Why promising open source projects need support beyond academia
Many of the most influential open source projects begin in academic environments. Universities and higher education institutions are well suited...
What production-ready AI agent systems look like
Many discussions about open source AI agents start with the same image: a single assistant responding to prompts. That model...
Hashtag Jakarta EE #322
Welcome to issue number three hundred and twenty-two of Hashtag Jakarta EE! This week, I was in Montreal for ConFoo...
ConFoo 2026
This was my fifth time speaking at ConFoo in Montreal. This year, there were around 800 attendees, which brings them...
Java primitives and instanceof: Why the rule is changing
For decades, Java has drawn a clear distinction between primitive types and reference types, with each category following its own...
Private Channels
With the exception of channels created to discuss security issues while they are in quarantine (and closed channels reserved for...
Hardening the Open VSX Registry: Keeping it reliable at scale
Denis Roy, Head of Information Technology, Eclipse Foundation As the Open VSX ecosystem continues to grow, keeping the registry stable...
Will AI Kill Open Source?
Will AI kill Open Source? Is it already happening? Or is this just another clickbait title? Well, let’s see. First...
Hashtag Jakarta EE #321
Welcome to issue number three hundred and twenty-one of Hashtag Jakarta EE! As this post comes out, I have just...
DeveloperWeek 2026
This was my second time as a speaker at DeveloperWeek. This time it was located in San Jose, California. It...
When an SBOM becomes operationally useful: lessons from Eclipse Kura
Supply chain security has become a critical topic in the security world in recent years, and while SBOMs are a...
Why ecosystem-specific trust frameworks don’t scale across data spaces
As long as an organisation participates in a single data space, ecosystem-specific trust frameworks work reasonably well: rules are defined...