Foojay Podcast #27: Chicago JUG and KUG

Since December last year, the Foojay podcast virtually visited a Java User Group monthly. This journey has already brought us to many places around the world. And this time, we are in Chicago to learn from the Java and Kotlin user groups. Guests Mary Grygleski https://foojay.social/@mgrygles https://twitter.com/mgrygles John Burns https://bigshoulders.city/@wakingrufus https://twitter.com/wakingrufus Podcast Host: Frank Delporte https://foojay.social/@frankdelporte https://twitter.com/FrankDelporte Links Chicago JUG …

Read More »

Unlocking Java Wisdom: A Conversation with Oracle ACE Simon Martinelli

In a recent insightful interview, Simon Martinelli, an Oracle ACE associate and veteran Java developer, shares his career experiences, software development philosophies, and views on mentoring. With over two decades in the industry, Martinelli offers a perspective that combines the wisdom of experience with a focus on simplicity and constant learning. Profiles: Homepage: martinelli.ch LinkedIn: Simon Martinelli on LinkedIn Twitter: …

Read More »

Book review: “OpenJDK Migration for Dummies”

In the past couple of years, there have been quite a lot of Oracle Java licensing changes which can have quite the impact on how much using the Oracle JDK will cost your organization, especially since under the latest terms it’s quite easy to have a “rogue” install cost you quite a bit. This is where the new free book …

Read More »

It’s 2AM Do you Know What Your Code is Doing?

Observability isn’t Pillars Tracing and OpenTelemetry Background Developer Observability Enough Exposition How Does This Help at 2AM? Final Word Once we press the merge button, that code is no longer our responsibility. If it performs sub-optimally or has a bug, it is now the problem of the DevOps team, the SRE, etc. Unfortunately, those teams work with a different toolset. …

Read More »

JavaFX Links of August 2023

I’ve taken a holiday this month, so probably missed a lot of the amazing JavaFX news, but still some things caught my attention and you can find them in this LinksOfTheMonth overview. But the most essential and thrilling news is the release of the new version of jfx-central.com! A complete new home for “all things JavaFX” thanks to the amazing …

Read More »

Azul Enhances ReadyNow to Solve Java’s Warmup Problem, Simplify Operations, and Optimize Cloud Costs

Azul Platform Prime’s ReadyNow technology continuously learns from application usage across fleets of Java Virtual Machines (JVMs) and automatically selects the best warmup optimization patterns. ReadyNow Orchestrator delivers the highest possible optimized code speed at warmup while making deployment easier for containerized Java workloads and CI/CD pipelines, and requires no changes to Java applications. The combination of ReadyNow and ReadyNow …

Read More »

Spring 6.1 – RestClient

As you might have read in this blogpost, Spring is introducing a RestClient in Spring 6.1 to interact with HTTP backends. Now some of you might be wondering as to the why, given we already have a plethora of other options such as RestTemplate, WebClient, HttpUrlConnection, …​ As we can see on the javadoc page RestTemplate got quite massive over …

Read More »

Writing Testable Code: A Journey Through Consideration and Refactoring

In an ideal world, every piece of code we write would be easily testable, clearly understood, and perfectly maintainable. However, reality often presents us with complex problems and solutions that aren’t always straightforward. Writing testable code sometimes requires a thoughtful approach, deep consideration of the use cases, and even refactoring to ensure that the code is robust and fully tested. …

Read More »

Three Key Elements to Incorporate into Your Flaky Test Remediation Approach

Flaky tests pose substantial challenges due to their unpredictable and inconsistent nature. Effectively addressing them requires a multi-faceted approach that involves the effective integration of strategy, process and resource alignment, and a deep understanding of flaky test causality. This post will walk you through this approach. Note! This post is part of a three-part series. If you’re not sure it’s …

Read More »