Blog
Here, you’ll find posts on a wide range of topics, including Software Architecture, Enterprise Architecture, and leadership in tech. I also dive into the importance of soft skills in the tech industry and how they play a key role in leading successful teams.
2025
The Pomodoro Technique
A Practical Guide on Boosting Focus and Productivity Through Structured Work Intervals. Continue reading The Pomodoro Technique
2024
Simple Moving Average (SMA) Indicator
Exploring the Simple Moving Average (SMA) Indicator Using the Python TA-Lib Library Continue reading Simple Moving Average (SMA) Indicator
The Event-Carried State Transfer (ECST) Pattern
A Comprehensive Guide to Understanding the Event-Carried State Transfer Pattern Continue reading The Event-Carried State Transfer (ECST) Pattern
Data Serialisation and Deserialisation using Apache Avro and Java
A step-by-step guide in defining an Avro schema and using a Java project to serialise and deserialise SensorData objects. Continue reading Data Serialisation and Deserialisation using Apache Avro and Java
Apache Avro Data Format
Explore the Inner Workings of the Apache Avro Data Format and Tools Continue reading Apache Avro Data Format
Exploring Apache Avro Definitions & Avro Schema
Apache Avro schema example with primitive types explained. Continue reading Exploring Apache Avro Definitions & Avro Schema
An Introduction to Apache Avro
Explore the Key Features, Limitations and Comparisons of Apache Avro. Continue reading An Introduction to Apache Avro
Colima Essentials Developer Guide
Developer Guide for Using the Colima Container Runtime on macOS. Continue reading Colima Essentials Developer Guide
The SBI Feedback Model
A practical guide on how to give feedback in a clear, specific, and impactful manner using the SBI Model. Continue reading The SBI Feedback Model
Project Aristotle: The Pillars of Effective Software Engineering Teams
The Five Key Dynamics of Effective Teams Uncovered by Google Continue reading Project Aristotle: The Pillars of Effective Software Engineering Teams
The SQ4R Reading & Study System
A Practical Guide on how to Maximise Learning while Reading Textbooks, Articles and Journals. Continue reading The SQ4R Reading & Study System
The COIN Feedback Model
A practical guide on how to give feedback in a clear, specific, and impactful manner using the COIN Model. Continue reading The COIN Feedback Model
2023
Minikube Essentials Developer Guide
Developer Guide for using Minikube to set up a Kubernetes Cluster on your local machine. Continue reading Minikube Essentials Developer Guide
Create a Kafka Environment using Confluent Cloud and CLI
A step-by-step guide using the Confluent CLI to create a Confluent Kafka Cluster on different cloud platforms. Continue reading Create a Kafka Environment using Confluent Cloud and CLI
Remove Apache Kafka on macOS using Homebrew
A step-by-step guide on removing Apache Kafka on your local macOS using the Homebrew CLI. Continue reading Remove Apache Kafka on macOS using Homebrew
Setup a Single Zookeeper Node and a Multi Broker Cluster
A step-by-step guide on how to setup a single Zookeeper Node and a multi Kafka Broker Cluster. Continue reading Setup a Single Zookeeper Node and a Multi Broker Cluster
Setup a Single Zookeeper Node and a Single Kafka Broker Cluster
A step-by-step guide on how to setup a single Zookeeper Node and a single Kafka Broker Cluster. Continue reading Setup a Single Zookeeper Node and a Single Kafka Broker Cluster
Install Apache Kafka on macOS using Homebrew
A step-by-step guide on installing Apache Kafka on your local macOS using the Homebrew CLI and Kafka CLI. Continue reading Install Apache Kafka on macOS using Homebrew
2021
An Introduction to Identifiers in Spring Data JPA & Hibernate
This article explains the use of Identifiers as primary keys for entities within JPA and Hibernate. Continue reading An Introduction to Identifiers in Spring Data JPA & Hibernate
2020
Guide: Build a Spring Boot Application with Camunda BPM Engine
This article contains a step-by-step guide on how to create a simple Spring Boot application containing the Camunda BPM Engine and a simple BPMN process. Continue reading Guide: Build a Spring Boot Application with Camunda BPM Engine
How to Model a Simple BPMN Flow using Camunda Modeler
This post contains a step-by-step guide on how to create a simple BPMN flow using Camunda Modeler. Continue reading How to Model a Simple BPMN Flow using Camunda Modeler
Plugins for Camunda Modeler
The article contains a list of free plugins that can be included in the Camunda Modeler. Continue reading Plugins for Camunda Modeler
How to Concatenate a String in Java
This post will list a number of examples on how you can concatenate String in Java. Continue reading How to Concatenate a String in Java
BPMN 2.0 Elements
Comprehensive guide to BPMN 2.0 elements and notations. Continue reading BPMN 2.0 Elements
BPMN 2.0 Diagrams
Overview of BPMN 2.0 diagram types and their roles in modeling business processes. Continue reading BPMN 2.0 Diagrams
Articles about Containerisation
A collection of articles and references on Containerisation and related Technologies. Continue reading Articles about Containerisation
Articles about Camunda
A collection of articles and references on the Camunda BPM Platform. Continue reading Articles about Camunda
Articles about BPMN 2.0
A collection of articles and references on the Business Process Management Notation 2.0. Continue reading Articles about BPMN 2.0
Articles about Apache Kafka
A collection of articles and references on Apache Kafka. Continue reading Articles about Apache Kafka
Articles about Apache Avro
A collection of articles and references on Apache Avro. Continue reading Articles about Apache Avro
Keyboard Shortcuts in Terminal on Mac
This post provides a quick reference to the keyboard shortcuts for the Terminal application on Mac. Continue reading Keyboard Shortcuts in Terminal on Mac
2019
How to Iterate through a Java List
This post will list a number of examples on how you can iterate over an ArrayList containing the names of cities as String values. Continue reading How to Iterate through a Java List