Using ClientPool to make CacheLib memcached Backend Thread-Safe
How ClientPool, partial, and nullcontext come together to make CacheLib's memcached backend thread-safe.
Blog
Welcome to my blog! Here you'll find posts on AI, cloud, software engineering, and community stories.
How ClientPool, partial, and nullcontext come together to make CacheLib's memcached backend thread-safe.
Build AI Powered RAG Application using LangChain, Microsoft Foundry Azure OpenAI, and Azure DocumentDB (with MongoDB compatibility) - Step-by-Step Guide
Step-by-step guide to installing Zsh and Oh My Zsh on macOS with Homebrew, plus my full .zshrc and .zprofile config: Pure prompt, autosuggestions, syntax highlighting, NVM, and aliases.
A complete Brewfile of the packages, casks, and VS Code extensions I use for development on Mac.
Terminal commands to customize Mac Finder for development, including showing the Library folder, hidden files, path bar, and status bar.
An explanation of why and how to ground Large Language Models using your data with Retrieval-Augmented Generation (RAG).
A Microsoft Learn training module providing a step-by-step guide on provisioning Azure OpenAI resources, creating LLM deployments, and experimenting with prompts.
A Microsoft Learn training module on understanding large language models, their capabilities, core concepts like prompts, tokens, and completions.
A guide to building a RAG Chat Application using Azure Cosmos DB for MongoDB vCore and Azure OpenAI.
A guide to migrating a full stack MySQL web application from Google Cloud Platform to Microsoft Azure.