Java On The GPU - Inside Java Newscast #58
Exploring how Java code can be executed on GPUs for high-performance computing and machine learning, covering challenges and potential APIs.
Exploring how Java code can be executed on GPUs for high-performance computing and machine learning, covering challenges and potential APIs.
A guide to implementing new custom operations in Java Streams using the proposed JEP 461 Gatherer API.
Explores Java Stream Gatherers, a new API proposed in JEP 461 for creating custom intermediate operations like windowing and folding.
Java architects answer community questions about Project Amber, Valhalla, language features, and the future of Java development.
Analyzing performance differences in .NET vs Java for a triple-sum algorithm, focusing on code vectorization and compiler optimizations.
A developer shares their experience following the Apache Flink quickstart guide to run their first Flink cluster and the WordCount application.
Explains how Java's new Class-File API will simplify future Java updates by improving bytecode manipulation for tools and frameworks.
A step-by-step tutorial on building a JSON API using Java Spring Boot, Maven, and PostgreSQL.
A tutorial on using Java 21's pattern matching features, including sealed types and switch expressions, to simplify code and separate operations from types.
A technical talk and repository showcasing modern Java 21/22 features like virtual threads, records, and structured concurrency through a GitHub crawler project.
Oliver Drotbohm announces his upcoming conference and JUG talks and workshops on Spring, jMolecules, and Domain-Driven Design for Autumn 2023.
A guide to upgrading Java projects from version 17 to 21, covering new features, potential migration issues, and best practices.
Analyzes the performance and memory impact of Java's ArrayList.clear() method, explaining its internal workings and potential memory retention.
Clarifies that Java 21 is not an LTS version, explaining the distinction between Java, JDK, OpenJDK, maintenance, and support.
A guide on configuring jOOQ's code generator to produce package-private Java classes for better encapsulation.
Introduces TornadoVM, an open-source framework for running Java programs on GPUs and FPGAs to boost performance without low-level code.
A detailed look at new features and changes in Java 21, including the Scoped Values API, from the Inside Java Newscast.
A whirlwind tour of all new features, finalized APIs, and previews coming in the upcoming JDK 21 release, including virtual threads and pattern matching.
Explores JEP 445 for JDK 21, simplifying Java's launch protocol by removing requirements for public, static, and args in main methods for scripting.
Explains how virtual threads in Java combine the simplicity of blocking code with the scalability of reactive programming for better performance.