Nicolas Hedger
banner
hedger.ch
Nicolas Hedger
@hedger.ch
@biomejs.dev core contributor
🦄 https://unicon.rocks
https://github.com/nhedger
Please consider sponsoring @azjezz.bsky.social, who's building Mago, a fast and modern toolchain for PHP written in Rust.

mago.carthage.software

github.com/sponsors/azj...
Mago
The Oxidized PHP Toolchain: Blazing fast linter, formatter, and static analyzer for PHP, written in Rust.
mago.carthage.software
November 12, 2025 at 9:51 AM
Reposted by Nicolas Hedger
Biome v2.3 is out!

👨‍👨‍👦‍👦 Full support for @vuejs.org, @svelte.dev and @astro.build
‼️ New ignore syntax
🌬️ Tailwind v4 support
⌨️ New CLI flags and reporters

biomejs.dev/blog/biome-v...
October 24, 2025 at 1:02 PM
Ouch. Regretting the macOS Tahoe upgrade.
September 29, 2025 at 7:07 PM
Received this 20% coupon from @jetbrains.com for an individual PhpStorm license for which I have no use because I already have one. Expires tomorrow, and can only be redeemed once, so better be quick.

7NZ9N-KK6PQ-UARWG-BFWSW-CHB8K
July 16, 2025 at 6:43 AM
Reposted by Nicolas Hedger
Biome 2.1 has been released!

It's a relatively minor maintenance release, but still has some goodies:
* Faster scanner
* Improved type inference
* New rules
* Many fixes!

biomejs.dev/blog/biome-v...
July 8, 2025 at 9:23 AM
I spent some time working with Prometheus today and needed Promtool to validate my configurations before deployment. Since I couldn’t find a clean and straightforward way to integrate Promtool into GitHub Actions, I put together this simple setup action.

github.com/marketplace/...
Setup Promtool - GitHub Marketplace
Setup Promtool in GitHub Actions
github.com
June 26, 2025 at 8:13 PM
Reposted by Nicolas Hedger
Biome v2—codename: Biotype is here! The first type-aware linter that doesn't require tsc

🔐 Type-aware lint rules
🧑‍🚒 Plugins
📚 Monorepo support
📝 Revamped, configurable import sorting
🧐 Linter domains
🙅‍♀️ Bulk suppressions
👩‍✈️ Analyzer assist
June 17, 2025 at 1:55 PM
Reposted by Nicolas Hedger
v3 of the Biome VS Code is now available!

- 🗄️ Support for multi-root workspaces
- 📝 Support for single-file mode
- 👻 Support for unsaved files
- 🔄 Automatic reload after updating Biome
- ⚙️ Automatic reload after configuration changes
- ✨ Improved status indicator
May 30, 2025 at 5:18 AM
TypeORM is such a pain to work with.
May 19, 2025 at 9:54 AM
All editors are like AI this, AI that. I just want configurable line height in my VS Code sidebar
May 8, 2025 at 6:25 PM
Just found out I can basically have #DataGrip inside #PhpStorm. No more switching between windows. Legendary move by @jetbrains.com
May 7, 2025 at 1:42 PM
What's you go to solution for representing the concept of pushing/pulling data in a diagram? I mean how do you differentiate when the arrows go in the same direction? Do you just label the arrows?
April 30, 2025 at 11:34 AM
I swear, if I hear vibe coding one more time...
March 19, 2025 at 7:24 AM
Man I wish I could drop the `<?php` start tag when editing a pure PHP file
March 18, 2025 at 8:46 AM
Made this little GitHub Action to trigger deployments on Laravel Cloud. Yes it's an overkill cURL wrapper, no I don't mind.

github.com/marketplace/...
Laravel Cloud Deploy - GitHub Marketplace
Trigger a Laravel Cloud deployment
github.com
February 25, 2025 at 7:47 AM
It looks like Laravel Cloud doesn't (yet) support pnpm or bun. Not gonna lie; going back to npm is brutal.
February 24, 2025 at 8:04 PM
Just release v1 of my #Inertia extension for VS Code.

It fixes a long-standing issue where autocompletion items would show the absolute path in Windows under some conditions.

marketplace.visualstudio.com/items?itemNa...
Inertia.js - Visual Studio Marketplace
Extension for Visual Studio Code - Visual Studio Code extension for Inertia.js
marketplace.visualstudio.com
February 9, 2025 at 11:28 AM
Been using singular table names in Laravel for some time, and this little trait has become my best friend.
February 5, 2025 at 10:24 AM
I love Jetbrains product, but man just let me remove all the cruft around the windows. It's eating precious real estate. I don't even want the title bar.
February 4, 2025 at 3:37 PM
If you're one of the early adopters of #Mago, you may find it easier to set it up in GitHub Actions thanks to this setup-mago GitHub Action I made.

github.com/marketplace/...

#php
February 1, 2025 at 1:57 PM
I wish Timescale would consider opening a region in Switzerland. I need the data hosted here, but the Timescale License prevents other cloud providers from selling managed TimescaleDB Community Edition, even in areas where they aren't deployed.
January 28, 2025 at 8:52 PM
Reposted by Nicolas Hedger
Official #Docker images for Biome are here! 🐳

If you're using #GitLab CI, they'll definitely make your experience smoother.

Check out our docs for all details:

biomejs.dev/guides/manua...
Manual installation
Install the Biome manually
biomejs.dev
January 23, 2025 at 10:38 AM
Tailwind CSS just launched V4, and their new website is a work of art!

tailwindcss.com
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML.
tailwindcss.com
January 23, 2025 at 7:27 AM
Reposted by Nicolas Hedger
Today we’re happy to share our plans for Biome 2.0 as well as the rest of our roadmap for 2025.

Read all about it here: biomejs.dev/blog/roadmap...

#OpenSource #WebDev #Tooling for #JavaScript #TypeScript #CSS #GraphQL and #GritQL, written in #Rust
Roadmap 2025 and Biome 2.0
biomejs.dev
January 22, 2025 at 9:17 AM
If your pricing page has no more than a “contact sales” button, I’m assuming shady business practices. It’s an instant skip for me.

Also, no one wants to “hop on a call”. Give me the information straight away and let me form my own opinion.
January 21, 2025 at 3:37 PM