Aug
24,
2021
Zero Trust with Microservices – it’s easier than you think!
If you think these security problems with microservices through to their logical conclusion, you will see that only a zero trust approach can provide sufficient security protection. Zero trust means that basically no (micro) service can be trusted, not even if it is located in a trusted zone.
Jun
16,
2021
(R)Evolution Java 8 to 16
Many companies are still using Java 8, although various exciting innovations have been added in versions 9 to the current 16. Why is that? And what could you be missing out on?
Jun
1,
2021
I/O Stream Memory Overhead
Each PrintStream uses about 25kb of memory. This might seem reasonable if we only have System.out and System.err. But what happens if we try create millions? And why do they use so much memory?
May
18,
2021
Choreography vs Orchestration in serverless microservices
Should there be a central orchestrator controlling all interactions between services or should each service work independently and interact through events? This is the central question in the choreography vs orchestration debate. In orchestration, a central service defines and controls the flow of traffic between services. With centralization, it becomes...
Sep
28,
2020
Spring Boot Auto Configuration
Spring Boot has always fascinated me. No more fiddling around with different versions of application servers and different environments between local development, testing and production. If you deal with Spring Boot, you quickly come across the term Auto Configuration - a term that most people interpret as "Spring Boot does...
Sep
14,
2020
Keeping Your Java Applications Secure
Java security is an important topic for all businesses that use Java applications. Java Champion Simon Ritter takes a deep dive into the JDK and the potential shortcomings of not keeping your applications up to date, as well as why it's essential to know the difference between critical patch updates...
Jul
27,
2020
Data Classes in Java: Introduction to Java Records
Each company has large software systems that have been continuously developed over many years, and the maintenance of these systems is becoming tougher and more expensive year after year. Against the background of new architectural paradigms such as microservices, these systems should now be modern, scalable and flexible. There is...
Oct
10,
2019
JAX London 2019 picture gallery
JAX London 2019 has been a blast! Check out the photos we captured during London's biggest Java event. Looking forward for the next one!
Sep
30,
2019
From monoliths to modular architectures and microservices with DDD
Each company has large software systems that have been continuously developed over many years, and the maintenance of these systems is becoming tougher and more expensive year after year. Against the background of new architectural paradigms such as microservices, these systems should now be modern, scalable and flexible. There is...
Sep
12,
2019
Personality test for Java developers: What’s your Javatar?
What sort of developer are you? The ingenious Java coder, the forward-thinking API strategist or the innovative Kotlin fan? Machine learning maniac, JVM mystic or JavaScript defender? Take the JAX Quiz and find out!