Overview:  The right Java books build strong fundamentals and improve coding confidence.Combine Core Java basics with ...
Abstraction is considered a virtue in software development. However, practice shows that wrong abstractions cause more harm ...
This e-book explores the growing role of AI in application development, focusing on vibe coding and agentic coding. It also discusses the foundations of AI-assisted application development, including ...
Over the last few weeks, I created a computer game set in the Arctic. Or maybe I've been working on it since 1981. It all depends on how you count. All I know for sure is that I programmed the ...
Rust is one of the newest programming languages, and it can change how you see code.
With progress slowing to a crawl, I researched Windows App SDK alternatives and then started experimenting with AI pair programming.
Java turned 30 in 2025. That's a good time to look back, but also forward.