Wallet App UI Design in React and Material UI

A simple UI design for a Mobile App made in React and Material UI, it is a minimal Wallet App with basic features.

Continue reading →

Run Apache Kafka with Docker Compose

Learn how to run Apache Kafka locally using Docker Compose with this example of a docker-compose.yml file.

Continue reading →

Introduction to Kafka Streams in Kotlin

Learn how to use Kafka Streams in Kotlin, learn about stream transformers, and look at the code step by step.

Continue reading →

Trunk-Based Development in practice

By following this model, we take a more continuous delivery approach to software development, we can release new features quickly while avoiding merge hell.

Continue reading →

Money and Currency Library for Kotlin

In this tutorial, we'll learn about a simple Money and Currency library that we can use with Kotlin so that we don't have to create our own.

Continue reading →

Integration Tests with Groovy and Spock

For creating Integration Tests with a BDD approach, using Spock with Groovy and JGiven, I think is an excellent choice.

Continue reading →

GitHub Actions for a Kotlin project with Kafka

We can easily set up a continuous integration workflow in GitHub Actions to build and test our Kotlin project with Gradle.

Continue reading →

Create a Read Model using Kafka Streams State Stores

A Read Model built in this way could safely be discarded and rebuilt from scratch whenever it has to change, due to bugs or new requirements.

Continue reading →