Julien Saguet's Avatar

Julien Saguet

@jsaguet.fr

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

295
Followers
249
Following
3
Posts
22.10.2024
Joined
Posts Following

Latest posts by Julien Saguet @jsaguet.fr

Preview
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...

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...

11.02.2026 19:46 ๐Ÿ‘ 149 ๐Ÿ” 36 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 5
Video thumbnail

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 ๐Ÿฅณ

16.01.2026 17:56 ๐Ÿ‘ 272 ๐Ÿ” 38 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 3
Preview
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

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

29.11.2025 18:59 ๐Ÿ‘ 37 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases

Angular repo summary, 1238 open issues, 123 open pull requests, 24 discussions, 474 releases

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 ๐Ÿ™Œ๐Ÿผ

02.09.2025 11:42 ๐Ÿ‘ 20 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Post image

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

28.08.2025 12:54 ๐Ÿ‘ 8 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

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! ๐Ÿ…ฐ๏ธ

22.08.2025 13:41 ๐Ÿ‘ 16 ๐Ÿ” 7 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Firefox shipping scheduler.postTask() and scheduler.yield() for all your long task-avoiding scheduling needs!!

27.06.2025 17:01 ๐Ÿ‘ 50 ๐Ÿ” 20 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

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...

23.06.2025 11:45 ๐Ÿ‘ 20 ๐Ÿ” 13 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Node.js โ€” Node v24.0.0 (Current) Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.

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

06.05.2025 15:26 ๐Ÿ‘ 108 ๐Ÿ” 35 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 3
Post image

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 โฌ‡๏ธ

01.04.2025 17:05 ๐Ÿ‘ 16 ๐Ÿ” 5 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 3
Preview
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.

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...

19.03.2025 03:44 ๐Ÿ‘ 210 ๐Ÿ” 45 ๐Ÿ’ฌ 10 ๐Ÿ“Œ 3
Preview
A 10x Faster TypeScript - TypeScript Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.

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...

11.03.2025 14:36 ๐Ÿ‘ 972 ๐Ÿ” 293 ๐Ÿ’ฌ 22 ๐Ÿ“Œ 156

๐Ÿ’ฌ 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...

26.02.2025 17:03 ๐Ÿ‘ 48 ๐Ÿ” 21 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

httpResource is incoming

github.com/angular/angu...

(experimental)

11.02.2025 22:48 ๐Ÿ‘ 33 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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

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...

โฌ‡๏ธ

10.02.2025 08:51 ๐Ÿ‘ 49 ๐Ÿ” 10 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2
Whatโ€™s new in Angular 19.1? Angular 19.1 is out!

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...

16.01.2025 06:56 ๐Ÿ‘ 9 ๐Ÿ” 8 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
[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...

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...

14.01.2025 21:37 ๐Ÿ‘ 8 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
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.

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...

13.01.2025 22:59 ๐Ÿ‘ 34 ๐Ÿ” 14 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
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...

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...

06.01.2025 17:16 ๐Ÿ‘ 122 ๐Ÿ” 30 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 8
function foo(arg: any): string {
  return someCondition ? arg : 42;
}

function foo(arg: any): string { return someCondition ? arg : 42; }

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...

03.01.2025 00:06 ๐Ÿ‘ 80 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐ŸŽŠ 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. ๐Ÿงต

01.01.2025 17:12 ๐Ÿ‘ 461 ๐Ÿ” 70 ๐Ÿ’ฌ 16 ๐Ÿ“Œ 8
Visualizing Angular CLI bundles with Sonda | Sonda Universal visualizer and analyzer for JavaScript and CSS bundles. Works with Vite, Rollup, webpack, Rspack, and esbuild

Sonda has a new Angular CLI integration.

sonda.dev/frameworks/a...

31.12.2024 08:33 ๐Ÿ‘ 6 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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.

20.12.2024 05:18 ๐Ÿ‘ 1257 ๐Ÿ” 278 ๐Ÿ’ฌ 16 ๐Ÿ“Œ 12
Preview
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...

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...

19.12.2024 17:36 ๐Ÿ‘ 25 ๐Ÿ” 10 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
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โ€ฆ

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 ๐Ÿ‘‡

19.12.2024 06:26 ๐Ÿ‘ 6 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
React v19 โ€“ React The library for web and native user interfaces

React v19 is now stable!

react.dev/blog/2024/12...

05.12.2024 19:05 ๐Ÿ‘ 1282 ๐Ÿ” 342 ๐Ÿ’ฌ 32 ๐Ÿ“Œ 93

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.

04.12.2024 19:19 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ“ฃ 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โ€ฆ

27.11.2024 16:18 ๐Ÿ‘ 79 ๐Ÿ” 13 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 3

I'd use tanstack query for server state and built-in signals for client state.

25.11.2024 20:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
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...

The Node 22 runtime is finally available for AWS Lambda:

aws.amazon.com/blogs/comput...

22.11.2024 06:56 ๐Ÿ‘ 27 ๐Ÿ” 10 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1