Latest Updates

Documenting code, one commit at a time.

Taming Spring Boot's Exit: Ensuring Your Application Closes Gracefully

Ever found yourself staring at a terminal, wondering why your Spring Boot application just won't terminate? You hit Ctrl+C, but the process lingers, a digital ghost refusing to leave the system. This common developer frustration points to an often-overlooked aspect of application design: graceful shutdown.

In the kays-core-springboot project, a recent pull request addressed just such a

Read more

Enhancing Data Integrity: Implementing NotNull Validation in Kays Springboot

Introduction

In the kays_springboot project, ensuring data integrity is paramount. Recently, a critical refactoring step was taken to enhance the reliability of our data models by enforcing non-null constraints on key variables.

The Challenge

Previously, the price variable in one of our core data models lacked a NotNull annotation. This omission could lead to unexpected behavior and

Read more