Sign in

Vladimir

@vladimir.berlin
2.2K followers 186 following 296 posts

Team member of @vite.dev and @vitest.dev - @voidzero.dev (@cloudflare.social) 📍 Berlin, Germany vladimir.dev

PostsRepliesMedia
Vladimir @vladimir.berlin · 1h
so sorry to hear! this sucks 😔
010
Reposted by Vladimir
Artem Zakharchenko @kettanaito.com · 5h
I'm excited to announce MSW v3.0! 🥳 - Leaner dependency graph and smaller size; - ESM-only; - Granular entrypoints; - GraphQL subscriptions; - Socket-based network interception in Node.js; - And much more! mswjs.io/blog/introd...
mswjs.io
Introducing MSW 3.0
ESM, GraphQL subscriptions, and the best interception algorithm in the world.
2477
Reposted by Vladimir
Rob Palmer @robpalmer.bsky.social · 10h
ECMAScript excitement 😉 Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today 🎉 Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.
const pos1 = Composite({ x: 1, y: 4 });
const pos2 = Composite({ x: 1, y: 4 });
pos1 === pos2; // true

const positions = new Set(); // the standard ES Set
positions.add(pos1);
positions.has(pos2); // true
48112
Reposted by Vladimir
James Snell @jasnell.me · 29/09/2026
If you're having some FOMO for @nodeconf.eu ... You can watch online! live.nodeconf.eu
live.nodeconf.eu
NodeConf EU 2026 Live | Bologna, Italy
Watch NodeConf EU 2026 live from Bologna on 29-30 September.
275
Reposted by Vladimir
VoidZero @voidzero.dev · 28/09/2026
Vite+ 1.0 is here 🚀 A single `vp` CLI for managing your Node.js runtime, package manager, and frontend toolchain. Built on top of Vite, Vitest, Rolldown, Oxc, and tsdown. All with a single config. Free and open source under the MIT license. Start with `vp create` or migrate with `vp migrate`.
voidzero.dev
Announcing Vite+ 1.0
Vite+ 1.0 is here. One CLI manages your runtime, package manager, and frontend toolchain.
213532
Reposted by Vladimir
AriPerkkio @ariperkkio.dev · 28/09/2026
This Thursday we'll be discussing about Visual Regression Testing using @vitest.dev and @chromatic.com. Join me and @kylegach.com to hear how you can get VRT that's stable across your whole team, not just on your local machine. 📸
0139
Vladimir @vladimir.berlin · 27/09/2026
It’s agentscan.tools by @matteogabriele.npmx.social
agentscan.tools
AgentScan - GitHub Automation Detector
Automation pattern detection for open source maintainers
240
Vladimir @vladimir.berlin · 27/09/2026
static.klipy.com
Jerry Seinfeld: I Like The Way You Think
ALT: Jerry Seinfeld: I Like The Way You Think
120
Reposted by Vladimir
Better Things Are Possible @internethippo.bsky.social · 26/09/2026
This company just radiates predator energy
673862602
Reposted by Vladimir
Matteo Gabriele @matteogabriele.npmx.social · 26/09/2026
My AI contribution policy has been improved and is now part of ai-policy.dev, an open-source collection of AI policies. It's not a silver bullet. You can't enforce a policy programmatically, but it helps you and everyone contributing understand where your project stands.
ai-policy.dev
Human Responsible · AI Contribution Policies
Your tools are your business, but everything you submit must be yours.
3495
Reposted by Vladimir
Jill Walker Rettberg @jilltxt.bsky.social · 25/09/2026
For a Student Who Used AI to Write a Paper, by Joseph Fasano poets.org/poem/student...
Photo of a poem titled "For a Student Who Used AI to Write a Paper", by Joseph Fasano.
 
