Advertisement · 728 × 90

Posts by Mathis Hofer

Preview
Vite 8.0 is out! Vite 8 Release Announcement

⚡️ Vite 8.0 is here!
The most significant architectural change since Vite 2.

⏬ Powered by @rolldown.rs bringing faster production builds and more consistency
🛤️ New features such as tsconfig paths and emitDecoratorMetadata support

vite.dev/blog/announc...

1 month ago 399 93 7 12
A graph from npmtrends.com of lit downloads over the last 5 years, showing growth from 0 to 5,000,000

A graph from npmtrends.com of lit downloads over the last 5 years, showing growth from 0 to 5,000,000

I just noticed that @lit.dev crossed the 5M downloads/week mark on npm! 🎉

That's more than 2x in the last year, and 6x in the last three years 🚀

1 month ago 45 10 1 2
Preview
Nitro v3 Beta is here! - Nitro Nitro v3 is now available as a public beta — a ground-up evolution of the server framework, built around web standards, Rolldown, Vite v8, and the same deploy-anywhere promise.

Yes, #Nitro v3 Beta is here 🎉

Thanks to @pi0.io and everybody who was involved 🙏

nitro.build/blog/v3-beta

1 month ago 2 0 0 0
Bärner JS Talks, Dienstag 3. März, 2026, 17:00 bei BEGASOFT AG, Laupenstrassee 17, 3008 Bern – The Speaker: Mathis Hofer

Bärner JS Talks, Dienstag 3. März, 2026, 17:00 bei BEGASOFT AG, Laupenstrassee 17, 3008 Bern – The Speaker: Mathis Hofer

Am Dienstag, 3 März, werde ich an den #BärnerJS Talks #26-1 einen Vortrag zum Thema «Moderne #TypeScript -Backends mit #Nitro & #CleanArchitecture» halten. Komm vorbei, wenn du Lust hast. Es würde mich freuen bei Pizza & Bier zu plaudern.

Details und Anmeldung hier: www.meetup.com/barner-js-ta...

1 month ago 1 0 0 0
Post image

Oh noooo, the company that extracted our data for their models is having others extracting data for their models

1 month ago 504 69 17 18

Well designed TUIs can beat every GUI. In this case they are more like playing piano with four hands. Example: Magit

2 months ago 1 0 0 0

npmx

don't tell anyone

🤫

2 months ago 135 12 15 5

I prefer PNPM for its security features.

2 months ago 2 0 0 0
Advertisement
3 months ago 45 4 2 0
Preview
A post-American, enshittification-resistant internet Trump has staged an unscheduled, midair rapid disassembly of the global system of trade. Ironically, it is this system that prevented all...

The door is open a crack and the wind is blowing...
media.ccc.de/v/39c3-a-pos...
#enshitification #39c3

3 months ago 0 0 0 0
Preview
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...

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

4 months ago 251 57 5 10

Yesterday I've replaced the battery and the wonky 3.5 mm audio jack of my 5 year old @fairphone.com with nothing more than a screw driver and a perfect instruction video by the manifacturer. I hope one day such an experience will be normal with all kinds of technical devices... 🌎🔧
#sustainability

5 months ago 3 0 0 0

I'm using tsgo + oxlint + oxfmt for the first time.

It's all *so fast*. Small project (~1k loc, ~10 files), but type checking in 90ms, building in 60ms, linting in 70ms, and formatting in 80ms is fantastic.

🚀 The future of web dev tooling is bright. Nice work @typescriptlang.org and @voidzero.dev!

5 months ago 84 6 1 0
Preview
Breite Allianz fordert von EU Ausbau von Open Source 45 europäische Akteure aus Wirtschaft und Zivilgesellschaft fordern die Regierungen der EU auf, die Präsenz von Open Source auszubauen.

Mozilla und 44 weitere Akteure fordern Macron, Merz und von der Leyen ihr Auge auf Open-Source zu lenken. Dies geschieht im Voraus auf den Gipfel zur europäischen digitalen Souveränität, der nächste Woche stattfindet.

5 months ago 1 1 0 0

Type stripping is now stable.
Enjoy 🌞

