POPULAR
REVIEWS
The Latest
Recent Articles
Bridging the Gap: Full-Stack Development Without the Headaches
Working on web projects often means dealing with two separate environments—one for the backend and another for the frontend—each with its own ecosystem. Developers frequently run into issues when dealing with the ecosystem of their counterpart, creating a needless wall between front-end and…
6. May 2025
A Tale of Two Runtimes: Setting Up Your Local Java Development with Flink
It was the best of builds, it was the worst of builds. One ran effortlessly in the IDE, the other stubbornly broke at runtime. Welcome to the tale of two runtimes: your local development setup and the Flink cluster where your job is ultimately meant to live. In this post, we’ll walk through…
2. May 2025
Kotlin Multiplatform’s Cross-Platform Brilliance at Norway’s Nearly 400-Year-Old National Postal Service
When we think of Norway’s National Postal Service, we think of legacy, tradition, and history – a service that has been delivering letters, packages, parcels, and sometimes even joy, for nearly 400 years. But what happens when such an ancient institution faces the modern challenges of…
1. May 2025
Policy and Process: Thinking differently about Modern Java API design
There are many guides on achieving the right architectural balance and multiple thoughts about the ‘right’ way. In this article, I want to distil some of this thinking, apply it to Java API design, and use modern Java features. Historical patterns like AWT or RMI often influence older Java…
30. April 2025
Top Security Flaws hiding in your code right now – and how to fix them
In 2019, a significant breach in Fortnite, the popular game, reportedly exposed millions of players to malware risk. The incident underscored the importance of securing SQL databases properly. But this is not an isolated issue. Multiple attacks involving SQL injection have occurred,…
29. April 2025
AI Tools for Jakarta EE
Introduction Artificial Intelligence (AI) is transforming the world of software development, including Jakarta EE. Traditionally, developers relied on project generators, visual designers, and IDE auto-completion to build applications. However, these tools often lacked adaptability, context…
24. April 2025