I think many progammers dream building their own game or programming language. We sure love to build tool. Tim Morgan did that. He followed another project call Mal, which we linked to before to make a Lisp interpreter. Once learn enough, Tim think that if they could make a List interpreter, they could probably repeat to make a compiler for Mal. Tim achived their goal and encourage us to do same.
This includes 3 part: 1. rate limting, 2. Bulkheading, Load Balancing, and Fallbacks, and 3. Architecture Patterns and Chaos Engineering
From their experience, if you can design your core system around a catch-all architecture, then it is trivial to reason about the success and failure of that system. Additionally, writing tests (especially TDD) is much easier and more natural.
We will discuss matters that should interest an application developer who uses DBMS: what indexes are available, why there are so many different types of them, and how to use them to speed up queries
The goal of Calvin is to put the ACID back into distributed databases. The secret to Calvin’s scalability is that it sets things up in such a way that distributed commit protocols are not needed.
SoundCloud share the concrete Elasticsearch tweaks we made so that we can now reindex our entire catalog in one hour.
Really amazing work on this. Somehow Linux works with 16GB RAM but windows cannot. The author had to use “Memory Remap” in BIOS and modify ACPI tables.
A free book should give you all the knowledge necessary to write software renderers. Although in the age of GPUs few people have good reasons to write a pure software renderer, the experience of writing one is valuable.
A cheatsheet focus on Docker and discuss tips and guidelines that ensures a more secure and quality Docker image process.
despite of click-bait title, it does have some good git command.
A Wake-on-LAN tool written in PythonPython
a data structure used for efficiently summarizing sets of data, often one-time signaturesRuby
Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL supportGo
10x faster implementation of
git status command
Next generation block styled editor. Free. Use for pleasure
A complete open source analytics platform: frontend SDKs and API backed by a fully managed analytics infrastructure
Generate DOT description for postgres db schema
HTTP Hardening Tool scans a website and suggests security headers to apply
Better Dev Link