AI
Return to top
AWS
Return to top
Algorithm
Return to top
Architecture
Return to top
Functional Programming
- Implementing a Validated Monad in Java and using it with Spring Boot
—
- How the JDK Optional breaks the monad laws and why it matters
—
- Immutable Java ArrayList Monad
—
- Implementing an Option Monad in Java
—
- Implementing a Lazy Monad in Java
—
- Persistent and Immutable Java LinkedList
—
- From Imperative Java -> Functional Part 1
—
- Monad Transformer in Java for handling Asynchronous Operations and errors (Part 1)
—
- Token Bucket Algorithm in Scala with Cats IO monad
—
- Achieving Functional Elegance in Java with Vavr
—
- An informal definition of Functional Programming
—
Return to top
Java
- Implementing a Validated Monad in Java and using it with Spring Boot
—
- Implementing a custom Spring Transaction Interceptor
—
- How the JDK Optional breaks the monad laws and why it matters
—
- Immutable Java ArrayList Monad
—
- Implementing an Option Monad in Java
—
- Implementing a Lazy Monad in Java
—
- Persistent and Immutable Java LinkedList
—
- From Imperative Java -> Functional Part 1
—
- Detecting kafka consumer lag: Programmatic guide
—
- Monad Transformer in Java for handling Asynchronous Operations and errors (Part 1)
—
- Achieving Functional Elegance in Java with Vavr
—
- 🤥Pinokio URL Shortener Design and Implementation: A Hands-On Solution Architecture (Part 2)
—
- 🤥Pinokio URL Shortener Design and Implementation: A Hands-On Solution Architecture (Part 1)
—
Return to top
Kafka
Return to top
LLM
Return to top
Life
Return to top
Python
Return to top
Reliable by Design
Return to top
Scala
Return to top
Software Engineering
Return to top
Spring Boot
Return to top