Pragmatic talk about software design best practices: design patterns, software architecture, coding for performance, object oriented programming, database design and implementation, tips, tricks and a whole lot more.
Designing Data-Intensive Applications – Secondary Indexes, Rebalancing, Routing
We wrap up the discussion on partitioning from our collective favorite book, Designing Data-Intensive Applications, while Allen is properly substituted, Michael can't stop thinking about Kafka, and Joe doesn't live in the real sunshine state.
Designing Data-Intensive Applications - Partitioning
We crack open our favorite book again, Designing Data-Intensive Applications by Martin Kleppmann, while Joe sounds different, Michael comes to a sad realization, and Allen also engages "no take backs".
The 2021 Shopping Spree
The Mathemachicken strikes again for this year’s shopping spree, while Allen just realized he was under a rock, Joe engages “no take backs”, and Michael ups his decor game.
Should You Speak at a Conference?
We discuss the pros and cons of speaking at conferences and similar events, while Joe makes a verbal typo, Michael has turned over a new leaf, and Allen didn't actually click the link.
Transactions in Distributed Systems
Joe goes full shock jock, but only for a moment. Allen loses the “Most Tips In A Single Episode: 2021” award, and Michael didn’t get the invite notification in this […]
Docker Licensing, Career and Coding Questions
Some things just require discussion, such as Docker's new licensing, while Joe is full of it, Allen *WILL* fault them, and Michael goes on the record.
It is ok not to like
I am new to programming. Thank you navigating me through all of the things I need to know.
Was deploying my docker-compose and getting my linux commands knowledge leveling up rapidly, and, for some reason, not liking it at all.
And hearing that I am not alone at that and it is ok, was bringing a smile to my face:))