Author: Shai Almog Original post on Foojay: Read More Push notifications should be application infrastructure, not a pile of expiring certificates and provider-specific JSON. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from a single Java or Kotlin codebase. Learn more at codenameone.com. This week we merged Push V3 …
Read More »Martin Smelt
Embedding DuckDB in a Maven App (and Using It for Things That Aren’t Databases)
Author: Geertjan Wielenga Original post on Foojay: Read More DuckDB is described as “SQLite for analytics,” which is true: it’s an in-process database engine that runs inside your application, with no server to install or manage. What’s less obvious from that description is that you can get value out of it without ever creating a database at all. Because it …
Read More »Sheetmusic4J 0.0.3: ABC Notation, Guitar Pro, Engraving Improvements
Author: Frank Delporte Original post on Foojay: Read More Last week I introduced Sheetmusic4J, a Java(FX) library to render and interact with sheet music. That first 0.0.1 release was really a question more than a product: is there any interest in a native Java(FX) sheet music library before I invest more time in it? So I shared it on social …
Read More »Jakarta Agentic AI Hits Its First Milestone
Author: Dominika Tasarz Original post on Foojay: Read More Jakarta Agentic AI just shipped its first deliverable: version 1.0.0-M1 is live on Maven Central and the draft 1.0 specification is out for review. The project now has a specific API surface that developers can look at, try out and give feedback on. Quick recap – what is Jakarta Agentic AI? …
Read More »Idempotent REST Endpoints Without the Boilerplate
Author: Youssef Ben Henda Original post on Foojay: Read More Stop Charging Your Users Twice: Idempotent REST Endpoints with One Annotation By Youssef Ben Henda The problem nobody talks about until production A user taps “Pay.” The request times out. Their app retries. Your server charges them twice. You didn’t write a bug. The network did. But your users don’t …
Read More »The Codename One JavaScript Port Is Now Free and Open Source
Author: Shai Almog Original post on Foojay: Read More The Codename One JavaScript port is now open source and available on every plan, including Free. You can also build the JavaScript target locally without a Codename One account. What is Codename One? Codename One is an open-source framework for building native iOS, Android, desktop, and web apps from a single …
Read More »JavaFX Links of July 2026
Author: Frank Delporte Original post on Foojay: Read More Here are the JavaFX LinksOfTheMonth of July 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. Core From the OpenJFX mailing list: Marius Hanl was appointed as a …
Read More »Keeping Java Hot This Summer: August 2026 US & Canada JUG Tour with Simon Ritter
Author: Dominika Tasarz Original post on Foojay: Read More Summer conference season goes quiet. Most major Java events wrap by June, CFPs go dark while we’re waiting for the results and a lot of us – if we decide to carry on with the work – use August to either catch up on backlog, or training ( and I mean …
Read More »How to Create a Spring Boot Fraud Scoring Service
Author: Geertjan Wielenga Original post on Foojay: Read More Most Java teams who want a machine learning model in production end up standing up a Python service and calling it over HTTP. That works, but it buys you, as a Java developer, a second runtime, a second deployment pipeline, a network hop on every prediction, and a team boundary that …
Read More »HTTP QUERY Method Explained: RFC 10008, Ecosystem Adoption, and a Quarkus Implementation
Author: Hüseyin Akdoğan Original post on Foojay: Read More When you build a search API, you usually start with HTTP GET, the natural choice for a read operation: it is safe, idempotent, and cacheable. Then the search form grows, filters multiply, and nested criteria appear. Since using GET means placing the query inside the URI, a length limit problem emerges. …
Read More »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.