Welcome

My name is Shai Zambrovski, software engineer specializing in backend development & software architecture.
I’ve created this blog to publish topics related to JDK, data engineering, cloud computing and software architecture.
GL & HF 🚀

Newsest blogs see all

Java 17 Records

A record is a special kind of class whose main purpose is to act as a transparent carrier for immutable data. Before records, if we wanted a simple immutable data holder we had to write the constructor, getters, equals(), hashCode() and toString() by hand...

Published on: 19-07-2026
Read More
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