nikovirtala.io
Building better shopping experiences for retail | Principal Engineer at SOK | Randonneur 🚲
👤 Joined on 03 July 2023
Followers
Following
Total Posts
@nikovirtala.bsky.social@nikovirtala.bsky.social → @nikovirtala.io@nikovirtala.io → @nikovirtala.dev@nikovirtala.dev → @nikovirtala.io@nikovirtala.io → @nikovirtala.bsky.social@nikovirtala.bsky.social → @nikovirtala.ioI feel like I'm in the Simpsons opening scene and have to write "Espoo" 140 times. #espoo200
Show PostCancel fetch requests and async operations cleanly ✋ `AbortController` gives you a signal to pass to fetch(), event listeners, and other async APIs. ⋅ Use AbortSignal.timeout() for timeouts ⋅ Composable with AbortSignal.any() Learn more 👇 developer.mozilla.org/en-US/docs/...
Show PostCreating a resolvable Promise just got cleaner 🧹 `Promise.withResolvers()` returns { promise, resolve, reject } No more wrapping logic inside the constructor. Learn more 👇 developer.mozilla.org/en-US/docs/...
Show PostBetter error chaining is finally in JavaScript 🔗 `Error.cause` lets you attach the original error when rethrowing, keeping full context without losing the stack. Learn more 👇 developer.mozilla.org/en-US/docs/...
Show PostNew blog post, about a great little way to add fairness to distributed systems. Combining stochastic fairness queuing, best-of-two, and shuffle sharding. Read it here: brooker.co.za/blog/2026/02...
Show Post