Protecting Personal Information when needed!
In today’s times, the software is always handling personal information. As developers, we have to fight the battle between logging and seeing that information when we need to, and hiding…
Team to Create Outside the Box
In today’s times, the software is always handling personal information. As developers, we have to fight the battle between logging and seeing that information when we need to, and hiding…
Over the years I have done a number of code reviews there have been a number of common mistakes that I have found. So here are my Java tips a…
Sometimes an application will have a large number of Strings. Due to memory we certainly do not want to keep multiple instances of duplicate strings in memory. A string cache…
Recently a project I was working on called for a complex filter that was needed for selecting specific elements from a large data set. Looking at various methods of doing…
Discussion on which is the better choice of type to return from a method or function for multiple items. Both have their values, but flexibility gives you the most options.…
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,…
Ever have a list, that you need to paginate through? I certainly have, I created a simple method to ListUtils to make it easier. Several things had to be taken…