Miro Wengner

Avatar photo

Miro Wengner

Miro is a Java Champion and Oracle ACE Pro with a career-long focus on enterprise AI, including machine learning, neural networks, and probabilistic algorithms. As a contributor to OpenJDK and Mission Control, he specializes in optimizing Java performance, system maintainability and AI utilization in the enterprise.
Beyond his engineering work, Miro co-authored the Duke’s Choice Award-winning Robo4j project and contributes to various open-source initiatives like OpenTracing and Pi4J. A recognized JavaOne Rock Star, he actively shapes the industry through the JCP, his technical blog, and frequent speaking engagements at global conferences such as JavaOne, CodeOne, Devoxx, JCON, JavaLand etc.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]
Likes 3
Avatar photo
Avatar photo

David Parry

Author

Principal Architect

Learn More
Avatar photo
Avatar photo

Geertjan Wielenga

Administrator

Geertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.

Learn More
Comments 12
Avatar photo
Avatar photo

Geertjan Wielenga

Administrator

Geertjan is an open source and Java enthusiast, Java Champion, Apache Member, and leader of the Amsterdam Java User Group.

Learn More
Avatar photo
Avatar photo

A N M Bazlur Rahman

Administrator

A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious...

Learn More

Recent comments

Avatar photo

Geertjan Wielenga

JC-AI Newsletter #1

Thanks for the feedback! These items have now been taken care of.

Avatar photo

A N M Bazlur Rahman

Thinking About Massive Throughput? Meet...

"The virtual thread scheduler is a work-stealing ForkJoinPool, which is distinct from the common pool."...

Shares 0
Articles 40
Views 305,3K

All 12 Comments

Foojay Podcast #73: JCON Report, Part 2 – Evolutions in the Java Language and Runtime

Table of Contents VideoPodcast AppsContent 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. We …

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 …

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 …

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. …

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 …

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 …

Foojay Podcast #50: JCON Report, Part 2 – Maven, Software Security, Code Quality

This is part 2 of the interviews we recorded at the JCON conference earlier this month in Germany. In this episode, you get two main topics: Maven and Code Quality.

JUG Munich hosts the JCP Executive Committee meeting to 25th anniversary of JCP

This year, the first meeting of the JCP Executive Committee will take place in Munich with the support of MicroDoc.

Foojay Podcast #16: Welcome to Java 20!

What new features does Java 20 bring? And why should we use it? And what can we expect from the next LTS version, 21, in September?

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/today/author/miro-wengner/feed/
Copied to the clipboard