18
May
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 easier to change and monitor the flow and apply consistent policies.
28
Sep
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 it right somehow". But what exactly is right?
14
Sep
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 (CPUs) and patch set updates (PSUs).
27
Jul
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 hope though - you can get rid of these big, cumbersome monoliths by decomposing them down into smaller microservices.
10
Oct
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!
30
Sep
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 hope though - you can get rid of these big, cumbersome monoliths by decomposing them down into smaller microservices.
12
Sep
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!
29
Aug
An introduction to GraalVM, Oracle’s new Virtual Machine
The Java VM HotSpot is now well over two decades old. Since then, the world of software development has changed a lot. Is it time to send HotSpot into retirement? For a long time now, Oracle Labs have been working on a new compiler for the JVM, which should be polyglot and high-performance.
19
Aug
TOP 20 JAVA INFLUENCERS OF 2019
Who are the most influential Java people in the Twittersphere? After analyzing thousands of accounts, we created a list of people that every Java enthusiast or pro should be following.
13
Aug
//
Scala: Beyond the Basics [session video]
What can you do in Scala that you can’t do in Java? In this JAX London 2018 session recording by Christopher Batey you will discover all the things you need to know about Scala and the way it is being used in contemporary projects. Programing languages are exciting - Watch this video to discover new features and new ideas!