Keep an eye on costs! 💰 If you are leveraging one of the major cloud providers: Microsoft’s Azure, Google Cloud or Amazon Web Service (AWS). There are several tools available within those providers that can help you manage your cloud costs. (AWS...
Let’s look at Jekyll’s collections, which are a way to group information together within the static website generator Jekyll. We’ve talked about jekyll before, so if you are new to it, check out this article or browse through the related jekyll ar...
Font Awesome Font Awesome is a popular library of icons that you can use on your websites. It provides access to high-quality vector images that are used for UI icon. Some of the most famous are the hamburger, the arrows, the sun/moon to switch ...
We talked about Jenkins once before in this blog, with some neat groovy snippets to get to know the functionalities to build your own pipeline. But in this article, I want to go about some features that might not be recommended for best practices...
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...