Sign in

Grégory Houllier

@ghoullier.bsky.social
134 followers 356 following 115 posts

TypeScript Folk, RennesJS Co-Founder

PostsRepliesMedia
Reposted by Grégory Houllier
TypeScript @typescriptlang.org · 21/04/2026
TypeScript 7.0 Beta is here! Built on a new native and parallelized foundation, it's already being used on multi-million line codebases. Read up more here and try it on your projects today! devblogs.microsoft.com/typescript/a...
devblogs.microsoft.com
Announcing TypeScript 7.0 Beta - TypeScript
Today we are absolutely thrilled to announce the release of TypeScript 7.0 Beta! If you haven’t been following TypeScript 7.0’s development, this release is significant in that it is built on a comple...
232773
Reposted by Grégory Houllier
Dominic Gannaway @trueadm.dev · 21/04/2026
Happy to announce TSRX. Think of it as the spiritual successor to JSX. We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon. tsrx.dev
 export component Greeting({ name }: { name?: string }) {
   <div class="card">
     if (name) {
       <p>{`Hello, ${name}`}</p>
     } else {
       <p>{'Hello, stranger'}</p>
     }
   </div>

   <style>
     .card { padding: 1rem; }
   </style>
 }
1620730
Grégory Houllier @ghoullier.bsky.social · 21/04/2026
Il manque un espace pour avoir le lien www.rtl.fr/programmes/o...
rtl.fr
Pour communiquer, pour payer... Sommes-nous condamnés au quotidien à être sous le contrôle des USA et des Chinois ?
000
Grégory Houllier @ghoullier.bsky.social · 20/03/2026
Sauf que les ligres sont stériles. Là on parle de deux espèces qui se sont mélangées
101
Grégory Houllier @ghoullier.bsky.social · 20/03/2026
Bonjour, pourquoi parle-t-on d'espèces différentes si ils étaient capables d'avoir une descendance commune?
100
Grégory Houllier @ghoullier.bsky.social · 06/03/2026
2000 contributeurs journalier c'est énorme en effet (et dans ce cas ya des limites de CI), mais ça représente assez peu de boîte au finale non? Quand ton flux de merge/déploiement n'est plus soutenable alors la ça fait sens de découper ton monorepo.
100
Grégory Houllier @ghoullier.bsky.social · 06/03/2026
Il y a plusieurs dimensions à prendre en compte, mais si la stack est consistante entre les équipes, un monorepo à grande échelle (200+ contributeurs) ça fonctionne c'est une question d'outillage
200
Reposted by Grégory Houllier
James Snell @jasnell.me · 27/02/2026
After implementing web streams in multiple runtimes, supporting them for years, talking with other implementers, dealing with issues... I think it's well past time we talked about something better blog.cloudflare.com/a-better-web...
blog.cloudflare.com
We deserve a better streams API for JavaScript
The Web streams API has become ubiquitous in JavaScript runtimes but was designed for a different era. Here's what a modern streaming API could (should?) look like.
58329
Grégory Houllier @ghoullier.bsky.social · 13/02/2026
On ne vous voit plus dans MACI non plus!
020
Reposted by Grégory Houllier
Hubert Sablonnière @hsablonniere.com · 13/02/2026
👀 @nodeland.dev has an open PR for a Virtual File System for Node.js 🙏 Yes please! github.com/nodejs/node/...
github.com
Virtual File System for Node.js by mcollina · Pull Request #61478 · nodejs/node
A first-class virtual file system module (node:vfs) with a provider-based architecture that integrates with Node.js's fs module and module loader. Key Features Provider Architecture - Extensi...
074
Grégory Houllier @ghoullier.bsky.social · 03/02/2026
Oui c'est aussi horrible que le fait de les abattre précocement
000
Grégory Houllier @ghoullier.bsky.social · 03/02/2026
Certaines espèces ayant été tellement modifiée par l'élevage comment avec vous déterminé leur espérance de vie?
100
Reposted by Grégory Houllier
Devon Govett @devongovett.me · 29/12/2025
Facebook's Static Hermes is kind of incredible. It can compile JavaScript into C, which is then optimized into native machine code. I just compiled the Less.js source code into a C library. Then I called it from Rust as a native Parcel plugin (no Node). Wild. 👨‍🔬 devongovett.me/blog/static-...
devongovett.me
How to compile JavaScript to C with Static Hermes
Lately, I've been working on porting more of Parcel to Rust, and investigating ways to embed JS-based plugins. This post describes how I used Static Hermes to compile Less.js to a native C library tha...
816823
Reposted by Grégory Houllier
Amir @amirsakhravi.bsky.social · 27/12/2025
shell autocompletions for your javascript cli tool. introducing tab:
38012
Grégory Houllier @ghoullier.bsky.social · 23/12/2025
Félicitations !
010
Grégory Houllier @ghoullier.bsky.social · 14/12/2025
En fait non. Pour la majorité des gens le web était (peut être à tort) un espace à priori safe. Penser l'inverse est un biais lié a votre formation/domaine de compétence. Le fait qu'une innovation change drastiquement la proportion de contenu crédible dans l'espace informationnel est une révolution
000
Grégory Houllier @ghoullier.bsky.social · 13/12/2025
Ya aussi un changement de nature, l'imprimerie a permis de cibler les lettrés, les IAs génératives peuvent impacter tout le monde via les canaux de communication existant. Vivre dans un monde où on doit se méfier à priori au contenu que l'on voit a travers un écran/téléphone c'est une rupture
100
Grégory Houllier @ghoullier.bsky.social · 13/12/2025
Une différence significative, je pense est que le développement de l'imprimerie à eu lieu dans un monde majoritairement illettré ce qui en a limité l'impact initial, avec l'IA qui se développe dans un monde ultra connecté les impacts sont largement plus grand.
120
Reposted by Grégory Houllier
NullVoxPopuli @nullvoxpopuli.com · 13/12/2025
React and React DOM are still published as CJS. Which means you can't `await import()` them in the browser.
2192
Reposted by Grégory Houllier
TypeScript @typescriptlang.org · 02/12/2025
We've got some updates on TypeScript 7! The new native port - can type-check any project - supports --build and --incremental - has rich editor features implemented - is still 10x faster and is ready for you to try today! devblogs.microsoft.com/typescript/p...
devblogs.microsoft.com
Progress on TypeScript 7 - December 2025 - TypeScript
Earlier this year, the TypeScript team announced that we’ve been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. Th...
525355
Reposted by Grégory Houllier
Vite @vite.dev · 03/12/2025
⚡️ The first Vite 8.0 beta is here! - Powered by Rolldown, bringing significantly faster production builds and more consistency - New features such as tsconfig paths or emitDecoratorMetadata support - Bumping browser targets aligned with Baseline Widely Available Read more in our announcement post!
voidzero.dev
Vite 8 Beta: The Rolldown-powered Vite
The first beta of Vite 8, powered by Rolldown, is now available. Vite 8 ships significantly faster production builds and unlocks future improvement possibilities. Read more about the migration, new fe...
122643
Reposted by Grégory Houllier
James @43081j.com · 26/11/2025
chokidar 5 published 🎉 now ESM only! 185KB -> 105KB install size
github.com
Release 5.0.0 · paulmillr/chokidar
Make the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb Increase minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs fix: Make t...
2664
Grégory Houllier @ghoullier.bsky.social · 06/11/2025
This talk by Eduardo San Martin about this API is great youtu.be/2z2HMwAIc0o
youtu.be
The future of routing with the Navigation API
YouTube video by GDG France
020
Reposted by Grégory Houllier
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 05/11/2025
👀 Navigation API will be available in all browsers soon 🎉 Completely redefines the APIs used to build client-side routers / SPAs 🫤 History API: popState, link click.preventDefault() ... ✅ Navigation API: clean, centralized way to intercept navigation events 👌
1117730
Reposted by Grégory Houllier
Rob Palmer @robpalmer.bsky.social · 04/11/2025
ECMAScript excitement 😉 Congrats to @manishearth.bsky.social on unflagging TC39 Stage 3 Temporal in V8 today. Heading for Chrome 144 🎉 By many metrics this new date-time API is the single biggest change to JS ever 🔥 V8 uses Boa's temporal_rs by @jason-williams.co.uk Kevin Ness & Manish 👍
516130
Reposted by Grégory Houllier
RennesJS @rennesjs.bsky.social · 05/11/2025
🗓️RDV le mercredi 19 novembre chez Le Poool Rennes pour une nouvelle soirée Meetup avec: - Les news #Web & #javascript 🔥 - Créer un serveur MCP en Node.JS 🤖 - DataStar: une étoile est née ⭐ - #pizza 🍕🍻 Inscriptions👇 www.meetup.com/rennesjs/eve...
meetup.com
Meetup RennesJS: Créer un Serveur MCP en Node.js / Datastar, une étoile est née, Wed, Nov 19, 2025, 7:00 PM | Meetup
RDV à partir de 19h le mercredi 19 novembre, chez [Le Poool à Rennes](https://goo.gl/maps/YC9jGU7yhR6gkiii9). # Programme ## **\- Les news JavaScript du mois \(15 min\)**
033
Grégory Houllier @ghoullier.bsky.social · 29/10/2025
Je sens que si je me lance dans Gachiakuta je vais binger les 13 épisodes 🫣
000
Grégory Houllier @ghoullier.bsky.social · 24/10/2025
"use gpu acceleration";
000
Reposted by Grégory Houllier
VoidZero @voidzero.dev · 22/10/2025
✅Announcing Vitest 4.0 ✅ Our latest Vitest update brings Browser Mode to stable, allowing you to test your UI in real browsers like Chrome. Also new: - Visual Regression Testing to catch unintended UI changes - Playwright Trace support for easier debugging voidzero.dev/posts/announ...
voidzero.dev
Announcing Vitest 4.0
Vitest 4.0 is released with Browser Mode being marked stable, Visual Regression testing support, and Playwright Trace support. The Vitest team will focus on performance improvement in the upcoming…
1929
Grégory Houllier @ghoullier.bsky.social · 06/10/2025
Et bah voilà je suis accro blue blox 🫣
000
Grégory Houllier @ghoullier.bsky.social · 03/10/2025
Je viens de découvrir le biais cognitif de la confabulation en.wikipedia.org/wiki/Confabu...
en.m.wikipedia.org
Confabulation - Wikipedia
000
Grégory Houllier @ghoullier.bsky.social · 03/10/2025
It's funny the biome team achieve that before the oxlint team 😅 Kudos to the whole team! 👏👏
110
Reposted by Grégory Houllier
Emanuele (Ema) @ematipico.xyz · 03/10/2025
We're reaching full support (experimental) for Vue, Svelte and Astro in @biomejs.dev! I just finished implementing the application of code fixes inside embedded languages :) If everything goes well (it depends on what the team decides), it will be shipped in the next minor.
8487
Grégory Houllier @ghoullier.bsky.social · 02/10/2025
Donc sur x ça défend au calme que les csam générés par IA c'est fine parce que c'est fake. On dirait la réthorique claqué de la NAMBLA.
000
Grégory Houllier @ghoullier.bsky.social · 24/09/2025
What is Native Promise Predicate?
210
Grégory Houllier @ghoullier.bsky.social · 21/09/2025
Bloom c'est vraiment mon animé feel good du dimanche ❤️
000
Grégory Houllier @ghoullier.bsky.social · 16/09/2025
C'est une 15 alors !
110
Grégory Houllier @ghoullier.bsky.social · 13/09/2025
Do you know the "vulnerable world hypothesis"? It has some good arguments nickbostrom.com/papers/vulne...
nickbostrom.com
120
Reposted by Grégory Houllier
jviide.iki.fi @jviide.iki.fi · 12/09/2025
pnpm v10.16.0 adds "minimumReleaseAge", a setting for defining how long a version has to have been published before pnpm will install it. A nice countermeasure against accidental installs of short-lived compromised packages before they get taken down. Not a 100% fix, but a great additional step!
github.com
Release pnpm 10.16 · pnpm/pnpm
Minor Changes There have been several incidents recently where popular packages were successfully attacked. To reduce the risk of installing a compromised version, we are introducing a new settin...
819864
Reposted by Grégory Houllier
Matteo Collina @nodeland.dev · 02/09/2025
Our solution? Three powerful tools that work together: 📦 @platformatic/flame - Universal profiling for ANY Node.js app ⚛️ react-pprof - WebGL-powered visualization 🏗️ Watt integration - Built-in profiling for microservices Zero config. Drop-in ready. Beautiful output.
111
Reposted by Grégory Houllier
Dominic Gannaway @trueadm.dev · 02/09/2025
Ripple now has a website! www.ripplejs.com If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple.
7709
Reposted by Grégory Houllier
Rob Palmer @robpalmer.bsky.social · 25/08/2025
TypeScript excitement 😉 TS 6.0 is planning a bunch of breaking changes to tsconfig options to deprecate some and change the defaults for others. This will simplify configuration and ease the transition to the Go-based TS 7.0 👍 The latest pitch is to enable strict type-checking modes by default 🎉
611920
Reposted by Grégory Houllier
Sam Rose @samwho.dev · 23/08/2025
✨ Big O ✨ Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o. With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
29413105
Grégory Houllier @ghoullier.bsky.social · 11/08/2025
www.youtube.com/watch?v=e5kD...
youtube.com
Luc Julia au Sénat : autopsie d'un grand N'IMPORTE QUOI
YouTube video by Monsieur Phi
000
Reposted by Grégory Houllier
Marvin Hagemeister @marvinh.dev · 10/08/2025
The semver library used in npm, yarn and pnpm could be made 33x faster. Ran into that while wondering why running `npm install` takes so long on the Preact repo. marvinh.dev/blog/speedin...
marvinh.dev
Speeding up the JavaScript ecosystem - Semver
During the installation process, package managers run a bunch of semver comparisons. The semver library used in npm, yarn and pnpm can be made around 33x faster.
1219935
Grégory Houllier @ghoullier.bsky.social · 05/08/2025
Ça va parler de playwright?
110
Grégory Houllier @ghoullier.bsky.social · 05/08/2025
C'est quand-même sacrément cocasse que les formats court de Facebook s'appellent des "Réels" alors que c'est inondé de vidéos fake générées par IA
000
Reposted by Grégory Houllier
Rob Palmer @robpalmer.bsky.social · 01/08/2025
Node excitement 😉 Congrats to @marcoippolito.dev on today's landmark Node 22.18 release. It is the first LTS release to ship unflagged TypeScript support 🎉 This means Node can run *.ts files. It pairs well with TypeScript's "erasableSyntaxOnly" flag 👍 Many folk contributed 🙏
111330
Reposted by Grégory Houllier
NullVoxPopuli @nullvoxpopuli.com · 05/07/2025
GitHub here: github.com/nullvoxpo...
github.com
GitHub - NullVoxPopuli/limber: Glimdown playground for documentation, demos, etc
Glimdown playground for documentation, demos, etc. Contribute to NullVoxPopuli/limber development by creating an account on GitHub.
061