top of page



Azure Foundry Agents: OpenAPI 3.0 specified tool and Azure Functions
When I began this journey, my goal was straightforward: connect an Azure Foundry agent to an Azure service using an API. However, as is often the case in software development, the details proved challenging. While Azure offers powerful tools like the Model Context Protocol (MCP) and Azure Queue Storage, neither suited my needs. MCP lacked the direct access I required, and queue-based solutions weren't ideal for the real-time integration I was pursuing. That’s when I turned t
Javith Abbas
Feb 284 min read


API Pagination: Techniques and Trade-offs for Efficient Data Handling
Pagination in APIs is a fundamental concept that can significantly impact the performance and scalability of modern applications. While it’s easy to overlook, mastering pagination is essential whether you’re building a data-heavy application or preparing for a technical interview. APIs often handle massive datasets think millions or even billions of records. Without pagination, fetching data can become a nightmare. Loading an entire database in one request can lead to databa
Javith Abbas
Feb 254 min read


Hybrid Search & Agentic RAG for Enhanced Data Retrieval
Retrieval-Augmented Generation (RAG) frameworks have emerged as a powerful solution, allowing language models to generate responses grounded in real-world data. However, traditional retrieval methods often struggle with messy, mixed-type data or exact keyword queries. This is where Hybrid Search and Agentic RAG come into play, transforming our approach to data retrieval. In this blog, I’ll share insights from my experience working with these systems, a blend of technical e
Javith Abbas
Feb 213 min read


RAG
I've been contemplating this blog since 2024, and here I am, finally putting pen to paper in 2026. Remarkably, my understanding of Retrieval-Augmented Generation (RAG) has remained consistent over the past two years. This reflects the depth of research I've conducted since 2023. RAG has fundamentally reshaped our perception of Large Language Models (LLMs) and their limitations. It’s time to share my journey, insights, and practical experiences with this powerful architecture.
Javith Abbas
Feb 214 min read
bottom of page
.png)