Jul
29,
2024
Learning and Building Deep Neural Networks with Kotlin
The first article in this series about deep neural network basics offers a unique perspective on the development and application of machine learning (ML) by comparing classic computational methods with modern ML approaches. Using the example of calculating a sine function – a basic trigonometric function – we highlight the...
May
28,
2024
What’s New in Java 22?
This article explores new features in Java 22, including finalized functionalities like unnamed variables for patterns and foreign function APIs, and new functionalities like pre-constructor code and multi-file source code launching. It previews features like a class-file API for bytecode manipulation and stream gatherers for custom stream operations, enhancing code...
Feb
9,
2024
Java 21 Hidden Heroes
Java 21 includes many new features. Besides the cool new features for parallelism and functional programming, there are also some rather inconspicuous features that will have a big impact.
Jul
25,
2023
Improving Java Performance: Clear Details on Java Collection ‘Clear()’ API
Several of us might already be familiar with the clear () API in Java collections framework. In this post, let’s discuss what the purpose of this clear() API is. What is the performance impact of using this API? What happens under the JVM when this API is invoked?
Jul
7,
2022
Kotlin – the better Java?
The Kotlin programming language saw the light of day in February 2016 with version 1.0. In 2019, Google declared Kotlin the "first-class citizen" of Android development, helping it achieve a breakthrough. But what makes Kotlin special? Why is it worth taking a look at even for Java veterans who have...
May
16,
2022
What I learned about Java from Clojure
It's 2012: Curiosity lands on Mars, Windows 8 is released, the first part of "The Hobbit" hits theaters, the Beastie Boys break up, and Germany once again fails to win the European Championship. Excluding the Mars landing, this is (subjectively) a year full of disappointments. Apparently…
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...
Aug
29,
2019
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...
Aug
19,
2019
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.
Aug
13,
2019
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...