From expanding the OmniFish team to pushing the boundaries of what GlassFish and Piranha can do, this year has been nothing short of transformative. Let’s take a look back at some of the highlights and share our hopes for an even brighter future.
-
2024 in Retrospective: Nicolas Frankel
Table of Contents I lost my job (and found a new one)I’m using more and more AITechnical contentComparing social mediaSummary For the first article of 2025, I’m continuing my retrospective series! As last year, before diving in into the report …
-
How Organizations Became Stuck on Outdated Java Versions
Table of Contents Reasons to Stick to 8Managers Blocking UpgradesCost of UpgradingProduction EnvironmentCompatibilityBreaking Changes in OpenJDKEducationVarious Other Reasons…More Reasons to UpgradeSuccess StoryConclusion My recent article “Why Java 8 is a Ticking Time Bomb Hiding Within Your Organization” triggered quit some …
-
Why Java 8 is a Ticking Time Bomb Hiding Within Your Organization
Table of Contents Critical Reasons to UpgradeFixed Security VulnerabilitiesPerformance ImprovementsDeveloper ProductivityReduced Business CostReady for Cloud NativeReasons to Do NothingRead MoreConclusion When I spoke to developers at Devoxx in Belgium in October, I was surprised to learn how many of them …
-
My opinion on the Tauri framework
Tauri is a Rust-based framework for building desktop applications. Here’s my view.
-
Five Java Developer Must-Haves For Ultra-Fast Startup Solutions
How to get ultra-fast startup of your Java apps without developer experience compromises.
-
Why I moved my blog to RIFE2 after 23 years?
In April 2023, I decided to move my 23-year-old blog to RIFE2, a no-dependencies full-stack Java framework…
-
State of Open (Source?!) and Free AI – a FOSDEM recap
Recap of spending the day in AI and Machine Learning Developer Room at FOSDEM’24!
-
Where do you get your Java?
Today’s Java is vastly different, although it is still true to its root principles of robustness, portability, and ease of programming. Your options for where to get your Java have similarly evolved.
So, you might be wondering: Are they all the same? If not, what differentiates them? How do I know which one to use?
-
Unexpected Things That Make You a Senior Developer
In the end, it’s essential to keep in mind that people will mostly remember how you reacted to a disaster.
-
Everything Bad in Java is Good for You
I love the premise of disrupting the conventional narrative and was reminded of that constantly when debating some of the more controversial features and problems in Java. It’s a feature, not a bug…