Step-by-Step Data Integration: Tutorial for Building Robust Star Schema in Data Warehouses

In the early days of business data processing, databases were mainly built to manage transactions tied to commercial activities—such as making sales, placing orders, or processing payroll...

Published on: 25-08-2024
Read More
Mastering the Basics: A Guide to Jakarta EE

In this blog, we’ll dive into the essentials of Jakarta EE, the powerful platform for building enterprise Java applications. We’ll start with a brief history of Jakarta EE, exploring its evolution from Java EE and how it differs from other popular frameworks like Spring and Quarkus...

Published on: 15-08-2024
Read More
Servlets Made Easy: A Beginner’s Guide with Hello World

Java servlets are the foundation of dynamic web applications in Java. They provide a way to extend the capabilities of web servers and serve dynamic content to users...

Published on: 04-03-2024
Read More
Spring Scheduling Task with fixed number of executions

In a typical Spring application, scheduling tasks is a powerful feature to automate recurring processes...

Published on: 25-01-2024
Read More
Exploring Microservices Architecture with with Spring Cloud: Eureka and API Gateway

In today’s rapidly evolving world of software development, building scalable and resilient applications has become a necessity...

Published on: 02-06-2023
Read More
Split DB migration from services using Kubernetes jobs

While in the monolithic architecture we perform a DB migration \ upgrade before the application is started, in the micro-services pattern this can lead to some huge issues...

Published on: 15-02-2022
Read More
Function & BiFunction Java 8 API

A FunctionalInterface that can be used when creating lambda expressions or method references...

Published on: 30-01-2022
Read More
Supplier Java 8 API

A FunctionalInterface that can be used when creating lambda expressions or method references (Constructor references irrelevant as Consumer returns nothing) in which accepts an argument and returns nothing...

Published on: 26-01-2022
Read More
Consumer & BiConsumer Java 8 API

A FunctionalInterface that can be used when creating lambda expressions or method references (Constructor references irrelevant as Consumer returns nothing) in which accepts an argument and returns nothing...

Published on: 21-01-2022
Read More
Singleton in Java

Singleton is a creational design pattern in which restricts the creation of an object to only one instance...

Published on: 18-01-2022
Read More
Spring @Qualifier Annotation

Almost every Java developer knows the Autowired keyword (an annotation in Spring that used to automatically wire (inject) dependencies into a bean without explicitly specifying them in the code)...

Published on: 18-01-2022
Read More
Spring Cloud Stream Functional Programming

Until version v2.1.0, SCS (Spring Cloud Stream) worked as annotation-based programing (just as the previous guide). From this version, SCS preferred way of work is using the function based...

Published on: 22-12-2021
Read More
Spring Cloud Stream Imperative Programming

Among the many projects within the Spring Cloud Project, the Spring Cloud Stream library provided the developer an abstraction\wrapper implementation on top of the messaging brokers...

Published on: 13-12-2021
Read More
Lock Interface

The Lock interface (unlike the synchronized mechanism), provides us an implementations to handle in more sophisticated way with concurrency issues...

Published on: 01-12-2021
Read More
CountDownLatch Usages

Basically a counter which validate all workers threads are done and the main thread who created those, are no longer block and can continue...

Published on: 22-11-2021
Read More
Serialized And Deserialized Objects

Java have a build-in mechanism that can migrate objects to stream of bytes and store them in a file and vice versa. Those abilities called Serialization and Derialization...

Published on: 26-12-2019
Read More
Handling Properties

Must of Java application need to use with key/value pairs for persist configuration metadata, user information or any data that related to a program or application. So we need to have am intuitive way to manage key/value mechanism...

Published on: 22-12-2019
Read More