Browsing Category
JVM Languages
10 posts
Behind the Bytecode: Exploring Java Features with javap tool
When we develop applications, we often rely on a robust set of tools that the language’s development environment…
The Rise of JVM Languages: Kotlin, Scala, Groovy, and More
Introduction As Java marks its 30th anniversary in 2025, it remains a foundational force in software development. However,…
Building Local LLM AI-Powered Applications with Quarkus, Ollama, and Testcontainers
Traditionally, many AI-powered applications rely on cloud-based APIs or centralized services for model hosting and execution. While this…
Fixing the Billion-Dollar Mistake
There are mistakes that are just costly. Then there is the null reference. A language feature that was…
The long history of log4j
Logging is the art of making sense of a system. Software writes lines of information into log files,…
Adapting Java for Modern APIs: REST, GraphQL, and Event-Driven Innovation
Introduction In the rapidly evolving world of software development, new API standards like REST, GraphQL, and event-driven architectures…
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…
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…
Are AI Coding tools worth it – RESULTS
Background In Part 1, I examined the value of AI tools for developers, especially those that help them create…
Programming Language with no Syntax?
1. IntroductionIs it possible to have a programming language that has no syntax? It sounds like a contradiction.…