-
Software Development
Chain of Memory Hogs
As we saw in The Structural Bug, the composition of functions can itself be a problem. On top of that,…
Read More » -
Core Java
JAR File Handles: Clean Up After Your Mess!
In Ultra ESB we use a special hot-swap classloader that allows us to reload Java classes on demand. This allows…
Read More » -
Core Java
Become a Master of Java Streams – Part 2: Intermediate Operations
Just like a magic wand, an Intermediate operation transforms a Stream into another Stream. These operations can be combined in…
Read More » -
Web Development
Android Go Apps and Regular Apps – Core Differences
In this post, we feature a comprehensive article on the Core Differences of Android Go Apps and Regular Apps. The Android…
Read More » -
Core Java
The Problem With Creating Generic Arrays
In this post, we feature a comprehensive article which explains the Problem with creating Generic Arrays. The Java programming language…
Read More » -
Enterprise Java
Read replicas and Spring Data Part 4: Configuring the read repository
Previously we set up two EntityManagers in the same application. One for the reads and one for the writes. Now…
Read More » -
Software Development
Small Simple Things
Definition of Software Development Success You can’t build a huge perfect thing all in one go. You can’t work in…
Read More » -
Software Development
Git Essentials Crash Course
Introduction This is not Java but several newbie developers ask the same question, how to use GIT and how does…
Read More » -
Enterprise Java
Secure Reactive Microservices with Spring Cloud Gateway
Friends don’t let friends write user auth. Tired of managing your own users? Try Okta’s API and Java SDKs today.…
Read More »