Practices of Reliable Software Design

If you would build an in-memory cache, how would you do it?

If you would build an in-memory cache, how would you do it? It should have good performance and be able to hold many entries. Reads are more common than writes. I know how I would do it already, but I’m curious about your approach.

Meet CodeRabbit, the AI-first pull request reviewer that provides context-aware feedback, line-by-line code suggestions, and real-time chat. Use CodeRabbit to improve the code quality and prevent production failures. It comes with a 14 day free trial and is completely free for OSS projects. Get started today.

The Copenhagen Book
an hour by Pilcrow

The Copenhagen Book is a free, open-source guide for implementing authentication in web applications, maintained by the community. While it may be opinionated or incomplete in some areas, it aims to fill a gap in existing online resources.

Slow Deployment Causes Meetings
2 minutes by Kent Beck

Kent proposes that meetings and organizational overhead are not the cause of reduced productivity, but rather an adaptive response to an organization's limited capacity to deploy code.

An Illustrated Proof of the CAP Theorem
4 minutes by M. Whittaker

The CAP Theorem is a fundamental theorem in distributed systems that states any distributed system can have at most two of the following three properties. Consistency, Availability, and Partition tolerance.

Smolderingly fast b-trees
13 minutes by Jamie Brandon

This article compares the performance of different data structures, primarily B-trees and hash maps, for associative arrays in programming languages. Jamie conducts various benchmarks to measure lookup times for these structures under different conditions, including uniform integer keys and random string keys.

If slow QA processes bottleneck you or your software engineering team and you’re releasing slower because of it, you must check out QA Wolf. They get you to 80% automated end-to-end test coverage and help ship 5x faster by reducing QA cycles from hours to minutes. With over 100 5-star reviews on G2 and customer testimonials from Salesloft, Drata, Autotrader, and many more — you’re in good hands.

how did you like this issue?

Login or Subscribe to participate in polls.

newsletters

Would you like to become a sponsor and advertise in one of the issues? Check out our media kit and get in touch.