Profile avatar
kettanaito.com
Software engineer. Helping you master automated testing at http://EpicWeb.dev. Author mswjs.io. Instructor egghead.io. I tell stories @zakarcher.com. My debut book "LOGGERHEADS" it out for preorder👇 https://zakarcher.com/books/loggerheads
2,620 posts 3,488 followers 181 following
Regular Contributor
Active Commenter

How would you build useOnlineStatus()? If you said useState/useEffect, you really need to read this: www.epicreact.dev/use-sync-ext... If you've ever struggled with useSyncExternalStore, check that out because we go through common mistakes and questions!

A timeline where the same designer gives an interview about how important it is to design for humans and then gets bought by a company that hasn't just not managed to solve a single human problem after infinite money being thrown at it but harms society in an ecological, ethical, and monetary way.

Another day, another governmental institution using the software I created. I will never get tired of how surreal this feels. To great testing and beyond! 🚀

A book cover contest where 2 applicants out of top 10 have submitted AI-generated covers 😕 Not even the "good" ones. The bad ones you can spot a mile away. Literally zero efforts given. What a disgrace.

You know this human touch to what we create? This subliminal feeling you get when you're looking at the result of someone else's craft? That's called quality.

A FEW MORE DAYS left to grab yourself the digital edition of the book from yours truly ❤️ Yes, an actual book. With characters, plot, conflicts, metaphors, quotes, and even gorgeous illustrations. The price goes up next week! zakarcher.com/books/logge...

Exciting things are coming to GraphQL mocking in the light of the current GraphQL-over-HTTP standard development.

The fact that charging blocks aren't called "digital necromancers" is a huge marketing oversight.

Incredible post. A must-read for serving fonts.

I once gave a company-wide talk about the things we were doing wrong in engineering and how we should fix them. I didn't hold back punches. That much critique has got a lot of folks off-guard. What was the wildest presentation you've ever done?

A robot vacuum is the only device in my home that periodically forgets what it is and what it was designed to do. Just leaves its dock, makes a spin, and sucks its way back home.

I am becoming convinced that not all developers have the inherent hunch for what good API design should feel like. Interesting.

The site I host on Fly has got ~2k unique viewers in the last month and my bill is $3/mo (and growing) at the moment of writing this. My other site has a constant ~20k monthly viewers and I pay $0 for it on a different provider. Am I doing something wrong?

Rendering solutions for Vitest Browser Mode are growing! Please welcome Preact to the family 👏

Yep. Fantastically put. Reinventing the wheel is the best way to learn how the wheel works. Do that. Always do that.

Nobody: Literally nobody: Expedition 33 Minimap Music:

Because component tests belong in the browser. Always did. Great job on this one! 👏

I would watch a documentary on why Apple Pages implemented DOCX support the way they did. Every literal feature I touch is described differently. Sometimes I feel the engineers did it purely out of spite. Like, you need to put *more* effort to make it that confusing.

It is important to keep in mind when designing practical software that user expectations toward the output of your software are often mediocre. It sounds weird but a lot of folks are happy with mediocre outputs. I don't know why.

Very few things in the digital world bring me more joy than elegant serif typefaces. Those are stunning.

I want Remix-level take on UI frameworks. So, yeah, I'm excited about those weird leaks.

What do engineers and librarians have in common? SSH 🤫