Now I let it fall back
in the grasses.
I hear you. I know
this life is hard now.
I know your days are precious
on this earth.
But what are you trying
to be free of?
The living? The miraculous
task of it?
Love is for the ones who love the work.
02813
Vladimir @vladimir.berlin · 25/09/2026
It is a direct dependency of Vitest which would explain some of the downloads 👀 npmx.dev/package/vitest
npmx.dev
vitest - npmx
Next generation testing framework powered by Vite
040
Reposted by Vladimir
Starfire’s Deranged Neocon Foreign Policy Podcast @irhottakes.bsky.social · 25/09/2026
"What is your name? What is your quest? What is the airspeed velocity of an unladen swallow?"
Trump stands in silence then walks off as he's asked three humiliating questions in front of Xi
322934
Reposted by Vladimir
pckt.blog @pckt.blog · 23/09/2026
💜💙💜💙 happy bi visibility day, you don’t need permission to be who you are or like who you like ⭐️ and if u need a place to write about it, your blogs right there 😎 ily, pckt
skeleton with bisexual lighting and rainbow in the background, text that reads “hello lgbt community”
0669
Reposted by Vladimir
Andrew Lawrence @ndrew.bsky.social · 23/09/2026
Screenshot of a headline and quote from the Financial Times following the 2024 election. The quote reads:

