This article is about DevOps Mentality and what it means in a software development context where you provide a software-based service to a customer. When you start hearing about SLA (Service Level Agreement) for a customer or achieve the SLO (Se...
We’ve already talked about debezium in a previous article, so you can check those if you would like to set up a connector or learn more about it. I am assuming that if you are reading this, you might be well aware of debezium, and you should alrea...
We already talked about Avro, the syntax for the schema, how to build a consumer and a producer and kafka in general. So let’s mix it all together for an article about implementing kafka producer and consumer using Avro in Kotlin. I will be main...
Grazie (Lite) was a core plugin for IntelliJ for grammar and style checking. It was announced in 2019 and quickly integrated and expanded the built-in spell checking capabilities in 2020. You may have been using it without realizing it! Let’s fa...
Junit is a popular open-source testing framework on the JVM. So it can work on java and kotlin projects. It’s the default testing framework for multiple other frameworks and tools. So let’s review some interesting features of Junit 5 which is to t...
In this article, we will have an overview of how to set up kafka in a spring boot project in kotlin. From the configuration to the consumer and producer, and how to make sure it works properly with an integration test. Installation Since we are...
GitHub action it is the GitHub CI/CD solution available out of the box to run custom integration and deployment pipelines called workflows. It is configurable directly from the repository. CI / CD stands for Continuous Integration and Continuo...
Let’s get started with Python 3 from scratch using the built-in libraries to lean Test Driven Development (TDD). Assuming you have python 3 installed on your machine, you can check the version with python --version or python3 --version. Feel free ...
Improving the coding process is not only what you code, which patterns you use, but also how you code. But before considering improvement, you may want to use some metrics to measure your progression or assess the situation. Managers beware, thos...
Gradle To make it quick Gradle is an open source build tool. They moved from groovy to kotlin dsl as their main language, both have been there for multiple version, the real change is that the documentation will be oriented toward the kotlin exa...