5 months ago 131 26 4 4
A modern approach to preventing CSRF in Go Alex Edwards writes about the new http.CrossOriginProtection middleware that was added to the Go standard library in version 1.25 in August and asks: Have we finally reached the point where …

Does widespread browser implementation of the Sec-Fetch-Site HTTP header mean we can protect against CSRF attacks without needing those hidden form tokens? It looks like the answer may be a cautious "yes"! simonwillison.net/2025/Oct/15/...

6 months ago 52 14 6 1
Preview
Lit is Joining the OpenJS Foundation! Lit is officially joining the OpenJS Foundation as an Impact Project!

Lit is joining @openjsf.org! 🎉

Today at JSConf, The OpenJS Foundation announced Lit is officially joining as an Impact Project!

We're beyond excited for this move and look forward to continuing our work to build the open web with OpenJS!

Read more on our blog: lit.dev/blog/2025-10...

6 months ago 122 40 0 1
Advertisement
Preview
The Pitfalls of Streamed ZIP Decompression: An In-Depth Analysis Wikipedia says it clearly: "Tools that correctly read ZIP archives ... must not scan for entries from...

I didn't know that streamed decompression of ZIP files isn't actually possible. But streamed compression is totally fine though. This is an interesting article explaining why:

dev.to/pavel-zeman/...

6 months ago 0 0 0 0
Slide showing the nitro docks and „ship full stack Vite apps“

Slide showing the nitro docks and „ship full stack Vite apps“

Heck yeah! The @nitro.build v3 beta is out now. And Nitro is now just a @vite.dev plugin 👀

Kudos to all contributors, @unjs.io, and @pi0.io 🙌🏻

6 months ago 92 9 3 1
Post image

#emacs ACP reporting for duty 🫡

xenodium.com/introducing-...

6 months ago 6 1 0 0
Video

Dr. Jane Goodall filmed an interview with Netflix in March 2025 that she understood would only be released after her death.

6 months ago 38266 17027 828 2393
Post image

KI frisst Strom: Bis 2028 wird über 50% der Energie in Rechenzentren für KI verbraucht - sagt die MIT Technolgy Review. Das kleinste Meta-Modell braucht 57 Joule pro Antwort, das grösste 3’353 Joule. Der Energiehunger explodiert.
#KI #Energiehunger

www.technologyreview.com/2025/05/20/1...

1/3

6 months ago 51 26 5 1
Preview
DHH Is Way Worse Than I Thought | jakelazaroff.com DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.

show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic

6 months ago 433 165 30 26

On one side, this shows the importantance that Nuxt gained. On the other side, I don't like this concentration and I especially don't like Vercel and its CEO...

6 months ago 2 0 0 0
Post image

🚀 Nitro v3 routing is fully compiled now!

✅ Smaller bundles
⚡ Faster performance
🛠️ More flexibility (extendable route rules)

No runtime router — just minimal compiled logic.

More to come 👀

github.com/nitrojs/nitr...

7 months ago 78 6 4 3

Verstehe ich das richtig:
1 Faschist ermordet 1 Faschisten, weil der ihm nicht faschistisch genug ist, aber wir sollen über Linksradikalismus reden?

7 months ago 2023 463 66 17
Advertisement
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!

7 months ago 198 64 8 6
A clip of an OpenAI chart for "tokens processed". The data starts in May and ends at the end of July. It shows a massive drop around June 7

A clip of an OpenAI chart for "tokens processed". The data starts in May and ends at the end of July. It shows a massive drop around June 7

“use it or be left behind”

8 months ago 28 1 7 0
Das Bild zeigt den Belag des Uferweges an der Aare.

Das Bild zeigt den Belag des Uferweges an der Aare.

Im Rahmen des Projekts Hochwasserschutz Aare Bern wird der Uferweg zwischen dem Marzili und dem Sportplatz Schönau auf rund 350 Metern neu geführt. Ob der künftige Weg mit Asphalt oder Mergel befestigt wird, kann die Bevölkerung mitbestimmen.
www.bern.ch/mediencenter...

9 months ago 5 1 0 0
Video

Worth a watch:

Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised.

9 months ago 10991 4394 203 725