🚀 DL4J and Spring Boot: Real-Time Anomaly Detection in Time-Series Data
As a Software Architect, you understand that an excellent solution requires not just a powerful model, but a robust, scalable, and performant architecture for deployment. The combination of DL4J (Deeplearning4j)…
Deep Dive into Spring’s Message Conversion: Custom Message Converters and Their Role in Serialization/Deserialization
When working with Spring applications, particularly those that deal with messaging, REST APIs, or data interchange, understanding message conversion is crucial. Spring provides a powerful framework for handling serialization and…
UnitOfTime – Measure and convert you milliseconds
Continuing my series on advanced classes that are handy to have around when needed. I have created the UnitOfTime. This class is used to convert a number of milliseconds over…
UnitOfMemory – Measure and convert you bytes
Not very often do I need to take a number of bytes and convert them into the most appropriate measurement. This came up recently on a project and I thought…
UnitOfDistance – Measure and Convert your distance
Well I was bored one night after creating the UnitOfMemory and decided what else could be useful in the future. I came up with a UnitOfDistance to convert distances over…
Dynamic Feature Toggling in Spring Microservices with Spring Cloud Bus
Dynamic Feature Toggles with Spring Cloud Bus Feature toggles (or feature flags) are a powerful technique for managing application behavior without code deployments. They allow you to turn features on…
Mastering Polymorphic Data in Spring Kafka with Avro Union Types
As a software architect, designing robust, scalable, and adaptable distributed systems is a constant pursuit. When working with Apache Kafka, a common challenge arises: how do you send messages that,…