How teams think, build, and scale technology.
Engineering deep-dives, applied AI, team stories, and the events on our calendar.
Start anywhere. Every post is something we actually did.

What is AWS Systems Manager?
A hands-on guide to automating EC2 patching with AWS Systems Manager (SSM) and Patch Manager — from prerequisites and SSM Agent setup to patch baselines, scan associations, and compliance visibility.

Cybersecurity Best Practices 2026
The cybersecurity best practices that matter in 2026 — MFA and identity-first security, patch management, awareness training, Zero Trust, and tested incident response — and the AI-driven threats they defend against.

Fix Fragile SSO Systems with AWS Cognito
How we rebuilt a fragile, race-condition-prone Universal Login into a reliable, scalable identity platform on AWS Cognito — using managed login, event-driven flows, and an invisible migration of 150,000+ users.
Random SVG Avatars with NextJS
Tired of generic profile pictures? A step-by-step guide to generating unique, random SVG avatar images on the fly with Next.js and the @vercel/og library.

CRDTs: Building a P2P Game
Part three of the CRDTs series: building a peer-to-peer keyboard game with WebRTC and React, using a distributed PNCounter to track key presses across clients.

The Authentication Layer in Next.js
The main differences between client-side and server-side authentication, implemented in a simple Next.js application using both approaches.

CRDTs: The Complex Distributed Counter
Part two of the CRDTs series: removing the increment-only and fixed-client-count restrictions to build a PN-Counter that supports decrements and an arbitrary number of clients.

CRDTs: The Simple Distributed Counter
An introduction to conflict-free replicated data types (CRDTs) — data structures that enable collaborative apps with strong eventual consistency and no coordination — starting with a simple G-Counter.

Flattening a directory structure on AWS S3
There are many ways to flatten a directory structure on AWS S3. Here's a very simple one using the AWS CLI and some basic shell commands.

React Animations and Performance
There are many ways to animate on the web. This post explores a naive approach, compares it with a better one — all in React — and shows the performance difference.

How to test web extensions?
It's time to test our web extensions. Here's how to set up your testing environment with Jest and Puppeteer — and how to actually test an extension end to end.

React Adaptive Hooks and APIs
React Adaptive Hooks leverage browser APIs for adaptability — tools worth keeping in mind when building user experiences. Let's explore when to use them to build great experiences.

Translating Vue: Why It Matters
Helping the community takes many forms. By contributing to translation efforts we lower the entry barrier for developers who weren't lucky enough to learn English — building a better, more inclusive tech world.

Building a Web Extension with Vue
A hands-on tutorial on building a production-ready, cross-browser web extension with Vue.

Pull Request Previews with Netlify
Unit tests are a good start, but for OSS libraries you also want to confirm they work in a real app. Let's set up pull-request preview apps with Netlify.

Building CLIs with JavaScript and Oclif
As a developer you use CLIs every day, and a good one feels great. Let's discover how to build our own friendly, intuitive CLIs with JavaScript and oclif.
Let’s build something that ships.
Streaver embeds senior product teams inside companies building AI-native software, from whiteboard to live customers.
Talk to us