Ahmed IbrahimEmbarking on the AI Adventure Part 5: Building a Simplified SQL Reporting AgentIn the previous article, we described how can we create a simple RAG to get data from a data file with the help of Langchain and Chroma.6 min read·Mar 25, 2024----
Ahmed IbrahiminJavaScript in Plain EnglishEmbarking on the AI Adventure Part 4: Building a Simplified RAG SystemIn the previous article, we described how can we create a simple chatbot describing the differences between some Langchain Memory types.7 min read·Feb 27, 2024----
Ahmed IbrahiminJavaScript in Plain EnglishEmbarking on the AI Adventure Part 3Creating a simple chatbot and exploring different language memory strategies.8 min read·Feb 6, 2024--1--1
Ahmed IbrahiminJavaScript in Plain EnglishEmbarking on the AI Adventure Part2: Merging two chains within LangChainIn the previous article, we learned about langChain, chain, and how to integrate with LLM.4 min read·Jan 30, 2024----
Ahmed IbrahiminJavaScript in Plain EnglishEmbarking on the AI Adventure: Introduction to LangChain and Node.jsWelcome to the inaugural part of our series where we unravel the secrets of creating Node.js applications supercharged by AI with the…8 min read·Jan 23, 2024----
Ahmed IbrahimThe Ultimate Binary Search Guide: Exploring Different Templates for SuccessIn this article, we will explore various templates of binary search and demonstrate their practical application through solving select…5 min read·Jan 17, 2024----
Ahmed IbrahimMy Journey in Learning Domain-Driven-Design part4 (Value-objects)In part1, we had an introduction about Domain-Driven-Design Tactical modeling. In this part, we will take a deep dive into one of the…4 min read·Jan 25, 2021----
Ahmed IbrahimUploading Files StrategiesAs I’m working on one of my side projects. I have a feature that requires image/file uploading. and how to store them to the cloud with…4 min read·Jan 16, 2021----
Ahmed IbrahimDo we need DDD in our project?Does Your project qualify to use Domain-Driven-Design?2 min read·Aug 25, 2020----
Ahmed IbrahimMy Journey in Learning Domain-Driven-Design part3 (CQRS)In the previous part, we went through DDD Layers and Hexagonal Architecture. in this part we will learn about the CQRS pattern and why to…5 min read·Aug 10, 2020----