When Microsoft took the stage at Ignite 2025 conference, it wasn’t just unveiling another enterprise tech upgrade, it was heralding a seismic shift in the landscape of business AI. With the provocative declaration of 2026 as the “Year of the Agent,” Microsoft placed its newly rebranded Microsoft Foundry platform at the heart of this transformative... Continue Reading →
Microsoft’s New Agent Framework: Pioneering Modern Application Development for the Age of AI
In the fast-evolving world of AI-driven applications, creating, orchestrating, and managing intelligent agents is becoming more powerful yet complex. Recognizing this shift, Microsoft has unveiled the Microsoft Agent Framework, positioning it as the next-generation platform for building production-grade AI agents and workflows. Released in public preview in October 2025, this open-source framework streamlines the development... Continue Reading →
Why Data is the Lifeblood of Generative AI
How data quality and quantity affect the performance and potential of generative models Generative AI is a branch of artificial intelligence that focuses on creating new content or data from scratch, such as images, text, music, or speech. Generative models can learn from existing data and generate novel and realistic samples that can be used... Continue Reading →
Embracing AI: Transforming Financial Services
The financial services industry is at the forefront of a technological revolution. Artificial Intelligence (AI) is more than just a buzzword; it offers unparalleled opportunities for financial institutions to innovate, streamline operations, and improve customer experiences. This blog post will discuss three compelling use cases for AI in financial services organizations. Before you start incorporating... Continue Reading →
The Cloud Native Pyramid
In a previous article, I asked the question What Does it Mean to be Cloud Native? I explored some general properties that all Cloud Native applications should meet. Here I want to go into more detail to give guidance on how high up the triangle you should take your project. Not all projects need to... Continue Reading →
The Ambassador Pattern
A while back, I wrote a post about the Sidecar pattern. It has become one of my most popular posts. One of the comments I got on the post was, "how is it different than the Ambassador pattern." So in this post, I will highlight the Ambassador pattern, and I will also show the differences... Continue Reading →
What Does it Mean to be Cloud Native?
Buzzwords come and go. One of the most recent ones is Cloud Native. What does it mean to be Cloud Native. In this post I attempt to define what an application needs, for it to be a Cloud Native application.
A Look into Azure Spatial Anchors
Back in January 2015, Microsoft announced the future of augmented reality computing when they announced the HoloLens. I wrote and article explaining the difference between augmented reality, virtual reality and what Microsoft was doing ("Mixed Reality"). Then in March 2016, they released the developer editions of the first HoloLens, which I wrote about here. A... Continue Reading →
Get In The Box (Container)
Last week I continued my journey exploring gRPC by creating a simple example. Today, I am going to take that project one step further by adding Docker support to the server. Most people agree that containerization is the way to go. So in order to go with the times, gRPC will have to behave in... Continue Reading →
It’s All About Communication…Application Communication
Do you remember when applications ran on a single machine and didn’t have to talk to each other or to other machines? All was well with the world…or was it? Those were simpler times, applications didn't need to interact with outside entities but then the walls started to come down. Applications realized they were lonely... Continue Reading →
