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

Did you know any change to a font-face declaration makes the browser re-evaluate ALL font-faces on the page, even those unrelated to the change. Even those in a different stylesheet. Well, now you do! FOUT.

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.

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.

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.

Byte Binding@bytebinding.com · 2d ago

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.

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.

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 đź§µ

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.

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.

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

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