Michael Tichopad
tichopad.dev
Michael Tichopad
@tichopad.dev
I put the fine in undefined.

He/him.

Fuck Putin.
I just released v3 of my themes manager for the Alacritty terminal. You can now download themes easily and there's a couple other nice QoL changes!

Works on Linux, mac and Windows + you don't even need Node.js or Deno to run it.
github.com/tichopad/ala...
October 25, 2025 at 1:45 PM
Reposted by Michael Tichopad
Vitest vscode extension now displays your console.logs inline. An example of logging in browser mode:
October 12, 2025 at 2:13 PM
Reposted by Michael Tichopad
I finally cracked embedded formatting in @biomejs.dev !

Soon we'll be able to land proper formatting for HTML, Vue, Svelte and Astro.

Angular requires some more plumbing, but we're there.
September 11, 2025 at 9:12 AM
Reposted by Michael Tichopad
𝝠 Expo SDK 54 is LIVE 🚀

◆ React Native 0.81
◆ Precompiled RN for iOS → faster clean builds
◆ iOS 26 Liquid Glass icons + views
◆ Android 16 target, edge-to-edge default
◆ Router v6 native tabs
◆ Updates: header overrides, progress, reload screen
◆ So much more...

expo.dev/changelog/sd...
Expo SDK 54 - Expo Changelog
Learn about the changes and how to upgrade
expo.dev
September 10, 2025 at 8:21 PM
Gotta catch em all! @sentry.io
September 5, 2025 at 1:23 PM
Reposted by Michael Tichopad
v good thread to show to your cis people who don’t understand the kafkaesque web of insane bureaucratic nonsense that british trans people have been trapped in for decades
I want to explain a few things and then it might be clearer why UK trans people are upset.
In 2001 I married my wife, Sylvia.
In 2005 I started medical transition. (1/13)
August 31, 2025 at 9:27 AM
Reposted by Michael Tichopad
Introducing Zod 4.1 and its flagship feature: codecs.

z.codec() is a new API for defining *bi-directional transformations* in Zod
August 26, 2025 at 12:44 AM
Reposted by Michael Tichopad
Rspack v1.5.0 is out! 🎉

⚡️ Barrel file optimization
⚡️ Faster file system watcher
⚡️ Smaller installation size
💪 Extending Rspack with Rust
💪 Type re-export analysis

And many exciting new features...

Read more in our blog:
rspack.rs/blog/announc...
Announcing Rspack 1.5 - Rspack
Fast Rust-based web bundler
rspack.rs
August 26, 2025 at 11:10 AM
Reposted by Michael Tichopad
A free, democratic and independent Ukraine.

That's what you are fighting for.

That's what our efforts are all about.

We are with you, for as long as it takes. Because a free Ukraine is a free Europe.

Happy Independence Day, Ukraine!
August 24, 2025 at 6:28 AM
Reposted by Michael Tichopad
Randomness in CSS!! Please try it out and give us some feedback: webkit.org/blog/17285/r... :)
Rolling the Dice with CSS random()
Random functions in programming languages are amazing.
webkit.org
August 21, 2025 at 10:04 PM
Thx, I really needed to read this

colton.dev/blog/curing-...
No, AI is not Making Engineers 10x as Productive
Curing Your AI 10x Engineer Imposter Syndrome
colton.dev
August 22, 2025 at 8:25 AM
Reposted by Michael Tichopad
Reposted by Michael Tichopad
Great to have you here, dear President Zelenskyy.

We continue our cooperation to achieve a just peace that respects Ukraine & Europe's vital security interests.

With the Coalition of the Willing in Brussels today, and in the White House with President Trump tomorrow ↓

europa.eu/!VwFhwJ
August 18, 2025 at 7:08 AM
Has science gone too far?!
@arktype.io schemas 👉👈 JSON-serializable TypeScript
August 18, 2025 at 4:41 PM
Reposted by Michael Tichopad
ok GPT1 examples here are funny progress.openai.com
OpenAI Progress
AI has been evolving at an incredible rate. This piece aims to highlight the progress made so far.
progress.openai.com
August 17, 2025 at 6:06 PM
Reposted by Michael Tichopad
Can’t wait for this to land: drafts.csswg.org/mediaqueries... (API for recording user preferences in a way that just works)
Media Queries Level 5
https://drafts.csswg.org/mediaqueries-5/#auto-pref①
August 17, 2025 at 4:30 PM
Reposted by Michael Tichopad
We're exploring better tree shaking strategies for future Rspack versions. Our team member @ahabhgk wrote a blog post comparing how webpack, Rspack, Turbopack, esbuild, and Rollup handle tree shaking:
github.com/orgs/web-inf...
Bundler Tree Shaking Principles and Differences · web-infra-dev · Discussion #29
Tree shaking has become an extremely important and indispensable part of modern front-end bundling. Given the differences in applicable scenarios and focus areas among various bundlers, their imple...
github.com
August 9, 2025 at 1:09 AM
Reposted by Michael Tichopad
i don't resent llms but this is real
part of my resentment towards LLMs is to do with them crowding out anything else we could be talking about. there are so many things I could be reading to get better at my craft but I'm presented with "you should actually get worse at it on purpose because nothing matters any more"
August 9, 2025 at 4:15 PM
Reposted by Michael Tichopad
There was a talk someone once gave at work that discussed how to speak to get people people to listen. She said most people speak like an upside down triangle, meandering to get to the point. Turn it right side up, start with the point, THEN people will listen to the reasoning. Thought that was nice
August 9, 2025 at 6:10 PM
Reposted by Michael Tichopad
🤯 What, Chrome has an AI summarizer API built in now??
- No API keys, no internet. Runs locally
- Downloads the model on-demand
- Available as a global in the latest version of Chrome. Works in chrome extensions too

I have so many chrome extension ideas now...
August 9, 2025 at 1:56 PM
We got TS in Node by default before GTA 6
Node.js 22.18.0 is out and enables type stripping by default – that’s right, Node.js LTS can now run TypeScript files. Shout out to @marcoippolito.dev for championing that effort! Download links and full changelog available at nodejs.org/en/blog/rele...
Node.js — Node.js v22.18.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
August 1, 2025 at 4:24 PM
Reposted by Michael Tichopad
we just released SvelteKit remote functions. feel like 'minor change' undersells it a little tbh

✅ await in components svelte.dev/docs/svelte/...
✅ remote functions svelte.dev/docs/kit/rem...
🔜 async SSR

truly can't wait to ship the rest of this stuff
July 31, 2025 at 9:12 PM
I didn't know I needed this and now I want it so bad
July 26, 2025 at 11:53 AM
Spread the good word
If you've never tried pnpm, try it today.
It's lightyears ahead of other package managers.

P.S. Bun might also be cool. Didn't try it yet. Thank you.
June 13, 2025 at 5:32 PM
Really curious myself
Just took this survey from the State of JS folks per @joshwcomeau.com's recommendation. Just a vibe check on developer hobbies and work / life relationship. Curious to see the results!
survey.devographics.com/survey/state...
State of Devs 2025
Take the State of Devs survey
survey.devographics.com
May 3, 2025 at 4:10 PM