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).
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!
4
Jul
Cloud native Java with Micronaut – An alternative to Spring?
Yes, you read it correctly, there are alternatives. Although the top dog Spring is enjoying great popularity with Java applications, we should not forget that there are also other frameworks worth taking a look at. Here we’ll be talking about Micronaut, a relatively new framework, but one that offers some interesting features that make it a real rival to Spring, especially in the cloud environment. In this article, we will implement an application using Spring Boot and then using Micronaut. Then, we will compare the two approaches and see where each framework is superior to the other.
25
Jun
//
What does Cloud Native Java really mean to developers?
JAX London 2018 has been a blast. Therefore, we've highlighted a keynote video, which is a panel discussion, from last year to offer you a few glimpses of JAX London experience.
17
Jun
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.
27
May
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.