I've been trying to put my thoughts on Solid in order and I can say the thing I like the most about it is that Solid is simple. It operates on a concise, small contract. Signals re-render any subscribers.
Artem Zakharchenko
@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 👇 https://zakarcher.com/books/loggerheads
Good education stems from empathy. This is a large reason why teaching is hard. Not everyone can empathize equally well. You have to understand your audience, where they are and what they struggle with. Without that, you might as well be preaching to a wall.
It is to no surprise whatsoever that in the age of the Internet, information has become the most valuable resource. Whoever controls the information controls the populace.
Have you ever felt the annoying sting of an extra space in your manuscript? A typo? A storefront slapping a wall of EPUB errors in your face? We are solving this with Preflight in @bytebinding.com. Because your time is better spent writing & publishing amazing stories.
Preflight results are fully interactive, taking you to the exact place in your book that needs attention to respect your time. They also react to your changes in real time, helping you track your progress.
Remember to rest. It's the weekend. That's what the weekends are for. A well-rested mind is a healthy mind. A healthy mind is where you want to be for best productivity.
Here's my lukewarm take on agents replacing E2E tests: Nope. They can make it easier to create new tests, but it's on your shoulders to (1) teach them; (2) decide what to test; (3) oftentimes, decide how to test. Agents are still rather bad with tests.
I've just written a dialogue in my book that neither I nor the characters know how to respond to. That's the roughest, harshest, smack-across-the-face truth in the entire story. The chapter ending kind of material. But I do need to follow it, that's not the end. Here's my thoughts.
I think I finally cracked the UX of creating and editing book sections. Turns out, the simplest solution was the right solution. As much as I dislike dialogs and other disruptions, sometimes that's the way to give power to the user.
In the next version of Byte Binding, we are adding the page/section types for proper accessibility and rendering across e-readers.
When Bluesky first blew up, there was much more conversations and interaction with anything I, or others posted. Nowadays, people rarely comment. Is this the same for you? Have folks just moved away? I wonder what's changed.
Sometimes, scrolling my feed, I wish to see more things unrelated to software. Why not be an example? A year ago I published my first book. It has quite a story behind it đź§µ
BREAKING: Google Translate has finally added the dark mode switch. Huzza to all my fellow writers over here.
It's 2026 and the only agent on my mind is the literary one.
This is a good time to remind everyone about fault tolerance in software. Absolutely everyone has it. If a page fails to load, I might retry it a few times. If the app lost my content, it ruins my trust forever and I'm highly likely moving away from it.
Just created account on one website and I know for a fact they immediately sold my email to spammers. Privacy is a joke. Use burner accounts for everything except for critical services.
It donned on me in the most sobering of fashions that I am going to die sooner than I finish most of the stories I want to tell. I write too slowly. I need to up my game. There are some thoughts.
I wish we had a proper server-side fetch from day one instead of every runtime butchering the global fetch API that was never designed to be used on the server.
Huge news to Storybook developers using MSW: version 3.0 of our add-on has just been released! 🎉 github.com/mswjs/msw-s... This brings a new architecture to support both CSF3 and CSF4, fix some long-standing issues, become dependency-free, and a ton more.
GitHub - mswjs/msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.
Mock API requests in Storybook with Mock Service Worker. - mswjs/msw-storybook-addon
github.com
This month, I'm working on better API mocking for thousands of companies in the world. Next month, I'm switching to helping writers create great digital editions of their stories. It's nice to use your magic powers for good.
Vitest has finally made my testing dream possible: a single "test" command that runs all my tests across all levels. And I'm not talking manual "a & b & c" plumbing. Projects is an amazing feature.
Sharing for any Indie Authors who haven't seen this Ingram Spark gen ai opt out, so they don't sell your books to gen ai companies. If you do print books via DrafttoDigital, they use Ingram Spark print and distribution, so you may still want to fill this form in.
AI Opt Out
ingramcontent.com
Does anybody know a single The Lord of the Rings edition that's high quality? This has been bugging me for so long. No matter what edition I pick up, from accessible ones to expensive collector sets, they all feel extremely poor. Thin pages, questionable layout, bad covers.
I know very few people will appreciate it, but this is the most impactful thing that happened to API mocking in JavaScript in its entire history. github.com/mswjs/inter... Forget intercepting requests. Welcome socket-level network interception.
Release v0.42.0 · mswjs/interceptors
v0.42.0 (2026-07-22) Implements TCP/TLS wrap-based interception (#770) (8a8fe6f) @kettanaito ⚠️ BREAKING CHANGES Node.js v22 is the minimal supported version. getRawRequest utility has been remo...
github.com
Type-aware Linting via Oxlint is now stable 🎉 oxc.rs/blog/2026-07...
Type-Aware Linting Stable
A collection of high-performance JavaScript tools written in Rust
oxc.rs
Waiting for this to become a built-in language helper: github.com/kettanaito/... Until then, using until().
GitHub - kettanaito/until-async: Gracefully handle Promises using async/await without try/catch.
Gracefully handle Promises using async/await without try/catch. - kettanaito/until-async
github.com
TypeScript 7.0 is incredible. I didn't even know type checking/generation took that much time in my build. Now it's 3-4x faster. Highly recommend updating.
Need someone to check over the levels, points, and skills of your LitRPG characters and story? I might just be the copy editor for you! Check out my website for my rates, book a free sample edit, and let’s make your book shine together!
Home - Emerald Scribe Books
Publish with Pride At Emerald Scribe Books, I specialize in enhancing your writing through professional copyediting and proofreading services tailored to your needs. Let me help you shine! I mainly wo...
emeraldscribebooks.com
Just a heads-up: I'm building my first ever product. Crazy, I know! It's helping indie authors produce great digital editions of their books. Check it out @bytebinding.com.