====================================================================
Published: 1 December 2021 Tags: software architecture
The architecture of software is a much debated topic, with lots of different approaches popping up over the years. In this article, Andrew Harmel-Law discusses a novel decentralized approach to architecting using decisions records.
Published: 5 December 2021 Tags: haskell, math
Optics, in functional programming, are made up of tools that allow the programmer to easier manipulating immutable data structures. Bartosz Milewski's technically heavy article focuses on the mathematical theory behind lenses and how it can be applied in monoidal actions and enriched categories.
Published: 5 December 2021 Tags: microservices
Using a bunch of micro services is marketed as the new and easy approach to making scalable software, but it definitely comes with its own set of baggage. In this concise article, Matt Ritter presents how he a fixed an expensive bug when experimenting with setting up Kafka on AWS.