Sign in

Julien Saguet

@jsaguet.fr
295 followers 252 following 3 posts

Staff Software Engineer at Betclic. Working mainly with Angular. Occasional OSS contributor.

PostsRepliesMedia
Reposted by Julien Saguet
TypeScript @typescriptlang.org · 11/02/2026
TypeScript 6.0 beta is now published! This release brings - inference improvements for functions - updates to package.json 'imports' - the Temporal APIs - alignments for the upcoming TypeScript 7.0 - & more! Try it today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 6.0 Beta - TypeScript
Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...
314835
Reposted by Julien Saguet
Una Kravets @una.im · 16/01/2026
You know that annoying experience on mobile websites where you need to find the little close button and can't swipe a menu closed? The solution is simpler than you think. With basic CSS scroll APIs, you can get built-in interruptible swipe gestures 🥳
927138
Reposted by Julien Saguet
James @43081j.com · 29/11/2025
churned out a bunch more codemods 👀 we'll add tooling around these ultimately but you can programmatically use them today. each one is a modernisation codemod, in that it migrates from older syntax to new
github.com
GitHub - e18e/web-features-codemods: A collection of codemods for migrating to standard web features
A collection of codemods for migrating to standard web features - e18e/web-features-codemods
0377
Reposted by Julien Saguet
Simona Cotin @simonaco.bsky.social · 02/09/2025
Appreciation post for @thepunderwoman.com and @jeanmeche.com ✨ thank you for relentlessly working through our issues backlog, down to 1.2k from 1.5k over the past month 🙌🏼
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases
0207
Reposted by Julien Saguet
Gerome Grignon @gerome.dev · 28/08/2025
Updating an Angular project with ng update is the easy part; then you have to find compatible versions for your third-party libraries! I just released a new tool to check for recommended compatible versions! Check it out: www.dolmen.tools/en/angular/d... #angular
084
Reposted by Julien Saguet
Simona Cotin @simonaco.bsky.social · 22/08/2025
Angular 20.2.0 landed this week and it's packed with goodies 🧘 stable zoneless APIs 🎁 TypeScript 5.9 💅 built-in enter and leave animations 🤖 experimental MCP server ⚙️ AI context file generation in the CLI 🕸️ headless mode for vitest browser mode Soooooo excited to see what you're building! 🅰️
1167
Reposted by Julien Saguet
Barry Pollard @tunetheweb.com · 27/06/2025
Firefox shipping scheduler.postTask() and scheduler.yield() for all your long task-avoiding scheduling needs!!
05020
Reposted by Julien Saguet
Jessica Janiuk 🏳️‍🌈 @thepunderwoman.com · 23/06/2025
We just posted a brand new RFC on the future of animations in Angular. Take a look and leave your thoughts! github.com/angular/angu...
github.com
RFC - Animation In and Out · angular angular · Discussion #62212
Authors: @thePunderWoman Area: Angular Framework Posted: June 23, 2025 Status: Open The Angular team created @angular/animations over eight years ago. That was before the native CSS platform had al...
02013
Reposted by Julien Saguet
Node.js @nodejs.org · 06/05/2025
Node.js 24 is here and it's looking good 😎🚀 Featuring updates to V8 v13.6, npm v11, improved Permission Model and more new features in the blog. Check it out and let us know what you think: hubs.ly/Q03lfLDC0
hubs.ly
Node.js — Node v24.0.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
110734
Reposted by Julien Saguet
Nx @nx.dev · 01/04/2025
Exciting news for Nx users: we’ve just expanded our free remote caching options with new APIs and Nx-managed packages! Whether you want a fully managed solution or prefer to self-host, we have something for you. Check out the full details in the comments ⬇️
2154
Reposted by Julien Saguet
Fabian Hiller @fabianhiller.com · 19/03/2025
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API. Check out the announcement post now: valibot.dev/blog/valibot...
valibot.dev
Valibot v1 - The 1 kB schema library
I am excited to announce the release of Valibot v1, a 1 kB alternative to Zod with a type-safe and easy-to-remember API.
1021044
Reposted by Julien Saguet
TypeScript @typescriptlang.org · 11/03/2025
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness! devblogs.microsoft.com/typescript/t...
devblogs.microsoft.com
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
22971288
Reposted by Julien Saguet
Jeremy Elbourn @jelbourn.bsky.social · 26/02/2025
💬 The Angular team has dropped *two* new RFCs today: `resource` as an architectural pattern: github.com/angular/angu... the specifics of the `resource` API design: github.com/angular/angu...
04621
Reposted by Julien Saguet
Jeremy Elbourn @jelbourn.bsky.social · 11/02/2025
httpResource is incoming github.com/angular/angu... (experimental)
github.com
feat(common): introduce experimental `httpResource` by alxhub · Pull Request #59876 · angular/angular
httpResource is a new frontend to the HttpClient infrastructure. It declares a dependency on an HTTP endpoint. The request to be made can be reactive, updating in response to signals for the URL, m...
0339
Reposted by Julien Saguet
Azat S. @azat.io · 10/02/2025
Released ESLint Plugin De Morgan. A plugin for transforming logical expressions in JavaScript code to make them simpler and more understandable. From this: !(a && !b && c <= d) To this: !a || b || c > d github.com/azat-io/esli... ⬇️
github.com
GitHub - azat-io/eslint-plugin-de-morgan: 🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws
🧵 ESLint plugin for transforming negated boolean expressions via De Morgan’s laws - azat-io/eslint-plugin-de-morgan
34910
Reposted by Julien Saguet
Cédric Exbrayat @cedric-exbrayat.bsky.social · 16/01/2025
Here it is, @Angular v19.1 is out! 🚀 - HMR for templates by default 🤯 - Automatic removal of unused imports - SSR improvement for i18n And more! Check out our blog post: blog.ninja-squad.com/2025/01/15/w...
blog.ninja-squad.com
What’s new in Angular 19.1?
Angular 19.1 is out!
087
Reposted by Julien Saguet
Rainer Hahnekamp @rainerhahnekamp.bsky.social · 14/01/2025
The upcoming revised #Angular style guide will recommend adding an ng suffix. So home.component.ng.html or home.component.ng.ts. We can also drop the term component. Honestly speaking, I didn't see that one coming. 👀 github.com/angular/angu...
github.com
[Summary] RFC: An updated style guide for the year 2025 · angular angular · Discussion #59522
Thanks everyone for your feedback on the style guide RFC! Overall, reception to revising the style guide has been very positive. The change that generated the most feedback (unsurprisingly) was the...
273
Reposted by Julien Saguet
Rick Viscomi @rviscomi.dev · 13/01/2025
We've ended support for the Web Vitals extension - just about everything you did there you can now do natively in DevTools More info in today's blog post: developer.chrome.com/blog/web-vit...
developer.chrome.com
Support for the Web Vitals extension has ended  |  Blog  |  Chrome for Developers
The merger of the Web Vitals extension and DevTools is complete and support for the extension has ended.
03414
Reposted by Julien Saguet
Ryan Carniato @ryansolid.bsky.social · 06/01/2025
Time for my annual look at the state of JavaScript Framework development. "JavaScript Frameworks - Heading into 2025" #DEVCommunity #javascript #WebDev dev.to/this-is-lear...
dev.to
JavaScript Frameworks - Heading into 2025
I admit I wasn't sure I'd be writing this article this year. It's easy to write articles that excite...
311930
Reposted by Julien Saguet
Ryan "UnionToTuple" Cavanaugh @searyanc.dev · 03/01/2025
TypeScript 5.8 now correctly detects this error (previously the whole ternary expression resolved to 'any' and it was missed), and a lot of you are going to be noticing it...
function foo(arg: any): string {
  return someCondition ? arg : 42;
}
1805
Reposted by Julien Saguet
Josh W. Comeau @joshwcomeau.com · 01/01/2025
🎊 Happy New Year! I discovered a lot of very cool dev stuff in 2024, from libraries to devtools to educational resources. Thought it’d be fun to share them all, to help kickstart your 2025! Let’s go through the list. 🧵
1646070
Reposted by Julien Saguet
Filip Sobol @filipsobol.com · 31/12/2024
Sonda has a new Angular CLI integration. sonda.dev/frameworks/a...
sonda.dev
Visualizing Angular CLI bundles with Sonda | Sonda
Universal visualizer and analyzer for JavaScript and CSS bundles. Works with Vite, Rollup, webpack, Rspack, and esbuild
063
Reposted by Julien Saguet
Mike Masnick @masnick.com · 20/12/2024
Honestly, the Let's Encrypt folks don't get nearly enough credit for basically protecting the entire fucking internet, by making it absolute bog standard to encrypt everything. It happened so fast and so many people were skeptical.
151247277
Reposted by Julien Saguet
NgRx @ngrx.io · 19/12/2024
NgRx 19.0.0 is out! 🤝 New Props SignalStore Feature ♻️ NgRx Store Support for Dispatching Signal Actions 🤖 Signal Method Utility Function 🔒 State Mutation Development Checks And more! ✍️ by @brandonroberts.dev dev.to/ngrx/announc...
dev.to
Announcing NgRx 19: NgRx Signals Features, Action Signals, and more!
We are pleased to announce the latest major version of the NgRx framework with some exciting new...
12510
Reposted by Julien Saguet
Manfred Steyer @manfredsteyer.bsky.social · 19/12/2024
Do you like Angular's Signals, the Resource API, and the NGRX Signal Store? If yes, how to use them together? Here is my answer for the new Signal Store 19 👇
buff.ly
Using Angular's Resource API with the NGRX Signal Store - ANGULARarchitects
This is post 5 of 5 in the series “NGRX Signal Store” The new NGRX Signal Store for Angular: 3+n Flavors Smarter, Not Harder: Simplifying your Application With NGRX Signal Store and Custom Features…
062
Reposted by Julien Saguet
React @react.dev · 05/12/2024
React v19 is now stable! react.dev/blog/2024/12...
react.dev
React v19 – React
The library for web and native user interfaces
321279340
Reposted by Julien Saguet
Kyler Johnson @kylerjohnsondev.bsky.social · 04/12/2024
Converting a codebase to typescript strict mode is a great exercise because it forces you to recognize how forgiving the web/node environment is. It makes you realize how many null/undefined checks aren’t being done, when you should throw errors, when you should no-op, etc.
032
Reposted by Julien Saguet
Matteo Collina @nodeland.dev · 27/11/2024
📣 Today, the Node.js Undici Working Group is shipping Undici v7. This is a *must have* upgrade, with: • Stricter compliance with the fetch() specification • WebSocketStream • Customizable interceptors • Alignment with upcoming Node releases. ….and something really exciting…
37913
Reposted by Julien Saguet
Tobias Müller @tobilg.com · 22/11/2024
The Node 22 runtime is finally available for AWS Lambda: aws.amazon.com/blogs/comput...
aws.amazon.com
Node.js 22 runtime now available in AWS Lambda | Amazon Web Services
This post is written by Julian Wood, Principal Developer Advocate, and Andrea Amorosi, Senior SA Engineer. You can now develop AWS Lambda functions using the Node.js 22 runtime, which is in active LTS...
12710
Reposted by Julien Saguet
Minko Gechev @mgechev.bsky.social · 21/11/2024
State of JavaScript is open! I'd like to encourage Angular developers to share their experience over the past year below 👇 survey.devographics.com/en-US/survey...
survey.devographics.com
State of JavaScript 2024
Take the State of JavaScript survey
1218
Reposted by Julien Saguet
Minko Gechev @mgechev.bsky.social · 19/11/2024
🚀 Meet Angular v19 ‣ Incremental hydration ‣ Server route config ‣ linkedSignal, resource, renderEffect ‣ Auto CSP ‣ Unused import reporting ‣ Standalone by default ‣ Enhanced theming ‣ Time picker ‣ 2D drag & drop ‣ Many codemods to modernize your code Much more! blog.angular.dev/meet-angular...
blog.angular.dev
Meet Angular v19
In the past two years we doubled down on our investment in developer experience and performance — in every single release we’ve been…
1419461
Reposted by Julien Saguet
Cédric Exbrayat @cedric-exbrayat.bsky.social · 19/11/2024
Here it is, @Angular v19 is out! 🚀 Huge release: - (most) Signal APIs are stable 🚦 - automatic migration to signals 🤯 - standalone by default - new linkedSignal and resource APIs - Huge SSR and HMR improvements And more! Check out our blog post to learn more: blog.ninja-squad.com/2024/11/19/w...
blog.ninja-squad.com
What’s new in Angular 19.0?
Angular 19.0 is out!
3969
Reposted by Julien Saguet
Minko Gechev @mgechev.bsky.social · 18/11/2024
Less than 24 hours away 🚀 www.youtube.com/watch?v=JvkX...
youtube.com
Angular v19 Developer Event
YouTube video by Angular
25620
Reposted by Julien Saguet
Jens @jens.ng · 16/11/2024
#Angular v19: Join us for a special developer event where we introduce the latest Angular features to the world 🔥 November 19,2024 @ 9am PST (12 pm EST, 5 pm GMT, 6 pm CET) YouTube.com/angular #AngularV19
Angular Developer Event v19 Release
19 November 2024 @ 9:00 am PST
2278
Reposted by Julien Saguet
James @43081j.com · 08/11/2024
We have a new library joining tinylibs! picospinner is a super light CLI spinner and is already being adopted as part of the ecosystem cleanup. Big thanks to Pondwader for making this a thing 🥳 github.com/tinylibs/pic...
github.com
GitHub - tinylibs/picospinner: A lightweight, no dependency, pluggable CLI spinner library.
A lightweight, no dependency, pluggable CLI spinner library. - tinylibs/picospinner
2213
Reposted by Julien Saguet
Mateusz Burzyński @andarist.bsky.social · 06/11/2024
I'll remember the world before and after this PR: github.com/microsoft/Ty... The new era of conditional types checking is coming in TypeScript 5.8!
github.com
Narrow generic conditional and indexed access return types when checking return statements by gabritto · Pull Request #56941 · microsoft/TypeScript
Fixes #33912. Fixes #33014. Motivation Sometimes we want to write functions whose return type is picked between different options, depending on the type of a parameter. For instance: declare const ...
67214
Reposted by Julien Saguet
James @43081j.com · 06/11/2024
here's a quick update on what the @e18e.dev community has been up to for the past month! e18e.dev/blog/october...
e18e.dev
October contributions showcase
A showcase of e18e-focused contributions from October
03216
Reposted by Julien Saguet
Addy Osmani @addyosmani.bsky.social · 05/11/2024
Tip: Chrome DevTools now lets you monitor your local and real-user performance (Core Web Vitals) via the Performance panel ⚡️ Open the panel and you'll immediately see how your local experience performs - no recording necessary. Learn more: developer.chrome.com/blog/devtool... 🔗
For the first time, all of your Core Web Vitals metrics are available in the Performance panel. Open up the Performance panel and you'll immediately see how your local experience performs—no recording necessary. In fact, you don't even need to have DevTools open; the metrics are gathered in the background and available whenever you need it. This comes in handy all of those times when you may not be actively trying to debug a specific issue, but something feels slow, and you want to understand why.
412417
Reposted by Julien Saguet
Rainer Hahnekamp @rainerhahnekamp.bsky.social · 05/11/2024
Redux is (optionally) coming to NgRx Signal Store! 🚀 For some, the missing Redux features have been a hurdle in adopting SignalStore. That’s now history! 🎉 A new RFC is live—jump in and share your thoughts to shape this feature! Check it out: github.com/ngrx/platfor... #Angular #NgRx
github.com
RFC: Add `events` plugin to `@ngrx/signals` · Issue #4580 · ngrx/platform
Which @ngrx/* package(s) are relevant/related to the feature request? signals Information This RFC proposes adding the events plugin to the @ngrx/signals package to enable event-based state managem...
0136
Reposted by Julien Saguet
Brandon Roberts @brandonroberts.dev · 01/11/2024
If you're in the Angular ecosystem I've got a starter pack for you to follow. Reply or DM me if you want to be added! 🅰️ go.bsky.app/hLveAd
327224