Linked List Cycle Detection: The Fast & Slow Pointer Technique2026-02-03Learn how to detect cycles in linked lists using Floyd's algorithm with two pointers moving at different speeds.
Understanding Messages in LangChain2026-02-01Messages are the building blocks of AI conversations in LangChain. Learn the four message types and how to build multimodal conversations.
RAG with LangChain: Making AI Actually Know Your Documents2026-02-01Learn how to build a Retrieval-Augmented Generation system that lets LLMs reference your documents instead of hallucinating answers.
Merge Two Sorted Lists2026-02-01Learn how to merge two sorted linked lists efficiently using the two-pointer technique with O(n+m) time complexity.
LangChain Agents: Teaching AI to Use Tools and Think2026-02-01Build AI agents that can decide which tools to use, execute them, and reason about results until they solve your problem.
Longest Repeating Character Replacement2026-01-31Learn how to solve the longest repeating character replacement problem using a sliding window approach with clear intuition and code.
Learning Algorithms with the One Sentence Rule2026-01-31Learning Algorithms with the One Sentence Rule
LangChain: Building Smarter AI Applications2026-01-30Learn how LangChain makes it easier to build language AI apps that can search, summarize, and answer questions.
Starting the IBM RAG and Agentic AI Professional Certificate2026-01-28Beginning my journey through IBM's RAG and Agentic AI certificate, plus some surprisingly good study advice from Coursera.
A Simple Guide to Prompt Engineering2026-01-28Master the art of speaking to AI with this simple guide to prompt engineering techniques like zero-shot, few-shot, and chain-of-thought.
Understanding Generative AI and Foundation Models2026-01-25A simple explanation of how generative AI works and how foundation models power everything from chatbots to image generators.
Why BayesJumping?2026-01-24How Bayes' theorem changed the way I think about uncertainty and evidence.
Welcome to My Blog2026-01-24This is the first post on my new blog built with Next.js and AWS Amplify.