21 Jul 2020 Programming First Principles Golang Learning Updates Learning Golang in 24 hours My attempt at learning the Go programming language in 24 hours
21 Jul 2020 Software Architecture First Principles Messaging Defining messaging terms precisely The exact definitions of the terms often used in asynchronous messaging
21 Jul 2020 Software Architecture Distributed Systems First Principles Distributed Systems as Data Pipelines : Throughput, Capacity, and BackPressure Reasoning about distributed systems as data pipelines can give critical insights into scalability and resilience