The PACELC TheoremLearn the PACELC theorem, an extension of CAP. Understand how distributed systems trade off between availability, consistency, and latency.Oct 30Oct 30
The CAP TheoremUnderstand the CAP theorem: In distributed systems, you can only choose two out of consistency, availability, and partition tolerance.Oct 29Oct 29
Concurrency 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
Unit Tests As DocumentationUnit tests are always in sync with the code, making them a powerful tool for up-to-date documentation.Oct 17Oct 17
Common Arguments Against Unit TestsSkipping unit tests might seem like a time-saver, but it often leads to greater problems later.Oct 14Oct 14
Cognitive LoadInstead of attributing complexity solely to the inherent difficulty of a domain, we should focus on reducing extraneous cognitive load.Oct 10Oct 10
For 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