Cyrille Tuzi

Cyrille Tuzi

@cyrilletuzi.com

Tech lead / lead developer / staff engineer. #TypeScript and #Angular expert. Also #Node, #PHP, #Rust.

24 followers34 following45 posts

Cyrille Tuzi reposted

Angular v22 is now available 🥳 Here's what's new: ✅ Signal Forms, Angular Aria & resource are officially STABLE ✅ OnPush change detection is now the default ✅ Template updates and more Read the full breakdown on the blog: 📰 goo.gle/angular-v22-... Which of these updates is your favorite?

goo.gleAnnouncing Angular v22Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to…

Cyrille Tuzi reposted

Cyrille Tuzi reposted

New post released! 🎉 I’m breaking down everything I’ve learned about the push-pull algorithm in Signals. It's an important publication for me, this article required more research and creativity than my previous posts. Enjoy! → willybrauner.com/journal/sign... #signals #frontend #article

Cyrille Tuzi reposted

TypeScript 6.0 is now available! This release brings better type-checking for methods, new standard library features, new module features for Node.js, and more! But most important, this release brings us one step closer to the upcoming native-speed 7.0! devblogs.microsoft.com/typescript/a...

devblogs.microsoft.comAnnouncing TypeScript 6.0 - TypeScriptTypeScript 6.0 is now available! TypeScript 6 is a stepping-stone release, aligning with the upcoming native-speed 7.0 release.

In case the maintainers read this, just 2 notes: the only rule missing to achieve strict typing is "prefer-arrow-callback"; and I think there should be a `typeAware` setting in the configuration file to enable it once and for all (it is easy to forget to add the flag when launching the CLI command)

Cyrille Tuzi reposted

Cyrille Tuzi reposted

A day in the life of an individual open source contributor: it is only January 2, and the good resolution for the new year of some guy is to post yet another bad review about one of my tool, again based on false statements. 🎉 Let us hope I do not take the resolution to delete everything. 🙃

A day in the life of an individual open source contributor: a GAFAM framework decides to do a big change with major consequences for the tooling ecosystem. Does a RFC about it (while actually all is already decided), saying they will "coordinate with community supported tool owners"...

but actually you are left alone despite being the author of a tool with 1,5 million installations. You do a tedious work on your free time and for free to align to the change. You do extra work to allow users to revert to the previous behavior in one click.

You take extra care to make this option documented and very visible everywhere. A lazy guy posts an agressive 1 star review about your tool because he thinks he cannot switch back. You reply it is absolutely possible. He does not care and leaves his negative review. You are welcome. 🙃

Cyrille Tuzi reposted

The Vercel CEO drama was not one of the risks I anticipated when I wrote this post 6 months ago, but I hope it will help to raise awareness to go back to actual open source. Putting the tech in the hands of a few guys like we do for politics will lead to the same results. Power back to the community

Cyrille Tuzi@cyrilletuzi.com

I am also concerned by how the JavaScript ecosystem is more and more deviating from real open source. We went from Node.js/jQuery being part of @openjs.bsky.social, to the 2 major frameworks (React/Angular) owned by big tech (private governance but at least global goals and long term support)...

Cyrille Tuzi reposted

Worried about npm exploits? Deno can run your Node apps with added protection: 🔒 opt-in permissions 🔒 user-authorized postinstall scripts 🔒 permission audit + trace logs and much more 👇 deno.com/blog/deno-pr...

deno.comHow Deno protects against npm exploits | DenoRecent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security model, protects against these vulnerabilities.

I am also concerned by how the JavaScript ecosystem is more and more deviating from real open source. We went from Node.js/jQuery being part of @openjs.bsky.social, to the 2 major frameworks (React/Angular) owned by big tech (private governance but at least global goals and long term support)...

...and now to the 2 official ways to work with React owned by small/medium private companies (private governance, private business oriented goals, and in addition the risk that the company crashes or is bought). (There are similar issues in the Angular ecosystem)

Cyrille Tuzi reposted

Feels like a (bad) April fool joke. Very taken aback by this unclear and brutal announcement. Even more surprised by the very few reactions to it (even on X). Last time I checked, #Ionic was a third of the applications available on #Android and #iOS stores. 1/3

#Ionic and #Capacitor are the only serious solutions of hybrid web development for mobile I am aware of. This could be a major turn for the mobile industry, by forcing to go for native solutions. 2/3

It does not only affect mobile. The web was following a path of unification of all types of development (classic websites, desktop apps and mobile apps). Mobile may drift away from this if native solutions prevail. 3/3

Finally, git blame in #VSCode! 🎉

Version 1.96 of VS Code is out now with overtype mode, terminal ligatures, debugging with Copilot, and more! Full release notes: code.visualstudio.com/updates/v1_96 Here are some of the highlights… 🧵