Software Development

Sort by:

High Growth Handbook with Elad Gil

When a startup finds product market fit, the adoption of that product can grow rapidly, turning a startup into a high growth company. All of a sudden, a startup that was struggling to

Shaping Chick-fil-A One Traffic in a Multi-Region Active-Active Architecture

This post was originally written by  Christopher Lane, Jamey Hammock, & Brian Chambers on Medium. Reposted with permission. In this post, we will share about the architecture

Feature Flags with Edith Harbaugh

Releasing software has inherent risk. If your users don’t like your new feature, they might stop using your product immediately. If a software bug makes it into production, it can

Liquid Software with Baruch Sadogursky

The software release process is a barrier between written code and a live production environment that affects users. A software release process can involve a variety of different

TLA+ with Leslie Lamport

TLA+ is a formal specification language. TLA+ is used to design, model, and verify concurrent systems. TLA+ allows a user to describe a system formally with simple, precise mathematics.