Julien Deniau
banner
julien.deniau.me
Julien Deniau
@julien.deniau.me
PHP and Typescript developer. I interested people talking about timezones. Maintainer of #immutablejs and #prettier-plugin-gherkin
Npmjs changes and secures the way package have to bee published in the future.
github.blog/changelog/20...
Trusted publishing for npm packages | npm Docs
Documentation for the npm registry, website, and command-line interface
docs.npmjs.com
October 11, 2025 at 8:42 AM
Reposted by Julien Deniau
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...
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.
medium.com
September 20, 2025 at 5:09 PM
Reposted by Julien Deniau
🚨 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...
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.
socket.dev
September 8, 2025 at 3:23 PM
Reposted by Julien Deniau

New post from my blog: "Unit Formatting with Intl in JavaScript"

https://www.raymondcamden.com/2025/08/22/unit-formatting-with-intl-in-javascript
Unit Formatting with Intl in JavaScript
Number formatting with units in JavaScript with Intl
www.raymondcamden.com
August 23, 2025 at 1:52 AM
Today I saw an ATM in a bank, that seems real, with a Windows version that needs to be activated! 🤯
July 19, 2025 at 9:19 PM
Reposted by Julien Deniau
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...
You MUST listen to RFC 2119
It turns out you can just pay people to do things.
ericwbailey.website
June 30, 2025 at 2:44 PM
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 😒
June 4, 2025 at 6:13 PM
#immutablejs documentation now have a page about the devtools browsers extension!

immutable-js.com/browser-exte...
Devtools — Immutable.js
immutable-js.com
May 31, 2025 at 8:18 AM
Why timezones are complicated? Just look at this slide and the next one 😅
ptomato.name/talks/tc39-2...
May 28, 2025 at 11:33 AM
Reposted by Julien Deniau
ITS HAPPENING

Firefox 127 shipped today making it the first browser to support Temporal - the new API for working with Dates, times, timezones + durations
May 27, 2025 at 10:23 PM
Reposted by Julien Deniau
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...
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.
webkit.org
May 22, 2025 at 6:36 PM
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...
Immutable.js Object Formatter - Chrome Web Store
Makes Immutable JS objects more readable when they are logged to the console.
chromewebstore.google.com
May 22, 2025 at 7:16 PM
Reposted by Julien Deniau
Iterator helpers have become Baseline Newly available

https://web.dev/blog/baseline-iterator-helpers?hl=en
Iterator helpers have become Baseline Newly available  |  Blog  |  web.dev
Iterator helpers became Baseline Newly available as of March 31, 2025.
web.dev
May 20, 2025 at 5:57 PM
Firefox released a feature that is great in @vivaldi.com : the possibility to "group" tabs together !
May 20, 2025 at 11:33 AM
#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! 🎉
May 17, 2025 at 11:01 AM
Reposted by Julien Deniau
#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
May 14, 2025 at 6:44 AM
Merci aux bénévoles de l' #AFUPDay #AFUPDayLyon!
May 16, 2025 at 3:44 PM
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
May 16, 2025 at 2:55 PM
Reposted by Julien Deniau
🇫🇷 Big O: La boussole du développeur pour comprendre les performances https://www.amaliamaturana.com/fr/big-o-la-boussole-du-developpeur-pour-comprendre-les-performances/
May 12, 2025 at 7:16 AM
So cool to see that issues reported for immutable-js now contains playground link!
May 7, 2025 at 5:48 PM
#immutablejs playground now handle nested objects!

immutable-js.com/play/#TGlzdC...
April 28, 2025 at 7:13 AM
#immutablejs playground can now be shared or bookmarked directly with url.
immutable-js.com/play/#TGlzdC...
April 21, 2025 at 6:35 PM
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
Offre Dev back confirmé(e) PHP-Symfony - MAPADO.pdf
tinyurl.com
April 15, 2025 at 12:53 PM
After the playground yesterday, #immutablejs documentation website now has a dark mode!
April 7, 2025 at 5:11 PM
#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 🙏
April 7, 2025 at 9:00 AM