Materials for developers working in Java
A Quarter of a Century of Java
February 12th, 1996. This is a significant date for me personally since it was the day I started work at Sun Microsystems as a Solaris Systems Engineer...
Azul Webinar: JDK 14 - Lots of New Java Features
An exploration of the changes to the language, in the form of records and pattern matching, as well as some of the 69 new API elements in JDK 14.
foojay: A Place for Friends of OpenJDK
Java is a well-maintained development and deployment platform. Through the OpenJDK project, regular updates to production releases follow a traditionally established schedule.
What’s New In JDK 14 Latest Release? 80 New Features & APIs
Well, another six months have passed, and we have another release of Java, this one pretty packed with exciting new features. It is, therefore, time for another blog post trying... The post...
Key Azul Technologies
Azul Systems has targeted and solved the most difficult Java performance problems...
Azul Zulu Commercial Compatibility Kit
Download the Azul Zulu Commercial Compatibility Kit.
C4: The Continuously Concurrent Compacting Collector
Learn more about how Azul C4 differentiates itself from other garbage collectors in the market.
Faster Embedded Java Startup with Checkpoint/Restore
The issues behind the performance of starting an embedded Java application, and how Checkpoint/Restore addresses them.
High Performance Microservices Using Java
Why Java is the obvious choice for Microservices, as it has a number of distinct advantages over other languages.
Zulu Mission Control
Zulu Mission Control is Azul's build of the open source JDK Mission Control product that is used for profiling and analysis of the JVM and Java applications.
Azul Webinar: Kubernetes and Java - High Performance Microservices
An introduction to building enterprise applications using microservices, Java, Docker and Kubernetes.
Open Source Tools
Here are some free Open Source tools from Azul that help you manage and measure your Java-based deployments.
Staring Into My Java Crystal Ball 2020
Happy New Year! As we enter the new decade, I decided it was time to write my now annual blog post giving my thoughts on what this year might hold... The post Staring Into My Java Crystal Ball...
OpenJDK: More Speed, Less Haste
It’s now over two years since the release of JDK 9 and, with it, the switch to a time-based rather than feature-based release schedule. It seems incredible that it took... The post OpenJDK: More...
Igniting In-Memory Performance with GridGain and Zing
There is a simple reality in computing, which is that accessing data from memory is significantly faster than from disk. It’s just physics. Hard disk drives spin and use... The post Igniting...
Really Understanding Garbage Collection
In this presentation, Gil Tene (CTO, Azul Systems) reviews and classifies the various garbage collectors and collection techniques available in JVMs today.
No Longer the Applet of the Developer’s Eye
I recently noticed that Applets are now, to use a Monty Python analogy, the Norwegian Blue of client-side development. If you go all the way back to when Java was... The post No Longer the Applet...
81 New Features and APIs in JDK 13
We are now well into the new six-month release cadence of the JDK and, with the release of JDK 13, it is clearly working successfully. One thing that is obvious,... The post 81 New Features and...
(Don’t Fear) the Java
There was an interesting discussion on the Java Champions alias recently under the title, “Fear of Java”. The initial post was related to a University faculty that was evaluating... The post...
Love it or Hate it, Java Continues to Evolve
TechRepublic recently published an article about languages that developers love and those that they hate. This produced an interesting set of results since Java was the third most loved...