Getting Started with Scala 3
A beginner's guide to Scala 3, covering installation, project setup, and basic syntax like variables and the main function.
A beginner's guide to Scala 3, covering installation, project setup, and basic syntax like variables and the main function.
A guide to building a modern web application using Common Lisp on the JVM with the ABCL implementation, Jooby, and Pebble templates.
Announcing JfrUnit 1.0.0.Alpha1, a JUnit extension for asserting JDK Flight Recorder events in unit tests for JVM applications.
Announcing JfrUnit 1.0.0.Alpha1, a JUnit extension for asserting JDK Flight Recorder events in unit tests for JVM applications.
An interview with Project Loom lead Ron Pressler discussing the state of virtual threads in Java, challenges, and the project's timeline.
A beginner's guide to the Ballerina programming language, covering installation, CLI usage, and creating your first project.
Explains how to automate the creation of Class Data Sharing (CDS) archives using Apache Maven to improve Java application startup times.
A guide to automating Class Data Sharing (CDS) archive creation with Apache Maven to improve Java application startup times and reduce memory footprint.
Explores implementing plug-in architectures in Java using the Java Platform Module System and the Layrry launcher for strong isolation.
Explores implementing plug-in architectures in Java using the Java Platform Module System and the Layrry launcher for strong isolation.
A talk exploring Java's evolution from version 17 to 21, covering new features like virtual threads and pattern matching, with a linked code repository.
An overview of lightweight threads, concurrency models, and Project Loom for the Java Virtual Machine (JVM).
Explains how to use Application Class-Data Sharing (AppCDS) in Java 13 to improve JVM launch times and reduce memory footprint.
Exploring Java 11 single-file execution and GraalVM's AOT compilation to create fast native images for Java scripting.
Explains Java 11's constantdynamic feature, a JVM instruction for lazy constant creation, and demonstrates its use with Byte Buddy.
A hands-on tutorial exploring Java 9's key features, including language changes, new APIs, the module system, and migration tips.
A developer shares initial thoughts on using Kotlin for a project, highlighting features like immutability, extension methods, and Java integration.
A guide on setting up and running Kotlin-based Azure Functions, exploring JVM support and using IntelliJ IDEA with Maven.
A guide to using Java 9+'s unified logging architecture with the -Xlog option to configure JVM internal messages.
An analysis of the perceived decline of Scala, its influence on Java, and its future niche roles in Big Data and DSLs.