The launch of ChatGPT in November 2022 has significantly influenced and potentially transformed industry standards across multiple sectors. While my primary focus remains on the information technology sector, observations indicate that its impact extends across all industries and affects the …
-
Spec-Driven Development with AI: A New Approach and a Journey into the Past
Table of Contents The Problem with Code-Centric DevelopmentRequirements as the Single Source of TruthThe Complete WorkflowEverything is Code, Everything is VersionedAI as the Consistency EngineThe Structure: Independent EpicsA Real Example: System Use Case SpecificationThe ResultsWhy This Works for Business ApplicationsGetting …
-
JC-AI Newsletter #3
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 …
-
Kotlin adoption inside ING, five years later
Table of Contents The share of Kotlin code at INGLooking at trends over timeHow many flavors does a repository contain?And what about newer projects?A message from the communityA word of conclusion TL;DR: Five years after its introduction Kotlin adoption inside …
-
Reflections on 2024: A Remarkable Year for OmniFish, GlassFish, Piranha, and Jakarta EE
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…