Algorithmic Trading
Algorithmic trading is the use of computer programs to execute financial market trades based on predefined rules and strategies. It leverages speed, precision, and automation to optimize trading performance and capitalize on market opportunities.
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