-
Agile
Agile Approaches Can’t Save Impossible Projects: Fixed Cost, Scope, Date
You’ve got an impossible project. You have no flexibility. The project is a fixed-price, fixed-scope, fixed-date project. And, you have a…
Read More » -
Python
Python vs Java: The Most Important Differences
In this post, we feature a comprehensive article about Python vs Java and their most important differences. Java is an…
Read More » -
Software Development
[MEGA DEAL] The Premium 2020 Learn to Code Certification Bundle (98% Off)
Learn Coding Best Practices & Programs and Build Effective Websites with 12 Coding Courses & Nearly 150 Hours of Content…
Read More » -
Enterprise Java
Spring MVC – HTTP message converter
Quite often you need to provide users with the same data, but in different forms, like JSON, PDF, XLS, etc.…
Read More » -
Software Development
What are we Testing Again?
This is a general case around Test Data in the Test Smells. Let’s have a look at a test snippet:…
Read More » -
Core Java
Java Record
The https://openjdk.java.net/jeps/359 outlines a new Java feature that may/will be implemented in some future versions of Java. The JEP suggests…
Read More » -
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 »