Issue #115
SRE practices, dependability and fault tolerance , proof of History, become productive, interview with Brenden Eich . . .
Don't comment bad code - rewrite it.
— Brian Kernighan
Posts
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE).How They SRE is a curated knowledge repository of best practices, tools, techniques, and culture of SRE adopted by the leading technology or tech-savvy organizations. - #github
On navigating a large codebase
A while ago, I’ve been working on a very large codebase that consisted of a few million lines of code. Large systems are usually a big mess and this one was no exception. Since this is a rather common problem in software engineering, I thought the internet would be littered with stories about this topic. - #blog #royalslothyep
Artichoke Ruby is a modular Ruby implementation written in Rust. Artichoke is made up of several Rust libraries, called crates, which are arranged in a Cargo workspace. - #github
Engineering dependability and fault tolerance in a distributed system
Discussion on the concepts of dependability and fault tolerance in detail and explain how the Ably platform is designed with fault tolerant approaches to uphold its dependability guarantees. - #engineering #ably
Proof of History: A Clock for Blockchain
One of the most difficult problems in distributed systems is agreement on time. In fact, some argue that Bitcoin’s Proof of Work algorithm’s most essential feature is functioning as a decentralized clock for the system. At Solana, we believe Proof of History provides this solution and we’ve built a blockchain based on it. #medium #solana-labs
Long-running business processes in C# with Rebus on Azure
This post talks about how to build a system that runs a long-running business process (aka workflow or "saga") using a .Net library called Rebus. - #seankearon
Join us for the latest episode of Distributed, as Matt Mullenweg interviews Jack Dorsey, co-founder and CEO of Twitter and Square. They discuss how both companies have embraced remote collaboration, the underrated value of deliberate work, and how questioning preconceived models from the get-go can change everything. - #distributed #blog
This pattern has led many of my colleagues to argue that you shouldn't start a new project with microservices, even if you're sure your application will be big enough to make it worthwhile. - #martinfowler
How to be more productive without forcing yourself
There are people exactly like that who sit down and work without pushing themselves to do it. They even look forward to working. The good news is that you can learn to do it too. - #deprocrastination
If you can use text for something, use it. It will very seldom let you down.
- #graydon2 #dreamwidth
Bartosz Milewski's Programming Cafe
You might have heard people say that functional programming is more academic, and real engineering is done in imperative style. I’m going to show you that real engineering is functional, and I’m going to illustrate it using a computer game that is designed by engineers for engineers. - #bartoszmilewski
Many Small Queries Are Efficient In SQLite
SQLite can do many smaller queries efficiently too. Application developers can use whichever technique works best for the task at hand. - #sqlite
Videos
Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160