Bulid a MatterMost Weather Bot with Java: A Practical guide Learn how to create a functional bot that delivers daily weather updates with dynamic icons, and scheduled notifications
Pulumi for Java Developers — Getting started with IaC Simplify your cloud infrastructure with Java-first appoach
Implementing Smart Rate Limiting in Spring Boot A practical guide to building a system-aware rate limiter with Bucket4j
3 Powerful Java Stream Operations Worth Mastering Transform Your Collection Processing with These 3 Powerful Stream Operations
Building Spring Boot Applications with GraalVM: Starter guide Explore ways to boost app performance and cut resource usage. Compare traditional JVM and GraalVM methods
Understanding CGLIB in Spring Boot: Enhancing Runtime Code Generation Highlights the key technology (CGLIB) and its context (Spring Boot)
Mastering Error Handling in Spring Boot with ProblemDetails Elevate your API’s error responses: Standardize, Inform, and Simplify with RFC 9457
Mastering JUnit 5: Advanced Techniques for Efficient and Powerful testing Explore cutting — edge features, best practices and framework comparisons to elevate your Java testing game.
Automate your business processes with Temporal.io and Java A guide to automating business processes with Temporal.io and Java
Spring Boot Architectural Testing: Ensuring System Quality Preventing Architectural Drift and Erosion in Spring Boot
Real time data processing with Apache Beam and Java Unleashing the Potential of Real-Time Analytics with Apache Beam and Java
Beyond Lombok: Modern Java Code Generation Tools As Java developer, you are likely familiar with Lombok, the popular Java library that helps reduce boilerpate code. The magic happens in…
I tried Kotlin & KTor | My experience Hello everyone! In this article, I will talk about my experience in building a simple REST API with Ktor and Kotlin.
Advanced Java Garbage Collection — G1 and ZGC Hello everyone! In this article, we discuss advanced Java Garbage Collection: G1 and ZGC.
Spring Boot Failyre Analyzer | Example of usage Hello everyone! In this article, I would like to talk about Failure Analyzer and Shutdown Hook from Spring Boot.
Spring Boot & Infisical | Managing your sensitive configuration Hello everyone! In this article, I’ll show you how to employ Infisical in your Spring Boot application.
Maven | How to write you own plugin In this article, I will show you how you can write your plugin. Recently, I made an error that caused a slight delay in release. The cause…
Spring Boot | Server-sent events (SSE) I will show you how to use server-sent events in your Spring Boot application in this article.
Spring Boot Declarative Web Client | How to communicate with other API in reactive manner In this article, I will show you how to employ a web client from Spring Boot 3. Most projects I have been working on utilize Feign…
Spring Boot & Hilla | Building a simple web user interface In this article, I will show you how you can employ the Hilla library to build the web user interface for your Spring Boot.
Spring Boot | How to build layered jar In this article, I will show you how you can build a simple CRUD application and create a layered jar. The inventory service manages…
Spring Boot & gRPC | Boost your service communication In this article, I will describe gRPC and how you can employ it in your project.
Spring Boot & JOOQ | Getting started This article will show how to use jOOQ in your spring boot projects.
Spring Cloud Config, Spring Cloud Bus & Kafka | How to set up automatic updates of your… In this article, I will show you how to achieve automatic updates with Spring Cloud Bus and Kafka
Digital Image Processing | Histogram Calculation, Equalization and Normalization This article continues the basics of the digital image processing series. In this article, I will talk about histogram calculation and…
Importance of onboarding Most companies have implemented (or still need to) some programs for onboarding. In this article, I will describe the importance of…
Digital Image Processing Basics Digital image processing is the acquisition, analysis, and performing of a wide range of operations on an image.
Write your Spring Boot (3.x) starter with Kotlin & Maven Some companies use Camunda(TM) BPMN Engine for managing the business automatization process. Most of the functionality provided out of the…
Spring Boot <-> Kafka (HTTPS) In this article, we will be developing a Spring Boot application that works with Kafka and terminates traffic via HTTPS. So first of all we…
The new view of app architecture Hi there! This article is inspired by the book “Perfect Software” by Juvel Levee
Write Spring MVC Logger for log request and response Hello! In this article, I will explain how to write a logger for logging requests and responses. It would seem that there is nothing…
Write Simple Spring Boot App for get currency rate Within the framework of this article, we will develop an application for receiving exchange rates from the central bank of Russia. The…
Software Architecture #3. Final Software architecture design is one of the software architecture life-cycle activities. As in any software project life cycle, this…
Stop writing code inside main method reetings to everyone who reads this post! Due to my work, I often run into novice programmers and look at their code. Sometimes it is…
Software Architecture #2 My previous blogpost start from the house picture — as analogy about architecture. But I found some problems with this analogy:
Software architecture Introduction In this article I will try to explain what is architecture, clean architecture, architector role in project