ASCII art embedded in source code, where the art is there for the purpose of explaining that code better
This tutorial was originally created by Shopify for internal purposes. They’ve created a public version of it since they think it’s useful to anyone creating a GraphQL API.
We want to dynamically add/remove cache servers or sticky sessions based on usage load. Naitve module hashing will cause connection/keys moves around when adding/removing servers. A HashRing helps to reduces key remap.
Replication is no backup. Or is it? Let’s take a look at delayed replication and how we used it to recover from accidental label deletion.
WePay’s engineering team have talked about their new highly available MySQL cluster built with HAProxy, Consul and Orchestrator. It improves upon their previous architecture by reducing any downtime from 30 minutes to 40-60 seconds.
The purpose of this guidebook is to lay down principles and guidelines for how to write code and work together at Our Machinery.
How browsers schedule and execute scripts can impact the performance of web pages. While techniques like script defer, and preload influence script loading, knowing how browsers interpret them can also be helpful
A curated list of awesome falsehoods programmers believe in.
A free book about how computer works then proceed to understand how they are implement in Linux with lots of code annotation
It is quite a common belief that the answer to that question should be “never” or at least “unless you absolutely have to, and even then think twice and decide against it”. However, if we slightly re-formulate the question to “shall I write a DSL for that particular problem?” the answer would be the roaring “YES”.
Paste the result of EXPLAIN and have it visualize the query plan
Container Machines - Containers that look like Virtual Machines
Expose your local endpoints to the Internet
A self contained feature flag solution
BetterDev Link
Every Monday