“I feel liberated,” said a top banker. “We can say ‘retard’ and ‘pussy’ without the fear of getting cancelled… it’s a new dawn.”
25995159
Reposted by Vladimir
robin celikates @robin-c.bsky.social · 23/09/2026
I’m so angry I wrote an article: In Germany, fascist majorities are a real possibility again, but the centrist merger of a revived Red Scare with open racism shows that mainstream media & politics are unable or unwilling to comprehend the seriousness of the crisis tribunemag.co.uk/2026/09/germ...
tribunemag.co.uk
Warning from Germany: It’s Socialism or Barbarism
Fascism is at the door, and liberals are ushering it in. Only the left offers hope.
14583232
Reposted by Vladimir
Artem Zakharchenko @kettanaito.com · 22/09/2026
I am losing roughly $800 a month by working on MSW full-time while it's one of the most used projects in the ecosystem. Please, if MSW provides you any value, consider becoming a sponsor. I mean it when I say every contribution counts. Thank you ❤️ github.com/sponsors/mswjs
github.com
Sponsor @mswjs on GitHub Sponsors
Mock Service Worker is an API mocking library for browser and Node.js.
23012
Vladimir @vladimir.berlin · 21/09/2026
Thank you @thealexlichter.com and @willow.sh for helping to organise it 💚 And thanks to www.biscuit.so for the venue!
030
Vladimir @vladimir.berlin · 21/09/2026
You can also join us online on @stream.place or YouTube stream.place/npmx.dev www.youtube.com/live/nWovX-l...
160
Vladimir @vladimir.berlin · 21/09/2026
If you are in Amsterdam this Thursday, come to the @vitest.dev x @npmx.dev meetup! guild.host/events/vites...
guild.host
vitest x npmx | Guild
Sep 24th 6:00PM: Join us in Amsterdam for a joint event with the Vitest and npmx communities! A huge thank you to Biscuit for hosting us Schedule: 18:00 - 19:00 -> Socialising & Food 19:00 - 19:15 ...
34511
Reposted by Vladimir
Artem Zakharchenko @kettanaito.com · 21/09/2026
This is such a silly mistake and yet I see you making it all the time in your tests. ❌ Do NOT run cleanup after assertions ✅ Schedule the cleanup via hooks or use Disposable Objects A seemingly tiny change that'll have tremendous impact on your tests, especially memory-wise.
Code snippets illustrate proper and improper cleanup methods for WebSocket tests, emphasizing memory management in asynchronous operations.
2364
Reposted by Vladimir
Frankie's Husband Craig! @haveacraigday.bsky.social · 20/09/2026
They say if you give fascists an inch they’ll take a mile, but what if there was a *special* inch that would make fascists so happy they forget about the mile altogether? A lot of people’s politics revolve around finding that special inch, regardless of how many miles they give up in the process
220355
Reposted by Vladimir
Ian Coldwater 🧊🚫 @lookitup.baby · 19/09/2026
static.klipy.com
Slow Internet
Alt: I Cast Extremely Slow Internet
1927871
Vladimir @vladimir.berlin · 20/09/2026
static.klipy.com
Boris Yeltsin: ЭТО БАЗА (This Is Base) Meme
ALT: Boris Yeltsin: ЭТО БАЗА (This Is Base) Meme
020
Reposted by Vladimir
danielroe @danielroe.dev · 19/09/2026
don't be nice.
roe.dev
Don't be nice
Sometimes, it's more important to be good than it is to be nice.
41734245
Reposted by Vladimir
Vitest @vitest.dev · 17/09/2026
🚀 Vitest 5.0.1 is out with more than 18 fixes Among them: `define` values are no longer double-quoted in browser mode! It also includes a focused Trace View layout which is used by the Vitest VS Code extension. Time to update 👀 github.com/vitest-dev/v...
github.com
Release v5.0.1 · vitest-dev/vitest
🚀 Features ui: Move trace attempts selector to viewer header  -  by @hi-ogawa, Hiroshi Ogawa and Codex in #11189 (5dc4b) Add focused trace view layout mode  -  by @hi-ogawa, Hiroshi Ogawa, Ope...
0428
Reposted by Vladimir
Alexander Clarkson @aphclarkson.bsky.social · 17/09/2026
Sounds like Putin when Ukraine was finalising its closer association with the EU in 2013
40418119
Vladimir @vladimir.berlin · 16/09/2026
static.klipy.com
It's Only Human Natural Quote
ALT: It's Only Human Natural Quote
010
Vladimir @vladimir.berlin · 16/09/2026
static.klipy.com
Shiba Inu Dog Kiss Love Cartoon
ALT: Shiba Inu Dog Kiss Love Cartoon
120
Reposted by Vladimir
Anthony Fu @antfu.me · 16/09/2026
It's been a while... Introducing Devframe v1.0 🚀 The framework for building DevTools that can run everywhere, for any meta-framework, for both humans and agents. Check out the announcement post and join our Discord 👇
devfra.me
Pluggable, Extensible, and Playful DevTools
Introduction to Devframe, a framework for building pluggable, extensible, and playful DevTools.
614630
Reposted by Vladimir
TypeScript.fm @typescript.fm · 15/09/2026
Today on the pod: Vitest 5, Rslib 1.0, and the #NoSloptober Challenge! Plus, learn how to build circuit boards with React and generate PDFs in pure TS. share.transistor.fm/s/8c808c43 #typescript
share.transistor.fm
Vitest 5, rslib 1.0, and the No Sloptober Challenge | News | Ep 80 | TypeScript.fm - The Friendly Show for TypeScript Developers
News for the week of Aug 31, 2026: Vitest 5's new doctor command and perf enhancements, Rslib is now stable, and Astro 7.3 lets you run multiple preview servers at once. From the community: build circuit...
174
Reposted by Vladimir
Museum of Twitter @museum-of-twitter.bsky.social · 15/09/2026
Mr. Bedtime @InternetHippo

I stepped away from my computer for a moment. When I returned, it was building something. I did not ask it to do this. We're not ready for what's coming

