We have important news: this year you have two chances to get your hands on …
Read More »Ticket registration J-Fall 1st badge opens September 25th at 12:00
We have important news: this year you have two chances to get your hands on the always-sold-out tick…
Java Magazine 3 is uit
Java Magazine 3 is uit. ‘Architecture as cod’ , ‘Java communities in Nederland’ Reactive frontend ui…
NLJUG Innovation Award
NLJUG INNOVATION AWARD 2025 Is your company an innovator and do you have a successful, innovative, r…
De uitkomsten van de NLJUG Leden-enquête
Een aantal maanden geleden heeft onze stagiaire Sander Aarts als onderdeel van zijn afstudeerproject…
A Well-Attended Evening at the NLJUG Speaker Academy
Despite the rising temperatures, the first of three NLJUG Speaker Academy sessions was a great succe…
-
Java Magazine 3 is uit
Java Magazine 3 is uit. ‘Architecture as cod’ , ‘Java communities in Nederland’ Reactive frontend …
Read More » -
JAVA MAGAZINE 2 – 2025
-
JAVA MAGAZINE 1 – 2025
-
Meer met Maven
-
Kotlin Multiplatform
Java Articles by Foojay.io
September, 2025
-
11 September
MongoDB Schemas in Java
Author: Luke Thompson Original post on Foojay: Read More Table of Contents Why MongoDB and Java are such good friendsThe missing schema of loosely typed systems Bringing schema back Example: Spring Boot sea temperature service Sea temperatures Weather reports Schemas Tip—BSON IDs and the _id field Traps—record definitions for POJO codec Data access Tip—typed queries with MongoCollection<> generics Trap—pagination and aggregate facets Creating our API Tip—indexing Trap—check your explain plans! Why …
Read More » -
10 September
Stochastic AI Agility: Breaking Cycles of Debt
Author: Miro Wengner Original post on Foojay: Read More The launch of ChatGPT in November 2022 has influenced and perhaps even changed the rules of the game in many areas. Although I personally focus on the IT industry, observations suggest that it is affecting the entire industry, including the lives of ordinary people. The article aims to discuss or address …
Read More » -
10 September
JetBrains and Azul Collaborate on Kotlin Performance in Various JVMs
Author: Jiří Holuša Original post on Foojay: Read More Table of Contents Benchmarking Kotlin performance on Azul Platform Prime What’s next for JetBrains and Azul? JetBrains and Azul are collaborating on a shared vision of running Kotlin-generated bytecode on a high-performance Java platform to find new ways to enhance runtime performance. Benchmarks of Kotlin performance on Azul Platform Prime have yielded some eye-opening …
Read More » -
9 September
Building REST APIs in Java with Spring Boot
Author: Tim Kelly Original post on Foojay: Read More Table of Contents How can Spring help? Prerequisites Creating our appConnecting our database Our Book model Book repository Our REST controller CreateReadUpdateDeleteAdding DTOs and validation BookRequest BookResponse Updating the controller Testing the API Run the API Create Read Update Delete Conclusion REST has become the default choice for building web services, …
Read More » -
8 September
Spec-Driven Development with AI: A New Approach and a Journey into the Past
Author: Simon Martinelli Original post on Foojay: Read More Table of Contents The Problem with Code-Centric DevelopmentRequirements as the Single Source of Truth The Complete Workflow Everything is Code, Everything is Versioned AI as the Consistency Engine The Structure: Independent EpicsA Real Example: System Use Case SpecificationThe ResultsWhy This Works for Business ApplicationsGetting StartedThe Future of Business Application Development The …
Read More » -
4 September
MongoDB Aggregations: Organizing Recipes by Meal Type with $group
Author: Justin Jenkins Original post on Foojay: Read More Table of Contents Why Use $group for Organizing Recipes?Setting Up the DataUsing $group to Organize Recipes by Type Step 1: Grouping Recipes by Type Step 2: Including Recipe Details in Each Group Grouping Recipes by Tags Step 1: Using $unwind to Break Down Tags Advanced Tip: Using $match for Specific FiltersConclusion …
Read More » -
3 September
KCDC 2025
Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents The talks Home Lab – Private Cloud on a budget Loom is more than virtual threads: Structured Concurrency and Scoped Values 15 Productivity tips to accelerate your Apache Maven builds Take the Polar Plunge: A Fearless Introduction to Apache Iceberg® Epic App Performance Starts with the Database The …
Read More » -
2 September
JC-AI Newsletter #4
Author: Miro Wengner Original post on Foojay: Read More 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 areas of artificial intelligence. We start with the topic of energy …
Read More » -
2 September
Queryable Encryption With Spring Data MongoDB: How to Query Encrypted Fields
Author: Ricardo Mello Original post on Foojay: Read More Table of Contents Why Queryable Encryption?A quick look at Spring Data MongoDBUse case: HR system with encrypted fieldsSetting up the projectConfiguring dependencies and properties Adding mongodb-crypt Application.yml configuration Accessing properties in the code Building the application layers The domain model The repository The service The controller Setting up encryptionConfiguring the MongoDB …
Read More » -
1 September
AI4Devs Schedule Published
Author: Jonathan Vila Original post on Foojay: Read More 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 official schedule, and it’s packed with talks that every developer working with …
Read More »