Hassan Djirdeh

Hassan is a senior front-end engineer and has helped build large production applications at-scale at organizations like Doordash, Instacart, and Shopify. Hassan is also a published author and course instructor where he’s helped thousands of students learn in-depth front-end engineering skills like React, Vue, TypeScript, and GraphQL.

Articles by the Author

Agentic RAG vs Traditional RAG: What's the Difference?
Traditional RAG systems are designed around a simple idea: find the most relevant information, add it to the prompt and generate an answer. This works well for questions where the answer can be found in a small set of relevant documents.
What Is an Agentic Workflow?
An agentic workflow is a multi-step process where an AI agent plans the steps, picks tools, acts and adjusts based on what comes back, instead of following a script written in advance. In this post, we walk through how that loop runs, where it beats traditional automation, and the guardrails it needs in production.
What Is Hybrid Search?
Hybrid search combines keyword and semantic retrieval so one retriever handles both exact tokens and reworded concepts, not either alone.
Semantic Search vs Keyword Search and Why You Need Both
Keyword search and semantic search each solve different retrieval problems, but neither is perfect on its own.
RAG vs Fine-Tuning: When to Use Which?
RAG changes what a model knows by retrieving from a live knowledge base, while fine-tuning changes how a model behaves by training it on curated examples. In this post, we compare them in terms of accuracy, cost and citations, and show when to reach for each.
What Is Named Entity Recognition (NER) in RAG?
Named Entity Recognition (NER) finds the people, organizations and dates inside unstructured text and stores them as metadata alongside the embeddings. In this post, we explain how that metadata sharpens retrieval and show how Progress Agentic RAG automatically detects entities during ingestion.
Prefooter Dots
Subscribe Icon

Latest Stories in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

Loading animation