Posts
This is the list
layout for showing blog posts, which shows just the title and groups them by year of publication. Check out the blog
layout for comparison.
2024
![The Event-Carried State Transfer (ECST) Pattern](/assets/images/software-architecture/architecture-patterns/event-carried-state-transfer-pattern/event-carried-state-transfer-pattern.png)
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](/assets/images/software-engineering/data-platform/learning-apache-avro.png)
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](/assets/images/software-engineering/data-platform/learning-apache-avro.png)
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](/assets/images/software-engineering/data-platform/learning-apache-avro.png)
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](/assets/images/software-engineering/data-platform/learning-apache-avro.png)
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](/assets/images/feature-images/feature-image-colima.png)
Colima Essentials Developer Guide
Developer Guide for Using the Colima Container Runtime on macOS. Continue reading Colima Essentials Developer Guide
2023
![Minikube Essentials Developer Guide](/assets/images/feature-images/feature-image-minikube.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
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](/assets/images/feature-images/feature-image-spring.jpg)
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](/assets/images/feature-images/feature-image-camunda.png)
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](/assets/images/feature-images/feature-image-camunda.png)
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](/assets/images/feature-images/feature-image-camunda.png)
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](/assets/images/feature-images/feature-image-java.png)
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](/assets/images/feature-images/feature-image-bpmn-fundamentals.jpg)
BPMN 2.0 Elements
Comprehensive guide to BPMN 2.0 elements and notations. Continue reading BPMN 2.0 Elements
![BPMN 2.0 Diagrams](/assets/images/feature-images/feature-image-bpmn-fundamentals.jpg)
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](/assets/images/feature-images/feature-image-containerisation.png)
Articles about Containerisation
A collection of articles and references on Containerisation and related Technologies. Continue reading Articles about Containerisation
![Articles about Camunda](/assets/images/feature-images/feature-image-camunda.png)
Articles about Camunda
A collection of articles and references on the Camunda BPM Platform. Continue reading Articles about Camunda
![Articles about BPMN 2.0](/assets/images/feature-images/feature-image-bpmn-fundamentals.jpg)
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](/assets/images/feature-images/feature-image-kafka.jpg)
Articles about Apache Kafka
A collection of articles and references on Apache Kafka. Continue reading Articles about Apache Kafka
![Articles about Apache Avro](/assets/images/software-engineering/data-platform/learning-apache-avro.png)
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](/assets/images/feature-images/feature-image-keyboard.jpg)
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](/assets/images/feature-images/feature-image-java.png)
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