Falsehoods programmers believe about Unix time
1) Unix time is the number of seconds since 1 January 1970 00:00:00 UTC
2) If I wait exactly one second, Unix time advances by exactly one second
3) Unix time can never go backwards
False, false, false.
Tail call elimination
What tail calls are, why they are useful, and how they can be eliminated in an interpreter, a compiler targeting C++, and a compiler targeting LLVM IR.
On Recursive Functions
We’ll explore one of the most fascinating concepts in computer science, namely the Y combinator. It can simulate recursion in a language that doesn’t support it.
nginx admin handbook
These notes describes how to improve Nginx performance, security and other important things; @ssllabs A+ 100%, @mozilla A+ 120⁄100.
A tale of Query Optimization
The story of debugging and optimize an SQL to improve query time from 24mins to 2s. An extremely dramatic performance improvement!
Exploring new frontiers for Git push performance
Dive into a new algorithm for enumerating objects on Git 2.21 that improve push performance on large Git repo. Windows code base repo see 7.7x performance boost.
Laws, Theories, Principles and Patterns that developers will find useful. Thing like SOLID, Unix Philosophy
Code to read
Smooth animation library for interpolating numbers
Generate Entity-Relationship Diagrams for Rails applications
Free and Open Source GUI to Visualize Kubernetes Applications
a tool for monitoring a Certificate Transparency log by Letsencrypt
Backup GMail (or other IMAP) accounts to disk
a cloud monitoring tool and framework for Azure and GCP
a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
That's it for this round, have a great day! If you like this newsletter, please tell the world, or
tweet about this