How the DNS protocol works. Plus the Bachmann–Landau notations for algorithms.
How the MapReduce algorithm works. Plus, how to use Hash Sets and Maps in coding interviews.
Different types of clock used to sort events in distributed systems. Plus important graphs algorithms.

February 2023

What are hash tables and how they are implemented under the hood. Plus an introduction to specialised data storage for distributed systems.
How to make impact and create optionality in your career. Plus how Netflix handles synchronization between different devices.
What are proxies and the difference between forward and reverse proxies. Plus the most important definitions to know about graphs.
How distributed databases deal with replication lag. Plus, reversing a linked list in a few logical steps.

January 2023

On the importance of design patterns in software development. And how to measure and increase availability in distributed systems.
Why logarithms are on of the most important math concepts for developers. And the process Facebook uses to encode 500K+ videos each month.
How to manipulate linked lists using the fast and slow pointer method. Plus a beginner-friendly introduction to relational databases.
My plans and resolutions for the new year. Plus: how Uber handles Push notifications and how to improve your test suite while bug-fixing.

December 2022

How to define SMART goals and why they are effective.