Sign in

Jonas Røssum

@nimrossum.com
85 followers 269 following 133 posts

🚛 Maintaining Git Truck git.new/truck 📖 MSc. CS @ITU.dk 👨🏼‍💻 Coding since 2010 jonas.nimrossum.com

PostsRepliesMedia
Reposted by Jonas Røssum
Jovi 🐨 @jovidecroock.com · 24/07/2026
A prop typed Item[] tells you what's inside the array, not whether you get a stable array next render. So I made referential stability a type. Inline array to a memoized child? Type error at the exact line. React + Preact, packaged as `stableref` 👇
jovidecroock.com
Portfolio
About my career up to now and my skills.
2253
Reposted by Jonas Røssum
nuqs @nuqs.dev · 30/06/2026
📦 nuqs@2.9.0 is out! 🚀 - Added support for @reactrouter.com v8 - Added `history` as a global default at the adapter level 🐞 Plus lots of bug fixes, check out our new changelog page: nuqs.dev/docs/changel... Try it out: pnpm add nuqs@latest
npm install, {pnpm,yarn,bun} add nuqs@latest
041
Reposted by Jonas Røssum
Alex Suzuki @alexsuzuki.com · 29/05/2026
I really enjoyed this one. shawnsmucker.substack.com/p/please-use...
shawnsmucker.substack.com
Please Use AI
Be sure to use AI when making
17924
Jonas Røssum @nimrossum.com · 28/05/2026
npmjs.com is critical JS infrastructure, not a side project. Wild that microslop shipped a half-assed, vibe-coded dark mode, with poor contrast, making README code blocks impossible to read. IMO this is a stewardship problem, not just a bad UI tweak. @npmx.dev could not have had better timing!
Screenshot of a code block on npmjs.com in the new Dark mode.
060
Jonas Røssum @nimrossum.com · 28/05/2026
We're very proud of this release! We will soon publish a paper on it as well, stay tuned!
160
Reposted by Jonas Røssum
Fabian Hiller @fabianhiller.com · 27/05/2026
I'm looking for sponsors for Valibot and Formisch. If either library is part of your companies stack and you want to partner on what's next, my DMs are open.
0103
Reposted by Jonas Røssum
daniel wraith @danielroe.dev · 22/05/2026
💥 just released a github action: `uppt` it aims to be a very simple, secure release workflow for maintainers that adheres to best security practices ⚪ trusted, staged publishing on npmjs.com ⚪ github environment protection ⚪ generated release PR + changelog ⚪ automatic release + publish on merge ✨
1116228
Reposted by Jonas Røssum
Felix Schneider @felixs.dev · 21/05/2026
Today I had the honour to give a little interview for @nimrossum.com and Gustav Müller Christoffersen regarding their master thesis tool git-truck and we analysed the one and only @npmx.dev repository and found out some interesting findings.
github.com
GitHub - git-truck/git-truck: Git repository visualizations, cumulative contribution statistics and more. Run `npx -y git-truck` to try Git Truck today!
Git repository visualizations, cumulative contribution statistics and more. Run `npx -y git-truck` to try Git Truck today! - git-truck/git-truck
2223
Reposted by Jonas Røssum
Fabian Hiller @fabianhiller.com · 21/04/2026
Big week: we officially moved into our new NY office 🗽 Now the fun part begins. I'm starting to build our engineering team from the ground up, and we're looking for talented software engineers who get excited about hard problems, tight loops, and shipping real things fast.
1283
Reposted by Jonas Røssum
Vite @vite.dev · 12/03/2026
⚡️ 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...
vite.dev
Vite 8.0 is out!
Vite 8 Release Announcement
639993
Reposted by Jonas Røssum
Git Truck @git-truck.bsky.social · 10/03/2026
Git Truck v3.3 is here! 🚀 We’ve overhauled the categorical metrics for deeper codebase insights: - Select categories to highlight specific authors or file types in the visualization. - Dynamic Legend that only shows visible entries when zooming. ...and more!
111
Reposted by Jonas Røssum
MDN Web Docs @developer.mozilla.org · 07/03/2026
CSS :has() is the parent selector we’ve always wanted 🎯 Target elements based on what they contain, not just their own state. ⋅ Style a form when it has an error input ⋅ Add spacing to any element with children ⋅ Combine with :not() Learn more 👇 developer.mozilla.org/en-US/docs/...
CSS selector syntax highlighting “:has()” displays a function for targeting elements based on contained elements rather than their state.
0445
Jonas Røssum @nimrossum.com · 28/02/2026
Let us know what you think of the new version and if you experience any issues!
000
Reposted by Jonas Røssum
Sarah™️ @ladybluenotes.dev · 13/02/2026
I wrote about the process I try to answer before I start coding (mostly as a reminder to myself) but if you're interested: sarahgerrard.me/posts/before...
sarahgerrard.me
Questions I Ask Before I Write a Line of Code - Sarah Gerrard
A practical list of questions I run through before starting work to scope the smallest useful change, reduce surprises, and make my work easier to review, test, and maintain.
071
Jonas Røssum @nimrossum.com · 11/02/2026
Can’t wait for everyone to try the new version 3 of @git-truck.bsky.social! We're very close to releasing it. Just a few final touches left before I press the button.
140
Reposted by Jonas Røssum
David Sherret @dsherret.dev · 04/02/2026
How to bypass minimum dependency/release age: 1. Publish an npm package with an unpinned git dependency. 2. Get usage and wait many months. 3. Push a malicious commit to the git dependency's repo.
1101
Jonas Røssum @nimrossum.com · 01/02/2026
please nerf the power of the @npmx.dev community, at least 70% of posts in my for you feed are about it
5430
Jonas Røssum @nimrossum.com · 31/01/2026
I love visualizing software! Here’s an overview of the @vite.dev repository using @git-truck.bsky.social. It kind of resembles a microprocessor. Each file is currently colored based on it's file extension.
3293
Reposted by Jonas Røssum
Bjorn Lu @bluwy.me · 24/01/2026
Vite 7
Vite repo with 77.7k stars and 7.7k forks
3897
Reposted by Jonas Røssum
John Lindquist @johnlindquist.com · 13/10/2025
React defined the Web. The AI SDK will define AI
131
Reposted by Jonas Røssum
Sebastian Lague @sebastianlague.bsky.social · 12/10/2025
My latest coding adventure — attempting to write a grid-based fluid solver and simulate some simple smoke! youtu.be/Q78wvrQ9xsU?...
youtu.be
Coding Adventure: Simulating Smoke
YouTube video by Sebastian Lague
728329
Reposted by Jonas Røssum
Andrew Schmelyun @aschmelyun.com · 04/10/2025
I've released my first Go application! It's a (very basic) terminal video editor that uses ffmpeg and whisper to let you selectively choose which lines from a video you want to keep. You can also preview each line with a pop-up video player! It's called tsplice:
3556
Reposted by Jonas Røssum
JB_AU @jbau.bsky.social · 28/09/2025
This whole section really.
Finally: AI cannot do your job, but an AI salesman can 100% convince your boss to fire you and replace you with an AI that can't do your job, and when the bubble bursts, the money-hemorrhaging "foundation models" will be shut off and we'll lose the AI that can't do your job, and you will be long gone, retrained or retired or "discouraged" and out of the labor market, and no one will do your job.
AI is the asbestos we are shoveling into the walls of our society and our descendants will be digging it out for generations:
3996324277
Reposted by Jonas Røssum
Ahmad Shadeed @ishadeed.com · 28/08/2025
🛠️ New Article: The Basics of Anchor Positioning I wrote an article covering some basics of CSS anchor positioning. Really excited to share this one! 🤩 🔗 ishadeed.com/article/anch...
1016144
Reposted by Jonas Røssum
Wes Bos @wesbos.com · 07/08/2025
This is CSS performance problem I see all too often. The React website has some jank due due to their use of transition. Here is how to find what causes it and how and fix it
816118
Reposted by Jonas Røssum
Kevin Powell @kevinpowell.co · 25/06/2025
Looks a little cleaner, lol
2141
Reposted by Jonas Røssum
Visual Studio Code @vscode.dev · 28/07/2025
Have you tried the integrated terminal suggestions feature in VS Code? It gives you lightning-fast completions, like dynamic branch suggestions or path navigation. Available via the "terminal.integrated.suggest.enabled" setting (enabled by default in Insiders)
0253
Reposted by Jonas Røssum
Ben Holmes @bholmes.dev · 18/07/2025
Everyone: No, GitHub Desktop is better! No, VS Code! Me: ...I just use `git add -p`. Walks you through each change, hunk for hunk, and lets you accept with `y`. It’s like a mini code review before you commit. Pair that with dandavison/delta, and you get syntax highlighting too 👀
1711513
Reposted by Jonas Røssum
Jhey ʕ·ᴥ· ʔ @jhey.dev · 08/07/2025
SVG filters provide a basic lighting system you can sync with a little JavaScript and use in your web apps 💡 ... not as powerful as MacOS implementation but pretty cool
1353348
Reposted by Jonas Røssum
Casper Angelo @ngelodk.bsky.social · 05/07/2025
Så var der endelig noget der skulle fixes :) Det er længe siden der har været noget sidst. Sønnens gaming mus stoppede spontant med at virke. Helt død, mid-game, katastrofe! Noget må gøres! En repair-tråd fx 🧵 1/14
1362
Reposted by Jonas Røssum
{PuruVijay}.svelte @puruvj.dev · 16/06/2025
✨Blog: Type-Safe Persistence and Auto-Theming in Svelte 5✨ - new Persisted(key, value, ZodSchema, SerializeDeserialize) - new Theme() - system mode to synchronize with OS - Data corruption contingency with Zod www.puruvj.dev/blog/svelte-...
puruvj.dev
Type-Safe Persistence and Auto-Theming in Svelte 5 | blog | puruvj.dev
Building bulletproof localStorage utilities with cross-tab sync, Zod validation, and automatic cleanup using Svelte 5 runes.
2231
Reposted by Jonas Røssum
Filip Sobol @filipsobol.com · 16/06/2025
Sonda v0.8 is here, and it's the biggest release to date. It introduces a new UI that makes it easier to inspect and visualize large projects. It also displays more information about assets, inputs, external dependencies, and import relationships. Demo and details below 👇
35212
Reposted by Jonas Røssum
Alex Mueller @lexdev.net · 10/06/2025
We have an open position for a Senior Cinematic Lighting Artist on 007 First Light. Come join us! :) ioi.dk/careers?pane...
ioi.dk
IOI Careers
Welcome to IOI Careers. Explore open jobs, and dive into our five unique studios across Copenhagen, Malmö, Barcelona, Istanbul, and Brighton.
074
Reposted by Jonas Røssum
NERDS @nerdsitu.bsky.social · 20/05/2025
Paper & Viz: Analysis of Denmark’s whole bicycle network nerds.itu.dk/2025/05/20/p...
Bikeability clusters. The clusters form clear spatial patterns based on urban areas and population densities despite using a clustering algorithm with no spatial constraints and not using population density as input. See http://www.bikenetwork.dk for an interactive version.
0112
Reposted by Jonas Røssum
Michael Szell @mszll.datasci.social.ap.brid.gy · 07/02/2025
Every country has its problems. Here in Denmark, we have too many cyclists causing congestion. Tackling this issue, we published in Interface our study on cohesive urban bicycle infrastructure design through optimal transport routing: royalsocietypublishing.org/doi/10.1…
Photograph of a bike lane in Copenhagen clogged with dozens of people waiting for the traffic light to turn green. They are standing next to ample space for cars, showing 5 cars using up the same space but transporting only 5 people.
11411
Reposted by Jonas Røssum
Josh W. Comeau @joshwcomeau.com · 07/01/2025
🌠 A long-requested CSS feature is the ability to transition height between a known value (`height: 20rem`) and a derived one (`height: auto`). A new global CSS property makes this possible now. 😄 html { interpolate-size: allow-keywords; } More info in thread 🧵
631948
Reposted by Jonas Røssum
Chris Johnson @defaced.dev · 30/10/2024
It's that time of year again to brush up on your regular expressions. Do you dare to discover the horrors that await in... The Typing of the RegEX thetypingoftheregex.com
85312