Miro Wengner23 articles
The first and second newsletters introduced a 14-day cadence, and even though it is the holiday season for many of us, we are sticking to the promised period. The current newsletter vol.3, brings a collection of valuable articles focusing on …
-
Do we understand the value of AI knowledge ?
Table of Contents I remember the first time I saw a diagram of a neuron (Img.1.). I was a school kid, and among other hobbies, I was interested in the human brain, it fascinated me. I borrowed a book from …
- Miro Wengner
-
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 …
- Miro Wengner
-
JC-AI Newsletter #1
Table of Contents article: GitHub CEO: manual coding remains key despite AI boomarticle: Expert Generalistsarticle: Emerging Patterns in Building GenAI Productsarticle: Complex, AI-generated software projects will never happenarticle: Silicon Valley Insider EXPOSES Cult-Like AI Companies | Aaron Bastani Meets Karen …
- Miro Wengner
-
Foojay Podcast #73: JCON Report, Part 2 – Evolutions in the Java Language and Runtime
Table of Contents VideoPodcast (audio only)Content In the second part of our JCON interviews, recorded at the conference in May, we focuses on general evolutions within the Java world and how they influence how we write code and develop applications. …
June 16, 2025 -
Exploring New Features in JDK 23: Module Design Pattern with JEP-476
Table of Contents Module design pattern before Java 9Pushing modularization forward with JEP-476ConclusionReferences Although the module design pattern can be implemented in many different ways, the main motivation behind using it remains the same. This is the isolation of a …
- Miro Wengner
-
Exploring New Features in JDK 23: Just-Write-And-Run prototyping with JEP-477 not only for beginners
Table of Contents It seems like it’s never been easier to start writing a simple program that can be turned into a more advanced one as development progresses. Let’s explore possibilities delivered by JDK 23 release.Analyzing, Parsing and understanding dataConclusionReferences …
- Miro Wengner
-
Exploring New Features in JDK 23: Gatherers upgrades pipeline design pattern JEP-473
Table of Contents Expanding intermediate functions with JEP-461Collection of build-in gatherersConclusionReferences Source-code flexibility goes hand in hand with maintainability and testability. The Java language benefits not only from its maturity but also from the fact that it is strongly typed. …
- Miro Wengner
-
Exploring New Features in JDK 23: Builder Pattern Simplicity with JEP-455 Primitive Types in Patterns, instanceof, and switch (Preview)
Table of Contents Building a vehicleConclusionReferences The runtime initiation of any program requires allocating a given memory and after many additional steps the first object could be created. In a previous post, we explored how to improve maintainability of complex …
- Miro Wengner
-
Exploring New Features in JDK 23: Null object pattern to avoid null pointer exception with JEP-455
Table of Contents Functional nature of the code and nullConclusionReferences The newest release JDK 23 [2] comes with a neat extension to pattern matching for switch and instanceof statements, JEP-455: Primitive Types in Patterns, instanceof and switch [1]. While the …
-
Exploring New Features in JDK 23: Factory Pattern with Flexible Constructor Bodies with JEP-482
Table of Contents Creational design pattern factory reviewSimplifying factory method with JEP-482ConclusionResources Since the introduction of the new JDK release cadence, we have seen an incredible amount of new enhancements added to each JDK cycle, kicking the Java platform back …