Distributed Systems 101
A multidimensional introduction to the topic of Distributed Systems. From definitions to how you can make your systems more scalable. Also diving into topics like caching and load balancing (in the future).
Functional Containers
A in-depth guide through the basic functional containers – Functors, Applicatives, and Monads. I describe the theory behind them, their pros and cons, along with their possible use cases.
- What is Functor?
- What is Applicative?
- What is Monad?
- Monad vs Functor vs Applicative: Functional Containers Summary
Security & Keycloak
A comprehensive introduction to Keycloak and application security. Starting from the basics of what OIDC is, I move on to a step-by-step tutorial on securing the Spring Boot REST API with Keycloak.