Sign in

Julien Deniau

@julien.deniau.me
255 followers 101 following 119 posts

PHP and Typescript developer. I interested people talking about timezones. Maintainer of #immutablejs and #prettier-plugin-gherkin

PostsRepliesMedia
Julien Deniau @julien.deniau.me · 25/09/2026
Let me introduce you to "Tiana Tables": a MySQL, MariaDB and PostgreSQL desktop client for developers. - pgsql, MariaDB, MySQL - Easy to use - Pretty - Customizable - Multi-platform - Powerful SQL editor - Fast - ~25 themes available - Export charts directly Github link: github.com/jdeniau/tian...
Tiana Tables main view of a table
010
Julien Deniau @julien.deniau.me · 04/09/2026
Mapado recrute un·e dev frontend React / TS confirmé·e ! 🗓️Semaine de 4 jours 📐Stack solide (300 000 lignes de tests) ✨️Esprit d’équipe et cadre détendu 📍 Lyon + télétravail Offre complète : mapado.com/jobs/dev-fro... #recrutement #Lyon #React #TypeScript
mapado.com
Développeur front-end React / TypeScript - Recrutement - Mapado
Solution de billetterie SaaS et CRM adaptée aux enjeux des établissements culturels du XXIe siècle. Plateforme API. Mensuel des bonnes pratiques.
001
Julien Deniau @julien.deniau.me · 17/08/2026
Immutable.js has a brand-new website 🎉 Light/dark/auto theme, navigation that finally works on mobile, and a real landing page with a live REPL instead of a raw README render. 👉 immutable-js.com And this is just the warm-up: v6 is coming 🧵
121
Julien Deniau @julien.deniau.me · 17/08/2026
Le site d'immutable.js fait peau neuve 🎉 Thème clair/sombre/auto, une navigation qui marche enfin sur mobile, et une vraie page d'accueil avec un REPL en direct au lieu d'un rendu brut du README. 👉 immutable-js.com Et ce n'est que le début : la v6 arrive ! 🧵⬇️
Ecran d'accueil de la nouvelle documentation : thème sombreEcran d'accueil de la nouvelle documentation : thème clair
110
Julien Deniau @julien.deniau.me · 18/05/2026
[blogpost] Premiers tests d'outils de revue de code par IA julien.deniau.me/posts/2026-0...
julien.deniau.me
Revue de code par IA
Premiers tests d'outils de revue de code par IA
100
Julien Deniau @julien.deniau.me · 19/04/2026
addyosmani.com/blog/cogniti...
addyosmani.com
Your parallel Agent limit
Running multiple agents in parallel is not just a question of throughput. It is a new kind of cognitive labor that requires managing multiple mental models, ...
000
Reposted by Julien Deniau
Oscar Lemaire @oscarlemaire.bsky.social · 15/04/2026
Écoutez, sans rire, je trouve que la pétition la plus pertinente à signer sur le site de l'assemblé nationale ce serait une "Pétition pour que les pétitions sur le site de l'assemblé nationale servent à quelque chose"
313019
Reposted by Julien Deniau
Mickael Alves @mickaelalvs.dev · 13/04/2026
New article 📰 For anyone tired of switching windows during talks while live coding: I’ll show how to embed a real IDE into your slides, no more alt-tabbing 🤯 We’ll talk about Code Server, and even Coderaft, a great alternative I recently discovered from @pi0.io 😍 👉 mickaelalvs.dev/articles/sto...
mickaelalvs.dev
Stop Alt-Tabbing: Embed a full IDE for live coding in your slides | Mickaël Alves
Learn how to integrate a real VS Code environment directly into your presentation slides using Code Server and Slidev, enabling seamless live coding demos without context switching.
1177
Julien Deniau @julien.deniau.me · 03/04/2026
Could @github.com memoize the "hide whitespace" option in PR review, like it does on EVERY other options ? 😭
000
Julien Deniau @julien.deniau.me · 23/03/2026
Localization shouldn’t be a bottleneck for your deployments. 🚀 We are LIVE on Product Hunt today! 🚀 Transi-Store is a translation management system built for teams who want frictionless app internationalization. We’d love your support! 👇 www.producthunt.com/products/tra...
producthunt.com
Transi-store: Transi-store: open-source, multi-project translation tool. | Product Hunt
Transi-store, an open-source, multi-project translation management tool. The purpose is to be simple to use, but powerful for every multi-language project. You can can handle multiple project, multipl...
000
Reposted by Julien Deniau
Human Coders News @news.humancoders.com · 07/03/2026
L'IA influence le choix des langages : TypeScript dépasse Python et JavaScript sur GitHub
github.blog
How AI is reshaping developer choice (and Octoverse data proves it)
AI is rewiring developer preferences. Octoverse 2025 reveals how AI compatibility is becoming the new standard for technology choice.
032
Julien Deniau @julien.deniau.me · 18/02/2026
🔎 Nous recrutons un·e PM / PO Senior (SaaS B2B) 📍 Lyon | 🗓️ Semaine de 4 jours | 👥 30 personnes Forte autonomie, vrai impact produit dans une structure à taille humaine. Un nom en tête (ou bien c’est vous) ? je suis preneur. Merci pour vos partages 👉 fr.indeed.com/job/product-...
fr.indeed.com
Product Manager / Product Owner Senior – SaaS B2B - 69002 Lyon - Indeed.com
Mapado
001
Julien Deniau @julien.deniau.me · 13/02/2026
Les slides de ma conférence "Open-Source : pourquoi ? comment ?" présenté à @touraine.tech #TNT26 sont disponible : julien.deniau.me#talks
010
Julien Deniau @julien.deniau.me · 09/02/2026
Here we go again, I just released a new open source project ! github.com/transi-store... A simple and powerful translation system.
A github modal showing the action of open-sourcing of the transi-store/transi-store project.
010
Reposted by Julien Deniau
Piccalilli @piccalil.li · 07/01/2026
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript date system. piccalil.li/blog/date-is...
piccalil.li
Date is out, Temporal is in
Temporal is the Date system we always wanted in JavaScript. It's extremely close to being available so Mat Marquis thought it would be a good idea to explain exactly what is better about this new JavaScript...
26927
Julien Deniau @julien.deniau.me · 08/01/2026
I received it and it is full customize with sentry colors and highlights. It's so beautiful! Thanks once again @sentry.io Yeti!
À Playstation 5 with the Sentry logo and colors.
030
Julien Deniau @julien.deniau.me · 30/12/2025
I just won THE @sentry.io #debugdecember PS5 ! And apparently it's a unique branded edition ! I'm still stunned ! 😲
120
Julien Deniau @julien.deniau.me · 19/12/2025
Je serais présent à #TouraineTech #TNT26 cette année. J'y parlerai "Open-source : pourquoi ? Comment ?" touraine.tech/talk/cmgds4c...
touraine.tech
Touraine Tech 2026 - Open-source : Pourquoi ? Comment ?
Open-source : Pourquoi ? Comment ?
010
Reposted by Julien Deniau
Touraine Tech @touraine.tech · 16/12/2025
🗓️ Le programme de la conférence est sorti ! Vous pouvez le consulter sur notre site internet touraine.tech#schedule Achetez votre place et le t-shirt collector sur notre billetterie www.billetweb.fr/touraine-tec... On a hâte de vous voir les 12 et 13 février 2026 !
touraine.tech
Touraine Tech 2026 - Conférence sur les nouvelles technologies du numérique
La conférence technique en région centre sur les nouvelles technologies du numérique
0149
Reposted by Julien Deniau
Smaïne @smainedev.bsky.social · 14/12/2025
Je viens de publier un article sur l’évolution du métier de dev, cela fais suites à quelques réflexions que j’ai eu après des discussions sur ce sujet. smaine-milianni.medium.com/the-inevitab...
smaine-milianni.medium.com
The Inevitable Evolution of the Developer Role
For years, being a good developer meant one thing above all else: writing good code.
073
Reposted by Julien Deniau
Jérémy DECOOL @jdecool.bsky.social · 08/12/2025
How to write a great agents.md: Lessons from over 2,500 repositories: github.blog/ai-and-ml/github-copilo…
011
Julien Deniau @julien.deniau.me · 11/10/2025
Npmjs changes and secures the way package have to bee published in the future. github.blog/changelog/20...
docs.npmjs.com
Trusted publishing for npm packages | npm Docs
Documentation for the npm registry, website, and command-line interface
000
Reposted by Julien Deniau
Alexandre Daubois @alexdaubois.bsky.social · 20/09/2025
You released or discovered the best project you ever saw, and amazing news: you have the opportunity to give a #talk about it! But chances are that your talk will be boring. Why? And how can you avoid it everyone actually hear what you have to say? Read about it here 👉 medium.com/gitconnected...
medium.com
Why Your Tech Talk Is Boring (Even When Your Code Is Brilliant)
How to captivate the expert in the back row without losing the beginner in the front. The secret isn’t compromise; it’s context.
032
Reposted by Julien Deniau
Socket @socket.dev · 08/09/2025
🚨 Breaking: npm author Qix compromised. Malicious package versions published in projects that typically see hundreds of millions of downloads each week. Details: socket.dev/blog/npm-aut...
socket.dev
npm Author Qix Compromised in Major Supply Chain Attack - So...
npm author Qix’s account was compromised, with malicious versions of popular packages like chalk-template, color-convert, and strip-ansi published.
22925
Reposted by Julien Deniau
Raymond "Pumpkins" Camden @raymondcamden.com · 23/08/2025
New post from my blog: "Unit Formatting with Intl in JavaScript" www.raymondcamden.com/2025/08/22/un…
raymondcamden.com
Unit Formatting with Intl in JavaScript
Number formatting with units in JavaScript with Intl
1134
Julien Deniau @julien.deniau.me · 19/07/2025
Today I saw an ATM in a bank, that seems real, with a Windows version that needs to be activated! 🤯
000
Reposted by Julien Deniau
Eric Bailey @ericwbailey.website · 30/06/2025
I've referenced it enough that now it's all I can hear when I read it. Now you have to hear it too 🙉 ericwbailey.website/published/yo...
ericwbailey.website
You MUST listen to RFC 2119
It turns out you can just pay people to do things.
86928
Julien Deniau @julien.deniau.me · 04/06/2025
I updated #immutablejs documentation to avoid indexing old version, and it starts to work. Weirdly qwant has indexed the v5 page while Google still index the v3 😒
000
Julien Deniau @julien.deniau.me · 31/05/2025
#immutablejs documentation now have a page about the devtools browsers extension! immutable-js.com/browser-exte...
immutable-js.com
Devtools — Immutable.js
000
Julien Deniau @julien.deniau.me · 28/05/2025
Why timezones are complicated? Just look at this slide and the next one 😅 ptomato.name/talks/tc39-2...
ptomato.name
Temporal is shipping in Firefox 139 (May 27th). V8 has started their integration of the Rust library temporal_rs and now has a partial implementation of Temporal.Instant. Work progresses on the JavaScriptCore implementation.
000
Reposted by Julien Deniau
Wes Bos @wesbos.com · 27/05/2025
ITS HAPPENING Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations
1751681
Reposted by Julien Deniau
Jen Simmons @jensimmons.bsky.social · 22/05/2025
The one where I muse about how this simple bit of code radically changes how the web itself seems to behave… webkit.org/blog/16967/t...
webkit.org
Two lines of Cross-Document View Transitions code you can use on every website today
Arguably, the most profound thing about the web is the ability to link one page to another.
414423
Julien Deniau @julien.deniau.me · 22/05/2025
The #immutablejs browser extension is back! You can have a human-readable version when you `console.log` an immutable object. Bonus: it's now available for Firefox too! For chromium-based : chromewebstore.google.com/detail/immut... For Firefox : addons.mozilla.org/fr/firefox/a...
chromewebstore.google.com
Immutable.js Object Formatter - Chrome Web Store
Makes Immutable JS objects more readable when they are logged to the console.
110
Reposted by Julien Deniau
Chrome for Developers @developer.chrome.com · 20/05/2025
Iterator helpers have become Baseline Newly available web.dev/blog/baseline-iterator-help…
web.dev
Iterator helpers have become Baseline Newly available  |  Blog  |  web.dev
Iterator helpers became Baseline Newly available as of March 31, 2025.
022
Julien Deniau @julien.deniau.me · 20/05/2025
Firefox released a feature that is great in @vivaldi.com : the possibility to "group" tabs together !
Focus on tabs of a browser. Two tabs are grouped under the name "coucou", three tabs have their menu opened on the "add tabs to group".
000
Julien Deniau @julien.deniau.me · 17/05/2025
#immutablejs chrome extension doesn't work since chrome requires manifest v3 for extensions. I am working on releasing a new version soon. Bonus : it will also be available on Firefox! 🎉
010
Reposted by Julien Deniau
Benjamin Rothan @monitaurus.bsky.social · 14/05/2025
#PHP on a good way to get a pipe operator with: wiki.php.net/rfc/pipe-ope... A way to chain callable, passing results from left to the first argument on right, like a bash pipe operator. It eases reading code compared to callbacks, and less error-prone than temp vars. See below ⬇️ 1/4
A code snippet showing how to use the new PHP pipe operator from the v3 RFC.

