Distributed Systems
Building a Raft (Part 1)
With all the blockchain breaches and social media escapades, there’s been an awful lot of buzz about distributed systems lately. But how many of us really understand how they work? Let’s dive in together…
Daniel Sollis
Dec 19, 2022Serialization
Choosing Serialization Formats in Go
Serialization format is an often-overlooked engineering step that could make your application as slow as a turtle or as speedy as a cheetah!
Daniel Sollis & Danielle Maxwell
Dec 5, 2022Distributed Systems
No, Twitter Won't Disappear Overnight
In this post we’ll explore the question, how does a distributed system actually die?
Edwin Schmierer
Nov 29, 2022News, Company
October Retreats and Conferences
Even though we are a fully distributed team, we celebrate curiosity, collaboration, and growth together in-person as much as we can. We’ve maintained a tradition of combining tech conferences with team retreats, and this October we …
Benjamin Bengfort
Oct 31, 2022WASM
Why WebAssembly Is the Future of Computing
If you talk about WebAssembly (WASM), you just may spark debate about whether it is really the next best thing in web development or the second coming of Java applets. In this post, we’ll dive into WASM, how it is currently …
Danielle Maxwell
Sep 27, 2022Microservices, Eventing
The Eventing Platform Landscape
Kafka and PubSub and Kinesis, oh my! Which eventing platform is best? In this post we’ll explore the three primary categories of eventing systems and understand their similarities, differences, and key use cases.
Rebecca Bilbro
Sep 10, 2022Golang, Programming
Ranges of Integer Data Types
The data type choices we make when building data systems or metrics is critically important: as our systems run for long periods of time it can be easy to overflow the integers that we use (Y2K bug anyone?). As a result, I find myself …
Benjamin Bengfort
Sep 7, 2022Technology
In Which an English Major Interns in Tech
Over the course of the past few months, I’ve had the pleasure of interning at Rotational Labs as a technical writer. I’m excited to share a little bit about my experience and provide some insight from the perspective of someone who is …
Natasha White
Aug 15, 2022Programming
Effective Programmers Read Code
As programmers, we tend think of ourselves as authors of code, but our daily engineering practice probably requires us to spend more time reading code than writing it. Perhaps this is even a source of stress for you. Changing your mindset …
Benjamin Bengfort
Aug 8, 2022