Write yourself a Git!
This article is an attempt at explaining the Git version control system from the bottom up, that is, starting at the most fundamental level moving up from there. This does not sound too easy, and has been attempted multiple times with questionable success. But there’s an easy way: all it takes to understand Git internals is to reimplement Git from scratch.
A gentle introduction to multithreading
Modern computers have the ability to perform multiple operations at the same time. Supported by hardware advancements and smarter operating systems, this feature makes your programs run faster, both in terms of speed of execution and responsiveness.
Real life experience sharing a MySQL fleet. You got to know how they store pins, users, board and comment.
How JustEat replaced legacy components without down time
Out with the old, in with the new! They broke down API into its key functional areas and then began moving this functionality to brand new components.
This allowed them to avoid breaking production code paths and instead reduce the risk whilst they introduced these over time.
Roll Your Own Analytics
How to build a free, privacy-focused alternative to Google Analytics with AWS Lambda and a spreadsheet
Code to read
A Go implementation of the WebRTC API
The open source self-hosted web archive. Takes browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media
Translates GitHub Actions into Tekton and Knative Objects
A CLI utils to interact and operate ElasticSearch by Github
An Advanced HTTP Reverse Proxy with Dynamic Sharding Strategies
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this