Everything I Know About Project Management I Learned From Cattle Ranching
If you think farmwork and software don’t have much in common, think again!
Mar 9, 2023Building a Raft (Part 3)
In the third and final part of our series exploring the popular consensus algorithm we’ll finally explore how Raft handles leader election, and in doing so discover how Raft is so incredibly resilient.
Feb 14, 2023Prototyping Event-Driven Applications With Watermill
Event-driven architectures (EDA) are enjoying a resurgence in interest due to many organizations’ need to accelerate rapid prototyping and get by with smaller, more cross-functional teams. In this post, we’ll demonstrate how to …
Jan 21, 2023Building a Raft (Part 2)
In our first installment on how to implement the famous Raft algorithm, we introduced the log: an ordered sequence of operations that serves as the core data structure for distributed consensus. In this second part, we’ll demonstrate …
Jan 10, 20233 Trends that Will Disrupt Managed Services in 2023
If nothing else, the last year has brought the winds of change to the tech sector. From high-visibility layoff cycles at FAANGs and crypto companies, to turbulence in our social media infrastructure, to pop culture’s discovery of deep …
Dec 23, 2022Building 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…
Dec 19, 2022Choosing 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!
Dec 5, 2022No, Twitter Won't Disappear Overnight
In this post we’ll explore the question, how does a distributed system actually die?
Nov 29, 2022October 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 …
Oct 31, 2022Why 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 …
Sep 27, 2022