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 …
-
Research: Measuring Energy Consumption in Programming Languages for AI Applications
Decades ago, I contributed to a very interesting project called SunSPOT at SUN Microsystems. It was a small device with wireless connectivity, built-in sensors, running on Java (compatible with runtime 1.6), and powered by battery. It enabled the design of …
-
Building REST APIs in Java with Spring Boot
Table of Contents How can Spring help?PrerequisitesCreating our appConnecting our databaseOur Book modelBook repositoryOur REST controllerCreateReadUpdateDeleteAdding DTOs and validationBookRequestBookResponseUpdating the controllerTesting the APIRun the APICreateReadUpdateDeleteConclusion REST has become the default choice for building web services, and for good reason. It’s …
-
JC-AI Newsletter #4
Table of Contents Previous: 14 days have passed and it’s time for a new batch of readings that could shape developments in the field of artificial intelligence. The current newsletter vol. 4 offers us a closer look at several different …
-
AI4Devs Schedule Published
Table of Contents 📅 Event Details🔎 A Program for Every Developer🎤 Meet the Speakers & Sessions🌟 Why This Year is Special🔗 Join Us 🚀 The AI4Devs Amsterdam 2025 Schedule is Live! The wait is over—AI4Devs Amsterdam has just published its …
-
AI Gives Time, Not Confidence: Developer Productivity Toolkit
Let’s be real – keeping up with the pace of software development today is intense. New frameworks pop up and the push for faster, better, and more secure code never stops. This article is all about cutting through the buzz and looking …
-
JC-AI Newsletter #2
Table of Contents In the first newsletter, we introduced a 14-day cadence, which means that this week it’s time for a new collection of articles from the fields of AI, LLM, Java and more.article: OpenAI CEO Sam Altman warns of …
-
Java, What’s Old? Part II: Utils
Table of Contents ObjectsvolatileLocaleCollatorNormalizer After Java, What’s Old? Part I – Collections, let’s now have a look at less known old utility classes that can still be useful. Everything in this series will be in Java 8 and later, so …
-
Introducing a New Java DMX512 Library With Demo JavaFX User Interface
Table of Contents A Personal StoryAbout DMX512 and OFLWhat is DMX512What is Open Fixture LibraryDMX512 Java LibraryMy Test SetupMinimal Code ExampleUsing Fixtures and ModesDetecting USB-to-DMX and IP-to-DMX interfacesDMX512 JavaFX Demo ProjectNext Steps In this post, I would like to inform …
-
Understanding MCP Through Raw STDIO Communication
Table of Contents Deep Dive into the Model Context ProtocolUnderstanding MCP Through Raw STDIO CommunicationWhy STDIO? The Power of Universal CommunicationUnderstanding the JSON-RPC Message FlowClient → Server: Initialization RequestServer → Client: Initialization ResponseThe Message Type HierarchyBidirectional Communication: Beyond Request-ResponseThe Complete …