Vlad :: gwer
webholt.bsky.social
Vlad :: gwer
@webholt.bsky.social
JavaScript, Leathercrafting, Bonsai, ¯\_(ツ)_/¯

Starting a new life here after 16 years on Twitter.
Needed to listen separately to the input and change events on the inputs in Preact. Everything worked perfectly.

Imported useSyncExternalStore from preact/compat. Now onChange subscribes to the input event.

Yes, it's described in the documentation. But how weird it is...
December 26, 2025 at 5:28 AM
Made a tiny presentation engine with Bun and Preact.

It's absolutely secure. Your slides are not stored anywhere. Not on servers, not in files.

If you find any bugs (and there are some), send a PR.

gwer.github.io/octodeck/
OctoDeck - Presentations in URLs
Create and share presentations instantly with magic links. No files, no servers, just pure URL magic with markdown support.
gwer.github.io
December 25, 2025 at 4:42 PM
Decided to try designing shoe patterns using the British method instead of the Italian one.

Damn imperial measurements! I fucking hate inches!
November 10, 2025 at 7:33 AM
The CSS Anchor Positioning Module is exactly what we've been needing.

How long do you think we'll have to wait until we can use it widely?

And it's worth keeping in mind that it's quite useless without the support of the anchor-scope property, which for some reason almost no one talks about.
November 6, 2025 at 11:00 AM
Cursor 2.0 is absolutely amazing. It's the best way I've seen to get people to spend more tokens and pay more money.
November 1, 2025 at 11:27 AM
When I was making my previous sneakers, I experimented with a soft heel counter and found it incredibly convenient for quickly putting them on and taking them off.

I thought I'd invented something brilliant, but then I discovered Gucci uses this same solution in their loafers.
November 1, 2025 at 9:55 AM
I don't understand how people change jobs every year or two. The best "I told you so" situations often take three to five years from the moment they were said.
October 28, 2025 at 7:19 AM
The React compiler is a hack to fix problems that didn't exist before hooks.
October 27, 2025 at 5:50 AM
Reposted by Vlad :: gwer
Hello, friends! After 10(!) years of #AdventOfCode, I've made some changes to preserve my sanity: there will be 12 days of puzzles each December (still starting Dec 1) and there is no longer a global leaderboard. Read more:
adventofcode.com/2025/about#f...
adventofcode.com/2025/about#f...
October 22, 2025 at 2:32 AM
So, should we avoid TanStack like a new Next.js?
October 24, 2025 at 6:32 AM
What a great idea to make a browser-compatible Web Storage API in Node.js (v25.0.0).

You can finally write code that, depending on the context, will work either with private storage in the browser or with shared storage on the server.

What could possibly go wrong? It's completely safe!
October 22, 2025 at 7:50 AM
What I'm really looking forward to from Bun is a built-in Framework. And I hope there will be Preact support as well.

github.com/oven-sh/bun/...
October 18, 2025 at 6:40 AM
October 12, 2025 at 8:32 AM
That's why I prefer simple and predictable solutions over convenient magic.
October 9, 2025 at 4:36 PM
October 9, 2025 at 10:09 AM
Finally got a new set of stitching chisels. Interchangeable adapters with six different step sizes (3–6 mm). Five hole types.

I'm a little concerned about the rigidity. I usually prefer solid chisels.
October 9, 2025 at 8:08 AM
Next month will mark a year since I bought a huge (seriously, you wouldn’t believe how heavy) ThinkPad, after a decade of MacBooks I had grown tired of. Still don’t regret.
October 5, 2025 at 3:41 PM
As I see, people are slowly starting to prepare for the next Advent of Code.
October 5, 2025 at 9:53 AM
Seven months ago, I planted a couple of plants (pomegranate and rosemary) in my 3D-printed air-pruning pots, which I created 3dpot.net for.

I finally checked on them. They're doing surprisingly well. The pots are working.
October 5, 2025 at 7:39 AM
I used to be surprised that people preferred MongoDB for their MVPs (and not just MVPs) just because it's easy to use and doesn't require thinking about schema.

Now I'm surprised that people prefer PostgreSQL for the same purposes just because there is Supabase.
October 4, 2025 at 3:30 PM