Igor "kibertoad" Savin

@kibertoad.bsky.social

Principal software engineer at Lokalise, Node.js stuff mostly

LocalStack used to be the golden standard for local AWS testing. Their upcoming changes mean CI now requires credits, and enterprise usage needs a paid license. That's why I've built fauxqs - a TypeScript SQS/SNS/S3 emulator. (1/3)

If you think that AI is useless for software development, it says more about you than it does about AI. It is very possible to do things with AI that you cannot easily do without. Skill level for "I can tell this is the right solution" is lower than for "I can solve it myself quickly".

Why we built a new Kafka client for Node.js The Node.js world needs better tools. Here’s what you need to know: Apache Kafka is vital for real-time data. It powers many businesses, especially in Fintech and Media. These fields see heavy data usage and need reliable solutions.

Bild

There is a popular idea online that "programming is just work, why expect people to be excited about it?". Imagine you are assembling a sports team. Would you get players that aren't really playing to win? If you aim to play in the top league, you can't avoid having standards.

In your experience, what is the best way to let the world know about the new approach/framework? I'm putting finishing touches on "opinionated-machine" this week, which brings DX of building fastify backend services to the next level, and probably other people could benefit from knowing about it.

In addition, a new Turn-Based Combat mode is in development for Pillars of Eternity coming later this year. More details on how to participate will be shared once it's available, so keep an eye on our socials and the Obsidian Discord server! discord.gg/obsidian

I think mostly when people complain about TypeScript breaking changes, they mean improvements in the type checker and inference algorithm highlighting bugs that had previously gone unnoticed.

New in Chrome DevTools: Accurately emulate CPU performance of a low/mid tier phone with Automatic CPU throttling calibration! 📲 This feature calculates slow-downs for your specific device. Wanted this for years! We just shipped it.

New in @ChromeDevTools: Accurately emulate CPU performance of a low/mid tier phone with Automatic CPU throttling calibration! 📲

This feature calculates slow-downs for your specific device. Wanted this for years! We just shipped it.

This video reminds me that I really need to play Saga Emerald Beyond. One of the weirdest in an already weird series. as he points out, what he thought was the lead character was just one of many possible options because it branches in BIG ways. Also wild that Romancing Saga 2 Remake was a huge hit

The other 'Blamelikes' (which I was musing on yesterday) are.. [Now] Lorn's Lure Bleak Faith: Forsaken Automaton Lung NaissanceE [Coming] Luna Abyss Dolls Nest Hypogea VA Proxy Radiosol Automaton Heart Radio The Universe It's a very specific vibe but increasingly in vogue, it seems. Any I missed?

Aw, tried making a Steam list of them but it doesn't accept pre-release or demo stuff. And there's a good chunk on the way, including Luna Abyss, Dolls Nest, Hypogea and VA Proxy. Any other 'Blamelikes' y'all can think of?

I see The Power Fantasy is going to be one of those books like TNHotL or MTMTE or, unsurprisingly, WicDiv where every time a new issue comes out I end up re-reading half of what came out before

Node.js receives a Security Audit openjsf.org/blog/objecti... - The OpenJS Foundation has secured funds to sponsor a fuzz-test security audit on the Node.js code-base, resulting in updates and fixes to the OSS-Fuzz project in support for Node.js related code.

Enhancing Node.js Security: Highlights from the Recent Audit | OpenJS Foundation

The OpenJS Foundation is pleased to share the results of the recent Node.js security audit conducted by Ada Logics, in collaboration with the Open Source Technology Improvement Fund (OSTIF).

openjsf.org

1/ Is compression about to get a major upgrade? @stoyan.me predicts "compression dictionaries everywhere" by 2025. By storing common elements once and sending only the unique parts, we can drastically reduce transfer times. Will you be integrating this? #WebPerf #Compression 🧵👇

Bild

JavaScript's date object has been tricky for years, but that will change soon. The NEW Temporal API brings, 🌍 Easily handle time zones 📆 Precise date math 🕒 Parse ISO strings without errors ⌛ Durations, date ranges, and more. Start exploring 👇 developer.mozilla.org/en-US/blog/...

JavaScript Temporal is coming | MDN Blog

A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.

developer.mozilla.org