Skip to main content

Programming

Battle of LLM AIs - Programming Language Juggernauts - Kotlin vs Go - April 2025 Edition

Overview # As AI continues to evolve at absolutely astonishing rate, I wanted to take it back to basics. If we make an assumption that programmers augmented by AI should be almost “Immediate Polyglots”, it makes more sense to revive age old battle of which Programming Language is the best. It is also something I keep reflecting on for myself in an effort to Never Stop Learning!

Composability, Virtualization, Efficiency, Security - Can we have it all?

Overview (TLDR) # Composability is one of those longest and toughest challenges in software, and it doesn’t look to me as we have solved it just yet. Industry move to Virtualization and Containerization brought with it many benefits, but also additional overheads that we must keep in mind and analyze. In this part 1 of the series, I recount where we are and how we got here.

The ‘final’ Frontier in Java

·756 words·4 mins
Introduction # Although this post came about primarily to help my son learn Java, it still amazes me how many professional developers do not understand this basic premise in Java (Programming Language) even after working with it for Years. I am yet to find any Java book that opens with Big Chapter on this very critical topic, instead they mention it in a few hardly intelligible sentences. Meanwhile Java continues to gain momentum as most popular language, primarily because of how easy it seems to use! Let me be the first to tell you that Yes, it is Easy, provided you fully grasp the concepts outlined below.

And The Clouds Shall Set Us Free

There is still about two weeks to Microsoft’s acclaimed Professional Developers Conference 2008, where all (or at least a lot) will be officially revealed. But I want to jump the gun and theorize, or perhaps even Dream, of what’s to come. It is widely expected that Microsoft will launch their next generation Cloud OS (Operating System), named Strata. Obviously this is mostly targeting servers, but the concept of servers and clients is becoming more and more obsolete as the computing devices undergo daily transformation.

Web Services? Cloud Computing? Both? Neither?

An important announcement from Microsoft, something called Mesh, is happening tonight at Midnight eastern time. I am into guessing game, again, mostly because it is fun, but also because in a funny coincidence, I left a rather long rant at Yahoo’s own Jeremy Zawodny’s blog. What started as a short comment, turned into longer and I think worthy read about future of operating environments for us all. Jeremy doesn’t post too much, which is exactly how I prefer it and thus he is on my ‘read-first’ list. Check out my comment right here.