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 Programming Refactoring Saving the day with Continuous Refactoring Have you run across this scenario before? 1. Dev team keeps getting tight deadlines for feature delivery 2. It responds by shipping tech debt-laden
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
21 Jul 2020 Developer Teams Autonomous Teams Organizing Teams Team Skills The full-stack team of this decade Data and ML engineering capabilities will be a integral part of the coming decade's autonomous team