Grégory Houllier's Avatar

Grégory Houllier

@ghoullier.bsky.social

TypeScript Folk, RennesJS Co-Founder

126 Followers  |  354 Following  |  102 Posts  |  Joined: 28.07.2023  |  1.9796

Latest posts by ghoullier.bsky.social on Bluesky

Je sens que si je me lance dans Gachiakuta je vais binger les 13 épisodes 🫣

29.10.2025 19:29 — 👍 0    🔁 0    💬 0    📌 0

"use gpu acceleration";

24.10.2025 19:53 — 👍 0    🔁 0    💬 0    📌 0
Preview
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…

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

22.10.2025 15:47 — 👍 91    🔁 9    💬 1    📌 0

Et bah voilà je suis accro blue blox 🫣

06.10.2025 20:33 — 👍 0    🔁 0    💬 0    📌 0
Confabulation - Wikipedia

Je viens de découvrir le biais cognitif de la confabulation en.wikipedia.org/wiki/Confabu...

03.10.2025 20:30 — 👍 0    🔁 0    💬 0    📌 0

It's funny the biome team achieve that before the oxlint team 😅 Kudos to the whole team! 👏👏

03.10.2025 12:11 — 👍 1    🔁 0    💬 1    📌 0

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.

03.10.2025 10:42 — 👍 48    🔁 7    💬 8    📌 1

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.

02.10.2025 07:22 — 👍 0    🔁 0    💬 0    📌 0

What is Native Promise Predicate?

24.09.2025 20:19 — 👍 1    🔁 0    💬 2    📌 0

Bloom c'est vraiment mon animé feel good du dimanche ❤️

21.09.2025 16:32 — 👍 0    🔁 0    💬 0    📌 0

C'est une 15 alors !

16.09.2025 10:48 — 👍 1    🔁 0    💬 1    📌 0

Do you know the "vulnerable world hypothesis"? It has some good arguments nickbostrom.com/papers/vulne...

13.09.2025 08:20 — 👍 2    🔁 0    💬 1    📌 0
Preview
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...

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!

12.09.2025 22:49 — 👍 197    🔁 64    💬 8    📌 6

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.

02.09.2025 16:42 — 👍 1    🔁 1    💬 1    📌 0

Ripple now has a website!

www.ripplejs.com

If anyone wants to contribute to fixing/improving it, be my guest – github.com/trueadm/ripple.

02.09.2025 00:39 — 👍 72    🔁 9    💬 7    📌 2

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 🎉

25.08.2025 19:42 — 👍 120    🔁 21    💬 6    📌 1
Video thumbnail

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

23.08.2025 14:35 — 👍 410    🔁 105    💬 29    📌 21
Luc Julia au Sénat : autopsie d'un grand N'IMPORTE QUOI
YouTube video by Monsieur Phi Luc Julia au Sénat : autopsie d'un grand N'IMPORTE QUOI

www.youtube.com/watch?v=e5kD...

11.08.2025 22:33 — 👍 0    🔁 0    💬 0    📌 0
Preview
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.

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

10.08.2025 08:34 — 👍 201    🔁 35    💬 12    📌 8

Ça va parler de playwright?

05.08.2025 12:32 — 👍 1    🔁 0    💬 1    📌 0

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

05.08.2025 12:31 — 👍 0    🔁 0    💬 0    📌 0

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 🙏

01.08.2025 05:34 — 👍 114    🔁 30    💬 1    📌 0
Preview
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.

GitHub here: github.com/nullvoxpo...

05.07.2025 21:57 — 👍 6    🔁 1    💬 0    📌 0
Preview
☂️ HTML-ish languages · Issue #6657 · biomejs/biome Description Addresses #1726 This issue serves as an entry point to collect tasks, comments, and feedback regarding the support of Vue, Svelte and Astro files inside Biome. We don't have a definitiv...

We have started working on providing full support for @vuejs.org, @svelte.dev, @astro.build, and hopefully, @angular.dev as well. Subscribe and engage with the following issue

github.com/biomejs/biom...

01.07.2025 19:30 — 👍 72    🔁 9    💬 0    📌 2
Preview
Vite 7.0 is out! Vite 7 Release Announcement

⚡️ Vite 7.0 is out!

- Browser Target Changed to Baseline Widely Available
- Node 18 support dropped. Vite is now distributed as ESM only
- And feats, fixes, and cleanups, while we prepare for rolldown!

24.06.2025 12:10 — 👍 350    🔁 70    💬 2    📌 2
Post image

you can just infer regex

20.06.2025 16:06 — 👍 13    🔁 4    💬 2    📌 0
Post image

TIL about TypeScript Type Buddy 🤯

It translates this fancy TS function syntax to the real but unreadable ternary syntax
(works in both directions)

I see how this could be convenient to work on complex conditional types

There's even a VSCode extension

github.com/typed-rocks/...

12.06.2025 10:19 — 👍 39    🔁 8    💬 1    📌 0
Preview
Lena A note from the author You can now buy this story as part of my collection, Valuable Humans in Transit and Other Stories. This collection also includes a sequel story, titled "Driver". This articl...

Lena qntm.org/mmacevedo

10.06.2025 08:03 — 👍 0    🔁 0    💬 0    📌 0

Les noms de type générique sur une lettre c'est vraiment inutile!

05.06.2025 20:01 — 👍 0    🔁 0    💬 0    📌 0

@ghoullier is following 19 prominent accounts