PinnedUseful Java StreamsIn this article, we’ll take a look at some useful ways you can use Java Streams to work with different data.May 7, 20224May 7, 20224
PinnedVuex crash courseVUEX is a state management library for Vue js. Its purpose is to provide centralized access to data across multiple components. You’ll…May 13, 2022May 13, 2022
PinnedPublished inTowards DevNo more mongo repositoriesWhen working with MongoDB, to interact with a collection, a lot of the time you’ll be creating interfaces that extend the mongo repository…May 11, 2022May 11, 2022
Creating Custom Kubernetes Event WatcherI have a kubernetes cluster and recently found myself wanting to dig through event history in search for what caused pod restarts…Feb 1Feb 1
Detecting Fraud Transactions with Kafka StreamsI recently wrote a small fun project where I wanted to explore transaction dataset I found on kaggle. I’ll take you through what I did to…Oct 12, 2024Oct 12, 2024
Advice for junior developersThese are pieces of advice that anyone could benefit from regardless of their level of experience. This is not to bash junior developers…Apr 12, 2024Apr 12, 2024
Kafka: Handling poison pillsKafka is a distributed event log and messages come and get processed in the order they get added. A poison pill is a message that our…Feb 23, 2024Feb 23, 2024
Published inTowards DevResilience with Spring RetryMost software relies on other services and systems to function. This introduces the inevitable possibility that failures might occur within…Sep 26, 2023Sep 26, 2023
How to pass Professional Scrum Master™ IThe Professional Scrum Master™ I (PSM™ I) exam is a globally recognized certification offered by Scrum.org. Passing the exam demonstrates…Apr 9, 2023Apr 9, 2023