IoT is not all about Cloud

Recent past, I had multiple discussions with many tech forums and many people have a misconception about IoT and Cloud. Some think whenever we do something like blinking an LED with Raspberry Pi or Arduino is IoT. I just thought of sharing some of my viewpoints on these terminologies. Internet of Things(IoT) – refers to […]

Read more →

LLM Latency Optimization: Techniques for Sub-Second Response Times

Introduction: LLM latency is the silent killer of user experience. Even the most accurate model becomes frustrating when users wait seconds for each response. The challenge is that LLM inference is inherently slow—autoregressive generation means each token depends on all previous tokens. This guide covers practical techniques for reducing perceived and actual latency: streaming responses […]

Read more →

Agentic Workflow Patterns: Building Autonomous AI Systems That Plan, Act, and Learn

Introduction: Agentic workflows represent a paradigm shift from simple prompt-response patterns to autonomous, goal-directed AI systems. Unlike traditional LLM applications where the model responds once and stops, agentic systems can plan multi-step solutions, execute actions, observe results, and iterate until the goal is achieved. This guide covers the core patterns that make agentic systems work: […]

Read more →

Prompt Engineering Best Practices: From Basic Techniques to Advanced Reasoning Patterns

Introduction: Prompt engineering is the art and science of communicating effectively with large language models. Unlike traditional programming where you write explicit instructions, prompt engineering requires understanding how models interpret language, what context they need, and how to structure requests for optimal results. This guide covers the fundamental techniques that separate amateur prompts from production-quality […]

Read more →

LLM Memory Systems: Building Contextually Aware AI Applications

Introduction: Memory is what transforms a stateless LLM into a contextually aware assistant. Without memory, every interaction starts from scratch—the model has no knowledge of previous conversations, user preferences, or accumulated context. This guide covers the memory architectures that enable persistent, intelligent AI systems: conversation buffers for recent context, summary memory for long conversations, vector-based […]

Read more →

Getting Started with Azure Functions App

In my previous article I gave you an overview of Azure Functions and discussed about the benefits of the Azure Functions. With this session I will cover you with necessary steps to create an initial basic functions app. Getting Started: Login to Azure Portal, you will see Function Apps section in the left menu. This […]

Read more →