JAX Developers Puzzle 2019
4 developers are working on a chat bot project - when will they finish? Solve the JAX Developers Puzzle by July 22nd for a chance to win a JAX London ticket!
Java 12 Tutorial: How the new switch expressions work
The switch case expressions in Java go back pretty much to the beginnings of the programming language. It was basically a compromise in language design to make it easier for C++ developers to switch to Java. Relics like break and fall-through were not very intuitive and caused a lot of errors. In addition, the case statement was very limited regarding the notation of the values. Fortunately, this all changes with Java 12. The syntax has been slightly modified to allow specifying one expression and multiple values. In this way, case differences can be formulated much more elegantly.
Continuous Delivery is better for your brain
JAX London 2018 has been a blast. Therefore, we've highlighted a keynote video from last year to offer you a few glimpses of JAX London experience.
Tune your Java Garbage Collector
Developers take advantage of the JVM argument -XX:+UseGCLogFileRotation to rotate GC log files. However, this approach has few challenges. In this article, JAX London speaker Ram Lakshmanan has some recommendations on how to deal with those issues.
RESTful APIs done right
Anyone who has ever set up a domain with microservices already knows: APIs for service-to-service communication are of crucial importance. Since each team has its own style and implements interfaces differently, the number of various approaches tends to explode sooner or later. Defining a guideline with rules and examples right at the beginning of the project helps to guarantee consistent APIs which are as self-explanatory as possible.
Technologies for microservices
Microservices lead to new challenges, making it necessary to find new technological approaches. Microservice frameworks are of course part of the solution, but they are certainly not the most important. Which technologies play a crucial role here?
Soft skills and diverse teams are critical
In this interview, we spoke to Tracy Miranda about the misconception around software reliability and how serverless will change in 2018.
Running outdated Java is risky
Find out why GraalVM is one of the most important innovations in Java space. In this interview, Eberhard Wolff talks about the building anticipation for Java 11.
Architecture is an integral part of the software development cycle
Discover the do’s and don’ts of software architecture in this interview with JAX London speaker Michiel Rook.
Nobody wants Java 8 to be our Python 2
The developer world is fast and constantly changing. Find out what Quentin Adam has to say about keeping up with the new Java cycle and why the language’s future has never looked brighter.