Janis Jansen 🌳 @janis.me · 26/09/2026Hardware upgrade! Compiling things is fast now. As is switching windows. 100
Janis Jansen 🌳 @janis.me · 19/09/2026btw the @divriots.com stuff is awesome and should cost thousands of dollars but it's got a free tier. Give them your money. 100
Janis Jansen 🌳 @janis.me · 10/09/2026Wait. When submitting a stack though github cli, it doesn't set the remote tracking branch? I'm sure the cli submits the code via git, since I had to unlock my SSH key. If I had push.autoSetupRemote enabled and gh cli would have chosen a different branch name, I'd have two remote branches? 100
Janis Jansen 🌳 @janis.me · 03/09/2026Now that everyone is moving to stylex I feel like surimi.dev was a good idea after all. 030
Janis Jansen 🌳 @janis.me · 13/08/2026Coding used to be my hobby. For a long time now, it's been my job and it's really hard to treat it as a hobby (even with fun side projects). BUT: I feel like "coding without AI" could become my hobby again. I really crave hand-crafting code without AI but that's hard to justify in my day job. 240
Janis Jansen 🌳 @janis.me · 11/07/2026Domains NEVER lie. So I am truly the.best.engineer now.the.best.engineerhome - janis.meJanis Jansen - Fullstack dev & creator 010
Janis Jansen 🌳 @janis.me · 12/06/2026Just remembered I have the vite-plugin-slidev npm package. Started to work on a nice integration but let it slide (Pun intended). Does anyone want the package name to do good? 000
Janis Jansen 🌳 @janis.me · 08/06/2026An app where people can tell you what to build for that domain you just HAD to buy but never used it. 010
Janis Jansen 🌳 @janis.me · 28/04/2026They also have an SDK, programmable instruments, effects and so much more. Super inspiring! #BTConf 010
Janis Jansen 🌳 @janis.me · 24/04/2026So this happened... github silently dropped PRs merged via merge queue yesterday. 30+ PRs vanished for us. cc @tangled.org I want to invest. (jk, I have no money) news.ycombinator.com/item?id=4788... www.githubstatus.com/incidents/zs...news.ycombinator.comGitHub Merge Queue Silently Reverted Code | Hacker News 110
Janis Jansen 🌳 @janis.me · 10/04/2026Tangled will take over the world (GitHub). It'll take years but I'm willing to bet on it. I never made that bet on bitbucket, gitlab etc. But I have a feeling. Today vitest overtook jest in weekly downloads. Something I wouldn't have bet on a few years ago xD 3280
Janis Jansen 🌳 @janis.me · 31/03/2026A couple of years ago that unicorn was considered an Easter egg. Only a handful of people in the company even knew about it. Now it's a meme. And a bad one. 080
Janis Jansen 🌳 @janis.me · 31/03/2026I love that Github is finally building UI features again, but did they have to hire the team that built the AWS web console UI to do it? 2120
Janis Jansen 🌳 @janis.me · 31/03/2026I had so much FOMO about Atmosphere conf. But now that everyone talks about how great it was... yeah no. I missed out. Hope everyone got home safe :) Maybe next time! 020
Janis Jansen 🌳 @janis.me · 24/03/2026The Cursor editor is getting worse and worse for me over time. I'm discovering more and more bugs every day. And they're all stuff unrelated to Vscode but rather things that seem to be the cursor extensions like agents. 000
Janis Jansen 🌳 @janis.me · 19/03/2026So what do we think about edge.js by wasmer? github.com/wasmerio/edg... Being known as the WASM guy amongst my friends, I'm still a bit skeptical. But if this can evolve into an open source alternative to WebContainers/Nodebox, I'm sold.github.comGitHub - wasmerio/edgejs: Edge.js is a secure JavaScript runtime, designed for Edge computing and AI workloadsEdge.js is a secure JavaScript runtime, designed for Edge computing and AI workloads - wasmerio/edgejs 010
Janis Jansen 🌳 @janis.me · 17/03/2026Hey @npmx.dev folks! Wondering if the package size badge on npmx considers the size of dependencies that must be installed? E.g does it check the actual install size via bundlejs or similar? (I doubt that but you never know with npmx xD) 210
Janis Jansen 🌳 @janis.me · 16/03/2026Excited for the talk about View Transitions at @beyondtellerrand.com by @bram.us! Super hyped to be there. beyondtellerrand.com/events/dusse...beyondtellerrand.comBramus Van Damme: Speaker at beyond tellerrand in Düsseldorf 2026Bramus is a web developer from Belgium. He’s part of the Chrome Developer Relations team at Google, focusing on CSS, Web UI, and DevTools. From the moment he discovered view-source at the age of 14 (w... 040
Janis Jansen 🌳 @janis.me · 15/03/2026The Error code property proposal looks super promising. I wasn't aware just how well aligned the ecosystem is when it comes to error codes. Using instance-type based error classification is more elegant, but not really applicable for Javascript. 100
Janis Jansen 🌳 @janis.me · 14/03/2026Anyone here knowledge in how vite and Vue/nuxt work together that can review a PR? I can donate some money for the effort, but I can't go down a rabbit hole to understand the entire environment API thing with the vue vite plugin. 200
Janis Jansen 🌳 @janis.me · 08/03/2026Two things about knip.dev I don't get: - how did we live without it for so long - how did @webpro.nl NAIL the timing? Gave it to us right when AI started to produce left-overs in our codes faster than we ever could. 2192
Janis Jansen 🌳 @janis.me · 07/03/2026Created an app today that shows all your at://proto activity in your own personal garden: profile.garden It's fully vibe-coded right now apart for some UI stuff. My goal is that you can login and can customize your garden. Integrations include bsky, tangled, stream.place, popfeed, @npmx.dev etc. 4320
Janis Jansen 🌳 @janis.me · 05/03/2026npmx.social +1 now. Honestly magical how smoothly this went with MOOver by @baileytownsend.dev. My PDS is now 13 train stops away from me. 1120
Janis Jansen 🌳 @janis.me · 25/02/2026Question for my @rolldown.rs folks before I open an issue: If I "manually" create a rolldown instance in a rolldown-vite app, e.g in a vite plugin, is there any connection between my manually created rolldown instance and the one vite uses? Asking because of an interesting bug/issue I had: 🧵 110
Janis Jansen 🌳 @janis.me · 23/02/2026What's the best alternative to PostCSS for building CSS ASTs? Csstree? TIL postcss is cjs-only. But I think there is motivation to change that, which is awesome. As always just a matter of compatibility. 200
Janis Jansen 🌳 @janis.me · 13/02/2026Just had a "oh, LLMs really still suck" moment and that made me happy. 000
Janis Jansen 🌳 @janis.me · 13/02/2026Idea: ATProto-based vouching/trusting to allowlist (or block) GitHub PRs. If you're not verified (like on bluesky) you can't PR. Could get rid of AI slop. Yes, it will be horrible at the start and at the end, but there will be a sweet spot where it works super nicely! 211
Janis Jansen 🌳 @janis.me · 09/02/2026This is super cool. I'm neighbors with @jquery.bsky.social and @wasm.io. can't get more precise than that. 010
Janis Jansen 🌳 @janis.me · 09/02/2026Also in there: @hiogawa.bsky.social, @joshuakgoldberg.com and @daishikato.com along with the ones I mentioned before. Thank you all for your work, it truly has a huge impact! 260
Reposted by Janis Jansen 🌳Dominik 🔮 @tkdodo.eu · 09/02/2026Grateful for being part of the first round of the OSS Engineering Fund by @elevenlabs.io 💖 Thank you for sponsoring me 🙏elevenlabs.ioElevenLabs Engineers OSS Fund for open-source projectsWe are launching the ElevenLabs Engineers OSS Fund to provide recurring support for the open-source projects that power our audio and AI systems. 1262
Janis Jansen 🌳 @janis.me · 04/02/2026I just sponsored @patak.dev for his work on npmx (and all the other stuff). I love this project and think it deserves backing. Hoping some day I find time to contribute. Sponsor your open source maintainers!! github.com/sponsors/pat...github.comSponsor @patak-dev on GitHub SponsorsHey! I'm one of the Project Stewards of [npmx](https://npmx.dev). We're building a modern browser for the npm registry, by fostering an ever growing community of developers and trying to set an exa... 1181
Janis Jansen 🌳 @janis.me · 30/01/2026Wait since when can you spread `false` in javascript? { ...false } is valid! That means to spread properties into an object if they are defined you can just do { ...user, ...(name !== undefined && { name }) } instead of { ...user, ...(name !== undefined ? { name } : {}) } 130
Janis Jansen 🌳 @janis.me · 30/01/2026TIL the "Shadow Wolves" exist. A unit within the US ICE Homeland security described on the official website as a "Native American tactical patrol unit" that "hunts, like a wolf pack". To an EU citizen this reads like the plot for a cheap 1990 movie (racism built in) www.ice.gov/about-ice/hs...ice.govShadow Wolves 100
Janis Jansen 🌳 @janis.me · 28/01/2026Told an LLM to make me a script that involves scraping youtube links for metadata. It gave some example YouTube links. You know what video was in there... I got rick-rolled by an LLM. 170
Janis Jansen 🌳 @janis.me · 20/01/2026The latest episode of "Off the main thread" turned 1 last week. There is so much to talk about. Make it happen, please! 000
Reposted by Janis Jansen 🌳James @43081j.com · 11/01/2026just a reminder that i have github sponsors if you'd like to sponsor the OSS work i do. i maintain quite a few projects, and contribute to many more. nobody other than these sponsors pay for that. so these help a huge amount, however small 🙏 thanks so much to those who already did ❤️github.comSponsor @43081j on GitHub SponsorsMaintainer of chai, parse5, unjs, vueuse, tinylibs, & more. One of the e18e.dev leads. Core contributor to lit and modernweb. 0309
Janis Jansen 🌳 @janis.me · 09/01/20261. I'm going to @beyondtellerrand.com 2026!🎉 I've wanted to go literally for years and I can finally make it! 2. Found out the Beyond Tellerand organization is registered in my hometown, 10 mins from where I was born. The world is small. 000
Janis Jansen 🌳 @janis.me · 08/01/2026A great introduction into SIMD for rust developers (and about recent hardware changes and standards) kerkour.com/introduction...kerkour.comIntroduction to SIMD programming in pure RustI've recently tasted AMD Zen 5 CPUs (AWS' m8a instances) and... Whooaaa. Even before talking about GPUs and NPUs, the next 5 years of CPUs will be very exciting! For 010
Janis Jansen 🌳 @janis.me · 28/12/2025Today at 19:00 CET, a friend will give a talk at the CCC about building a RISC-V CPU... In the video game factorio. If you're into that stuff: fahrplan.events.ccc.de/congress/202...fahrplan.events.ccc.de[39c3] CPU Entwicklung in Factorio: Vom D-Flip-Flop bis zum eigenen BetriebssystemFactorio ist ein Spiel über Fabrikautomation - Förderbänder, Dampfmaschinen und Produktionsketten stehen im Vordergrund. Eigentlich ist das interne Logiksystem („Combinators“) gedacht für die Steuerun... 020
Janis Jansen 🌳 @janis.me · 15/12/2025We nominated some open source maintainers and tools to receive funding from the OSS Engineers Fund and will donate $22k to the projects we rely on at ElevenLabs! Some of these are my favorite tools I use daily that I think really deserve support like PostCSS, Graphite, ProseMirror and more. 1184
Reposted by Janis Jansen 🌳jviide.iki.fi @jviide.iki.fi · 12/12/2025To recap, NPM allows 2FA TOTP token reuse within the token’s validity window. I reported this and was told it’s a “known low-risk issue” and that they “don’t consider this to present a significant security risk.” So, let’s look at how this seemingly small issue could be leveraged by a phisher. 1/ 32313
Janis Jansen 🌳 @janis.me · 02/12/2025Beware, a linkedin-type post... I'm super excited to share that I've joined ElevenLabs to work on the creative platform and music as a full-stack dev! Music and next-gen software have been a passion for literally my entire adult life. Now I can combine them in the best way! 120
Janis Jansen 🌳 @janis.me · 27/11/2025Hell yes. Tom Lehrer on WMBR radio rn. Collage radio is the best. 010
Janis Jansen 🌳 @janis.me · 25/11/2025Unified Linux and Mac nix config ✅ Got rid of NixGL ✅ Will stop changing my config now that it works ❌ 000
Janis Jansen 🌳 @janis.me · 23/11/2025The component library I want is SUPER opinionated but also mostly unstyled. I want it to force me to do things right, like force tooltips on some components but BAN them on others. I want it to force me to use its built-in data-attributes for styling, but also allow me to use any styling tools. 120
Janis Jansen 🌳 @janis.me · 23/11/2025@uni-muenster.de I just got a spam email claiming to be PayPal (with a copycat PayPal design) from your email fstolp@uni-muenster.de. Either you were hacked or you have a very nasty student. 100