Do you want to know which Java JDK distribution is used where for what and when? The time has come again to take the State of Java Survey and share insights while gaining Java ecosystem knowledge. All those participating will …
-
Ai4Devs Amsterdam: Successful Inaugural Developer-Focused AI Conference
Table of Contents 50% Live Coding The inaugural AI4Devs conference in Amsterdam, held recently Friday 19 September, a collaboration between Java Champion Jonathan Vila, local developer agency IO Digital (in particular Joost Kaan, Arno Koehler, and Michel Blankenstein), and the Friends of OpenJDK …
-
Think in Graphs, Not Just Chains: JGraphlet for TaskPipelines
Table of Contents Let’s dive into the eight core principles that define JGraphlet.1. A Graph-First Execution Model2. Two Task Styles: Task and SyncTask3. A Simple, Explicit API4. A Clear Fan-In Input Shape5. A Clear Run Contract6. A Built-in Resource Lifecycle7. …
-
JC-AI Newsletter #6
Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. Beyond opinion pieces and Java focused tutorials that can enhance your understanding of AI applications, …
-
Boost Dev Productivity with Payara Server Maven Plugin + AI Agent
Table of Contents Managing Payara Server Just Got SmarterWhat Is the Payara Server Maven Plugin?Meet the AI Agent (Experimental)Demo #1 – Memory & Threads, in Plain EnglishWhat’s happening:Demo #2 – JDBC, JMX, and JMS Made EasyWhat’s happening:Configuring the AI AgentFinal …
-
Introduction to Data-Driven Testing with Java and MongoDB
Table of Contents PrerequisitesStep 1: Create the entitiesExplanation of annotations:Step 2: Create a database containerStep 3: Generate our first DDTConclusion As applications expand, the complexity of the rules they enforce also increases. In many systems, these rules are embedded within …
-
Design Patterns Update to JDK25
Table of Contents JEPs LTS journey (focus on coding but not only):References: The information technology landscape is changing rapidly. This is not only due to the utilization of AI and new methodologies [8], or business requirements trying to keep up, …
-
How to Kickstart Your Jakarta EE 11 Projects with Payara Starter
Table of Contents Why Payara Starter ExistsWhat’s New in Payara StarterHow to Create Jakarta EE 11 Apps with Payara StarterWhy This Matters for Java Developers Jakarta EE 11 is here, bringing powerful new capabilities for enterprise Java developers. But getting …
-
JC-AI Newsletter #5
Table of Contents Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. Fourteen days have passed, and it is time to present a fresh …
-
Here’s Java 25, Ready to Perform to the Limit
Table of Contents JEP OverviewNew featuresCore LibsHotSpotSecurity LibsJava Flight RecorderRepreviews and FinalizationsJEP 505: Structured Concurrency (Fifth Preview)JEP 506: Scoped ValuesJEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)JEP 508: Vector API (Tenth Incubator)JEP 510: Key Derivation Function APIJEP …
-
Foojay Podcast #78: Welcome to OpenJDK 25!
Table of Contents VideoPodcast (Audio Only)GuestsContent We’re excited to present the first episode of the Foojay Podcast’s fifth season, marking the release of OpenJDK 25! For the first time, an OpenJDK release is aligned with the year, and we can …