PinnedTeiva HarsanyiAnnouncing The Coder Cafe: One Concept With Your CoffeeOne concept with your coffee.Oct 7Oct 7
Teiva HarsanyiThe PACELC TheoremLearn the PACELC theorem, an extension of CAP. Understand how distributed systems trade off between availability, consistency, and latency.Oct 30Oct 30
Teiva HarsanyiThe CAP TheoremUnderstand the CAP theorem: In distributed systems, you can only choose two out of consistency, availability, and partition tolerance.Oct 29Oct 29
Teiva HarsanyiConcurrency Is Not ParallelismParallelism can exist without concurrency, but concurrency can enable parallelism as it provides a structure to solve a problem with parts..Oct 21Oct 21
Teiva HarsanyiUnit Tests As DocumentationUnit tests are always in sync with the code, making them a powerful tool for up-to-date documentation.Oct 17Oct 17
Teiva HarsanyiCommon Arguments Against Unit TestsSkipping unit tests might seem like a time-saver, but it often leads to greater problems later.Oct 14Oct 14
Teiva HarsanyiCognitive LoadInstead of attributing complexity solely to the inherent difficulty of a domain, we should focus on reducing extraneous cognitive load.Oct 10Oct 10
Teiva HarsanyiFor the Love of Haskell and MonadsThis post aims to explain the concept of monads while highlighting Haskell's elegance. You do not need to know anything about Haskell.Mar 192Mar 192