(picture of windows 3d pipes screen saver)
63177523716
Reposted by Vladimir
Alex @alexdln.com · 14/09/2026
11 years ago, Node.js and io.js merged back into one project
A screenshot of the npmx.dev homepage with an updated logo dedicated to the io.js and node.js merge
813219
Vladimir @vladimir.berlin · 14/09/2026
static.klipy.com
Nacho Libre: Don't Be Crazy!
ALT: Nacho Libre: Don't Be Crazy!
110
Reposted by Vladimir
Alex Andreou @sturdyalex.bsky.social · 10/09/2026
This German comedy sketch (with English subtitles) perfectly captures so much of what is going on right now in the UK, the US, and across Europe. "Playing the 'Nazi Card' in the Third Reich", by Browser Ballett.
5330021271
Reposted by Vladimir
Artem Zakharchenko @kettanaito.com · 10/09/2026
A Vite plugin allows MSW to have a single, unified, and automated integration that's pre-configured for the environment. A single "virtual:msw" is your entrypoint to anything network throughout the app. See this example of both client and server mocking in TanStack Start.
2393
Reposted by Vladimir
Zack Whittaker @zackwhittaker.com · 09/09/2026
Watching this Apple event tout how iPhones will soon be able to record ambient audio/conversations and transcribe "high level notes" for you. It's billed as private and end-to-end encrypted, but I think the bigger harm is the normalization of always-listening devices. It's creepy and not normal.
a screenshot from an iPhone and Apple Watch showing "recaps" of conversations from ambient audio.
27992354
Reposted by Vladimir
Ingvar Stepanyan @rreverser.com · 09/09/2026
This is too real.
opusfived.dev
Opusfived
Make one button blue. Change nothing else. A short interactive comedy about agentic AI assistants that can never just do the thing.
0134
Reposted by Vladimir
James @43081j.com · 09/09/2026
Big win! Migrated the whole @netlify.com build repo to @vitest.dev 🎉🎉 Also made heavy use of my snapshot diff tool since ava has binary snapshots (accounting for most of the 40k+ PR 😅)
2365
Reposted by Vladimir
Matteo Collina @nodeland.dev · 08/09/2026
Publishing a large monorepo of interdepent modules has become impossible with the new change on npm: the new scan thing delays every publishing substantially, and it does not recognize a batch. Maybe one should try doing a staged publishing and then do 15-20 clicks to approve them all?
382
Vladimir @vladimir.berlin · 08/09/2026
static.klipy.com
Dan Levy: I Would Like That Very Much
ALT: Dan Levy: I Would Like That Very Much
000
Reposted by Vladimir
Alexander Clarkson @aphclarkson.bsky.social · 07/09/2026
It took the CDU three years to realise that everything Merkel said about Merz was right
825546
Vladimir @vladimir.berlin · 05/09/2026
030
Reposted by Vladimir
Matteo Gabriele @matteogabriele.npmx.social · 05/09/2026
Oh yeah, it's GIF day today, and I finally made my first Noodles for @npmx.dev npmx.dev
67612
Reposted by Vladimir
Chromatic @chromatic.com · 03/09/2026
Chromatic for @vitest.dev Browser Mode is live. 🧪📸 Browser Mode runs your component tests in a real browser. Now Chromatic checks how those components look by capturing the rendered UI. No new screenshot assertions. No second suite to maintain. 🧵 (1/4)
Vitest Visual Regression Testing with Chromatic
1244
Reposted by Vladimir
Dominik 🔮 @tkdodo.eu · 03/09/2026
So are we all just having a million things to review each day while our own agents produce code at the same time that we then gift as PRs to our coworkers for them to review? Have we traded the craft of engineering away for this sisyphean chore? Is this it?
9534
Reposted by Vladimir
Vitest @vitest.dev · 03/09/2026
Vitest 5 is here! 🎉 - Big performance improvements (vm pools up to 53% faster, ~18% boost across the board including Browser Mode) - New builtin Trace View in Browser Mode - Nested projects support - New benchmarking API - New `vi.when` API - Better defaults - And a lot of bug fixes!
vitest.dev
Announcing Vitest 5.0
Vitest 5.0 Release Announcement
221744
Reposted by Vladimir
Taskmaster @taskmaster.tv · 03/09/2026
An epic new series of #Taskmaster starts tonight at 9pm on Channel 4 and around the world on YouTube at 10pm.
1238053
Reposted by Vladimir
Emanuele (Ema) @ematipico.xyz · 02/09/2026
Check this out. It's a really good application, and helps with the burnout from "too many bots" sending PRs and useless messages
2113
Vladimir @vladimir.berlin · 02/09/2026
static.klipy.com
Dwight Schrute: It's True
Alt: Dwight Schrute: It's True
040