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
Life
Return to top
Scala
Return to top
Spring Boot
Return to top