Hi there!

Software consultant @ThoughtWorks

  • Enjoys working on distributed sytems engineering
  • Interested in topics on clean code, domain driven design, kafka, spring boot, react, docker, kubernetes
  • Java | Typescript

Streams operations in Java

Java 8 introduces new features such as Streams. ...

February 15, 2022 · 8 min · Yamin

Usages of functional interfaces in Java

Java 8 introduces new features such usages of lambdas and functional interfaces. This enables methods to be first class citizen in Java and allows it to be assigned to variables and passed around ...

February 15, 2022 · 4 min · Yamin

Kubernetes journey ramblings

Notes on kubernetes ...

February 3, 2022 · 9 min · Yamin

Docker journey notes

Docker allows for a easier setup of configured tech stacks without worrying about setup or dependencies in a container . It helps with compatibility issues with different OS. Main purpose of docker is allow developers to package and containerized applications and to ship them and to run them anywhere. ...

January 20, 2022 · 12 min · Yamin

React hooks - useEffect

React useEffect mental model ...

December 1, 2021 · 5 min · Yamin