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
Maintainer confession: 28 million downloads a week, and almost no direct feedback from the people shipping it. If that's you: install the beta, break it, tell me what hurts. Right now is when it can still change 🙏 #JavaScript #TypeScript
000
Julien Deniau @julien.deniau.me · 17/08/2026
v6 is in beta: the codebase is moving to TypeScript, modern JS build, smaller bundle. npm i immutable@next I wrote up the details 👉 julien.deniau.me/posts/2026-0...
julien.deniau.me
Immutable.js: a new website, and a v6 on the way
The website has been fully redesigned, and v6 is in beta. A quick tour of what changed.
100
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
Aveu de mainteneur : 28 millions de téléchargements par semaine, et presque aucun retour direct des gens qui l'utilisent. Si vous en faites partie : testez la bêta, cassez-la, dites-moi ce qui coince. C'est maintenant que ça peut encore bouger 🙏 #JavaScript #TypeScript
010
Julien Deniau @julien.deniau.me · 17/08/2026
La v6 est en bêta : base de code qui migre vers TypeScript, build modernisé, bundle plus léger. Pour tester : `npm i immutable@next` J'ai tout détaillé ici 👉 julien.deniau.me/posts/2026-0...
julien.deniau.me
Immutable.js : nouveau site, et une v6 en approche
Le site a été entièrement redesigné, et la v6 est en bêta. Petit tour de ce qui change.
110
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 · 24/05/2026
Oui merci, ça fait trois fois que tu répond la même chose. Tu serais une IA automatique que ça ne serait pas étonnant 😒
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 · 27/03/2026
J'ai fais la migration il y a quelques années en ayant peur (à l'époque c'était Orange, vs un boîte qui me paraissait tech). Ben honnêtement pour moi le service était similaire, et quand l'un avance sur un truc, l'autre suit mais il n'y a pas de leader. Deezer est vraiment très bien !
010
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
Julien Deniau @julien.deniau.me · 21/03/2026
Cédric, parce que c'est mon beau-frère, fan de capybaras, à qui j'offrirai cette merveille!
010
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 · 27/02/2026
OK I did copy the code, I got messed with -code that I took to `$this->code`, I though that it would be `-[]` → `-0`, that the answer would be false, cast to string "false", which is obviously not how casting works at all ! I'm standing with the majority of AI 😅
110
Julien Deniau @julien.deniau.me · 27/02/2026
It would be cheating, isn't it ?
110
Julien Deniau @julien.deniau.me · 27/02/2026
Possibly "false" but it's really a pile of what you shouldn't do in php 😅
110
Julien Deniau @julien.deniau.me · 27/02/2026
En effet ! julien.deniau.me/open-source-... alors et il faut naviguer jusqu'à la slide 11 dans ce cas !
julien.deniau.me
Open-source: Pourquoi ? Comment ? - Slidev
130
Julien Deniau @julien.deniau.me · 27/02/2026
I gave a conference about open-source, mentioning of course this xkcd, but also mentioning the fact that postcss is widely used, but did not made a lot of money about it ! (in french) julien.deniau.me/open-source-...
120
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
What?! Do you mean that fame and glory are not 20% of OSS motivation? 😁
100
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
Wow, the "French tech community" is so slim 😅
000
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
Julien Deniau @julien.deniau.me · 01/02/2026
For what it's worth, now that I have migrated our mono-repo, colleagues now ask me: > Can we add knip on <other repo> too? > I think that it will help me on my futur task.
020
Julien Deniau @julien.deniau.me · 01/02/2026
But yarn.lock removed lines is cheated! It counts for 800 lines on the diff.
010
Julien Deniau @julien.deniau.me · 01/02/2026
Done on a mono-repo in two times. What's impressive is that there were no false positive!
220
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 · 20/11/2025
J'aime bien sa définition du code legacy ! > Le code legacy, c’est un code sur lequel on a perdu la maîtrise.
120
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
Julien Deniau @julien.deniau.me · 14/09/2025
Cela dit notre banque à eu une giga panne le jour du retour de vacances, donc on prendra peut être une banque avec CB gratuite en backup.
000
Julien Deniau @julien.deniau.me · 14/09/2025
On a prit un crédit Immo avant d'avoir changé pour une banque en ligne, du coup "obligé" d'avoir un compte chez eux. Au final on est quand même content d'avoir un conseiller stable quand on en a besoin. Au passage n26 et révolut sont gratuit parce que leurs frais pour commerçants sont plus cher.
100
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
Julien Deniau @julien.deniau.me · 06/09/2025
🥳
010
Julien Deniau @julien.deniau.me · 05/09/2025
Le nom de domaine ? 😁
110
Julien Deniau @julien.deniau.me · 27/08/2025
Huge banner for @nuqs.47ng.com in this week in React! cc @francoisbest.com
140
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 · 14/08/2025
I do not know when it will be released though (depending of what you are willing to achieve)
100
Julien Deniau @julien.deniau.me · 14/08/2025
See github.com/immutable-js...
github.com
110