Lukas Borawski
@lukasborawski.dev
💻 Software Engineer
✍️ Blogger
🚴🏻♂️ Cyclist
🏃 Runner
✍️ Blogger
🚴🏻♂️ Cyclist
🏃 Runner
So it's here - Nitro 3 Alpha.1 🎉
Tones of enhancements and improvements.
Final release is just behind the corner? 👀
github.com/nitrojs/nitr...
Tones of enhancements and improvements.
Final release is just behind the corner? 👀
github.com/nitrojs/nitr...
Release v3-alpha.1 · nitrojs/nitro
compare changes 🌟 Highlights (since alpha.0) Fully supporting rolldown and rolldown-vite Even smaller: install size is down to 9MB with ongoing efforts to reduce more Runtime performance can get c...
github.com
November 11, 2025 at 4:53 PM
So it's here - Nitro 3 Alpha.1 🎉
Tones of enhancements and improvements.
Final release is just behind the corner? 👀
github.com/nitrojs/nitr...
Tones of enhancements and improvements.
Final release is just behind the corner? 👀
github.com/nitrojs/nitr...
When companies are financially stressed, a relatively easy solution is to lay off workers and ask those who are not laid off to work harder and be thankful that they still have jobs. #AI is just a convenient excuse for this cost-cutting.
www.fastcompany.com/91435192/cha...
www.fastcompany.com/91435192/cha...
AI isn't replacing jobs. AI spending is
Big spending on artificial intelligence puts pressure on jobs, as gloomy narratives about the future of work are ironically making new graduates less employable.
www.fastcompany.com
November 10, 2025 at 12:30 PM
When companies are financially stressed, a relatively easy solution is to lay off workers and ask those who are not laid off to work harder and be thankful that they still have jobs. #AI is just a convenient excuse for this cost-cutting.
www.fastcompany.com/91435192/cha...
www.fastcompany.com/91435192/cha...
😆 After a decade of rapid iteration, it seems clear that the ecosystem has stabilized over the last few years. For example, did you know that “newcomer” Svelte is 9 years old? Which, in JavaScript framework years, is basically ancient!
last chance to take the State of JS survey if you haven't already, it closes in a day or two
survey.devographics.com/en-US/survey...
survey.devographics.com/en-US/survey...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
November 4, 2025 at 10:26 AM
😆 After a decade of rapid iteration, it seems clear that the ecosystem has stabilized over the last few years. For example, did you know that “newcomer” Svelte is 9 years old? Which, in JavaScript framework years, is basically ancient!
My first-pick programming soundtrack this week goes to Currents! 😍🤘🎸
open.spotify.com/album/14jkNN...
open.spotify.com/album/14jkNN...
All That Follows
open.spotify.com
November 3, 2025 at 12:35 PM
My first-pick programming soundtrack this week goes to Currents! 😍🤘🎸
open.spotify.com/album/14jkNN...
open.spotify.com/album/14jkNN...
Reposted by Lukas Borawski
great video by @t3.gg that explains this. thought about writing a post but maybe i don’t need to — it’s mostly all there
This is good, actually
YouTube video by Theo - t3․gg
youtu.be
October 29, 2025 at 11:04 PM
great video by @t3.gg that explains this. thought about writing a post but maybe i don’t need to — it’s mostly all there
I must say, this new Liquid Glass design is pretty cool 😎
November 1, 2025 at 3:11 PM
I must say, this new Liquid Glass design is pretty cool 😎
Reposted by Lukas Borawski
ViteConf 2025 was a blast!
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
ViteConf 2025 Recap
ViteConf 2025 was a landmark event for the Vite ecosystem, featuring major announcements like Vite+, Oxlint JavaScript Plugins, Vite DevTools, Nitro v3, and more. Read all about the highlights in our…
voidzero.dev
October 27, 2025 at 12:20 PM
ViteConf 2025 was a blast!
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
If you didn't catch up on all the highlights yet, then our recap post is what you need.
◆ Vite+ 👀
◆ How Oxlint supports JS plugins
◆ A @vite.dev DevTools sneak peek
◆ State of @vitest.dev
◆ Using @rolldown.rs & Oxlint at scale
◆ ...and more
voidzero.dev/posts/whats-...
Reposted by Lukas Borawski
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
forking monkeys • Playground • Svelte
Web development for the rest of us
svelte.dev
October 25, 2025 at 7:11 PM
today we landed a @svelte.dev feature i'm pretty stoked about — we call it 'forking', and it lets you run state changes offscreen and later choose whether to commit them (e.g. user hovers on a link, preload data in case they click)
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
- docs svelte.dev/docs/svelte/...
- demo svelte.dev/playground/a...
Oh, this @nextjs.org conf main vis is so nicely done, pleasant stuff. nextjs.org/conf
October 20, 2025 at 8:40 AM
Oh, this @nextjs.org conf main vis is so nicely done, pleasant stuff. nextjs.org/conf
Reposted by Lukas Borawski
Introducing Rendu: JavaScript Hypertext Preprocessor
Not just a template engine — Rendu bridges SPA and SSR using modern Web APIs with multi-streaming and async support.
Not just a template engine — Rendu bridges SPA and SSR using modern Web APIs with multi-streaming and async support.
October 8, 2025 at 8:59 AM
Introducing Rendu: JavaScript Hypertext Preprocessor
Not just a template engine — Rendu bridges SPA and SSR using modern Web APIs with multi-streaming and async support.
Not just a template engine — Rendu bridges SPA and SSR using modern Web APIs with multi-streaming and async support.
The #AI Purple Problem 😵💫
And it will be even worse ...
Remember? It's trained on the other things out there. 🤷♂️
www.youtube.com/watch?v=AG_7...
And it will be even worse ...
Remember? It's trained on the other things out there. 🤷♂️
www.youtube.com/watch?v=AG_7...
AI has a Purple Problem
YouTube video by Syntax
www.youtube.com
October 3, 2025 at 2:17 PM
The #AI Purple Problem 😵💫
And it will be even worse ...
Remember? It's trained on the other things out there. 🤷♂️
www.youtube.com/watch?v=AG_7...
And it will be even worse ...
Remember? It's trained on the other things out there. 🤷♂️
www.youtube.com/watch?v=AG_7...
@vite.dev documentary will be out next week (October 9th). I'm waiting for this one like for the HUGE theater movie premiere! 🍿🎬
#vite #vue #movie #javascript
www.youtube.com/watch?v=46fe...
#vite #vue #movie #javascript
www.youtube.com/watch?v=46fe...
Vite: The Documentary | [OFFICIAL TRAILER] | Coming October 9 🚨
YouTube video by CultRepo
www.youtube.com
October 1, 2025 at 9:26 PM
@vite.dev documentary will be out next week (October 9th). I'm waiting for this one like for the HUGE theater movie premiere! 🍿🎬
#vite #vue #movie #javascript
www.youtube.com/watch?v=46fe...
#vite #vue #movie #javascript
www.youtube.com/watch?v=46fe...
Reposted by Lukas Borawski
A history of Vite by Richard MacManus 📜
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
How Vite Became the Backbone of Modern Frontend Frameworks
We talk to Evan You about Vite's journey from a prototype inspired by ES Modules to the industry-standard build tool. Also: Vite+ and AI.
thenewstack.io
October 1, 2025 at 7:36 AM
A history of Vite by Richard MacManus 📜
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
🔶 Origin: Fast unbundled dev via browser ESM
🔶 Vue-only ➡️ framework-agnostic
🔶 Replaces Create React App
🔶 Rollup/webpack/Turbopack comparisons explained
🔶 Now: AI picks Vite for React apps
🔶 Next: Scope expands with Vite+
thenewstack.io/how-vite-bec...
After the lest week’s release, Demi Lovato just dropped remixes for Here All Night - fresh, jumpy and super catchy new track from the upcoming album. 💿
open.spotify.com/album/2FmBAj...
open.spotify.com/album/2FmBAj...
Here All Night (Remixes)
open.spotify.com
October 1, 2025 at 8:06 PM
After the lest week’s release, Demi Lovato just dropped remixes for Here All Night - fresh, jumpy and super catchy new track from the upcoming album. 💿
open.spotify.com/album/2FmBAj...
open.spotify.com/album/2FmBAj...
Another golden day for Remco! 🥇 European Champion against the ⏰ - pure dominance, pure class. 🚴♂️✨ #EuroChamps #Remco #UCI
October 1, 2025 at 7:50 PM
Another golden day for Remco! 🥇 European Champion against the ⏰ - pure dominance, pure class. 🚴♂️✨ #EuroChamps #Remco #UCI
Mathieu van der Poel is not attending Il Lombardia in 2025, as his road season has concluded and he needs to rest after recovering from pneumonia. He will skip the Gravel World Championships and focus on the winter cyclocross season.
September 29, 2025 at 11:01 PM
Mathieu van der Poel is not attending Il Lombardia in 2025, as his road season has concluded and he needs to rest after recovering from pneumonia. He will skip the Gravel World Championships and focus on the winter cyclocross season.
Reposted by Lukas Borawski
State of JS 2025
Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again).
The more devs participate, the clearer the big picture will be in the end 🙌
Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again).
The more devs participate, the clearer the big picture will be in the end 🙌
Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
September 29, 2025 at 3:50 PM
State of JS 2025
Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again).
The more devs participate, the clearer the big picture will be in the end 🙌
Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
Christmas is only 3 months away, which means it is also time to take the State of JavaScript survey (again).
The more devs participate, the clearer the big picture will be in the end 🙌
Plus, you learn about features, libs, and frameworks you haven't heard before (or forgot about).
Just made the best cold brew from Chemex ever! ☕
I'll try to reproduce this bug tomorrow.
I'll try to reproduce this bug tomorrow.
September 22, 2025 at 5:58 PM
Just made the best cold brew from Chemex ever! ☕
I'll try to reproduce this bug tomorrow.
I'll try to reproduce this bug tomorrow.
🤯 What these poor dudes have in common with this sick, pointless war? This is so stupid! There are many more different, less harmful ways to protest... 🚴♂️✌️
www.youtube.com/watch?v=qHg8...
www.youtube.com/watch?v=qHg8...
The Strange Way The Vuelta a España 2025 Ended In Madrid: Stage 21
YouTube video by FloBikes
www.youtube.com
September 15, 2025 at 8:54 AM
🤯 What these poor dudes have in common with this sick, pointless war? This is so stupid! There are many more different, less harmful ways to protest... 🚴♂️✌️
www.youtube.com/watch?v=qHg8...
www.youtube.com/watch?v=qHg8...
Unpopular opinion, but these YouTube devs are making more and more pointless videos about nothing just to push a sponsoring of another unrelated startup. 🫣
September 14, 2025 at 9:57 PM
Unpopular opinion, but these YouTube devs are making more and more pointless videos about nothing just to push a sponsoring of another unrelated startup. 🫣
There are like three/four different sources of handling warnings and errors within the Nuxt app - Vue, Vite, and Nitro, both for dev and build processes. It's too much dude. Sometimes guessing and managing what logs what gets extremely challenging.
September 12, 2025 at 2:53 PM
There are like three/four different sources of handling warnings and errors within the Nuxt app - Vue, Vite, and Nitro, both for dev and build processes. It's too much dude. Sometimes guessing and managing what logs what gets extremely challenging.
💡 Did you know that in @notion.com you can set reminders within your notes, even inside the content, every line?
➡️ Just type "/reminder" and you're set.
➡️ Just type "/reminder" and you're set.
September 5, 2025 at 12:22 PM
💡 Did you know that in @notion.com you can set reminders within your notes, even inside the content, every line?
➡️ Just type "/reminder" and you're set.
➡️ Just type "/reminder" and you're set.
"The Browser Company of New York has entered into an agreement to be acquired by Atlassian."
So this means I don't need to switch anymore? 🤔
So this means I don't need to switch anymore? 🤔
September 5, 2025 at 8:59 AM
"The Browser Company of New York has entered into an agreement to be acquired by Atlassian."
So this means I don't need to switch anymore? 🤔
So this means I don't need to switch anymore? 🤔
So if your CC has expired, and it has the same number after renewal, the only way to update it within the Apple ID is to use a browser service. 🤷♂️
September 3, 2025 at 12:33 PM
So if your CC has expired, and it has the same number after renewal, the only way to update it within the Apple ID is to use a browser service. 🤷♂️