function getUsers(): array {
    return [
        new User('root', isAdmin: true),
        new User('john.doe', isAdmin: false),
    ];
}
 
function isAdmin(User $user): bool {
    return $user->isAdmin;
}
 
// This is the new syntax.
$numberOfAdmins = getUsers()
    |> fn ($list) => array_filter($list, isAdmin(...)) 
    |> count(...);
 
var_dump($numberOfAdmins); // int(1);
122
Julien Deniau @julien.deniau.me · 16/05/2025
Merci aux bénévoles de l' #AFUPDay #AFUPDayLyon!
071
Julien Deniau @julien.deniau.me · 16/05/2025
Les slides de ma présentation à l' #AFUPDay Lyon sont disponibles. Vous pouvez cliquez sur l'icône de speaker pour avoir les notes. julien.deniau.me/open-source-...
julien.deniau.me
041
Reposted by Julien Deniau
Jérémy DECOOL @jdecool.bsky.social · 12/05/2025
🇫🇷 Big O: La boussole du développeur pour comprendre les performances www.amaliamaturana.com/fr/big-o-la-…
001
Julien Deniau @julien.deniau.me · 07/05/2025
So cool to see that issues reported for immutable-js now contains playground link!
000
Julien Deniau @julien.deniau.me · 28/04/2025
#immutablejs playground now handle nested objects! immutable-js.com/play/#TGlzdC...
Screenshot of immutablejs playground.
The image display a List containing another List, that contains some data of different types.
The rendering is clear and readable.
000
Julien Deniau @julien.deniau.me · 21/04/2025
#immutablejs playground can now be shared or bookmarked directly with url. immutable-js.com/play/#TGlzdC...
immutable-js.com
Playground — Immutable.js
000
Julien Deniau @julien.deniau.me · 15/04/2025
Mapado recrute un·e dev PHP/Symfony confirmé·e ! 🗓️Semaine de 4 jours 📐Stack solide (230 000 lignes de tests) ✨Esprit d’équipe et cadre détendu 📍 Lyon + télétravail Offre complète : mapado.xyz/php #PHP #Symfony #Recrutement #Lyon
tinyurl.com
Offre Dev back confirmé(e) PHP-Symfony - MAPADO.pdf
012
Julien Deniau @julien.deniau.me · 07/04/2025
After the playground yesterday, #immutablejs documentation website now has a dark mode!
A screenshot of immutable-js documentation website in a dark mode.A screenshot of immutable-js playground in a dark mode
000
Julien Deniau @julien.deniau.me · 07/04/2025
#immutablejs just got a playground directly in your browser ! 🚀 You can try it on immutable-js.com/play/ If you detect a bug, please report it to me 🙏
000
Julien Deniau @julien.deniau.me · 07/04/2025
I'm working on a custom devtools formatter. That's quite a niche domain ! I spend a lot of time to know how to handled console dark mode, but I finally found this blogpost : nicolaschevobbe.com/2024/07/21/c... from @nicolaschevobbe.bsky.social and it's working incredibly fine ! Thank you so much!
nicolaschevobbe.com
Theme-aware styled console logs
121
Julien Deniau @julien.deniau.me · 06/04/2025
I'm currently working on #immutablejs documentation to add an interactive playground / repl directly in the documentation. It uses Andrew Davey's immutable-devtools for the rendering. It's should be a really nice improvement to the documentation !
130
Reposted by Julien Deniau
IntentToShip @intenttoship.dev · 01/04/2025
Gecko: Intent to ship: Temporal
groups.google.com
Gecko: Intent to ship: Temporal
Gecko: Intent to ship: Temporal
03516
Reposted by Julien Deniau
Clive Thompson @clivethompson.bsky.social · 30/03/2025
So, the DOGE kids intend to rewrite the social-security administration's COBOL code-base! and they want to do it ... ... in *a few months* I did a huge dive into COBOL a few years ago (www.wealthsimple.com/en-ca/magazi...) ... ... so let me explain why DOGE is *way* over its skis here 1/9
wealthsimple.com
browse by category
50768122914