Efficient file transfer in S3 with GolangIn the age of cloud storage and large-scale file handling, the need for efficient, reliable, and fault-tolerant solutions is more critical…Oct 14Oct 14
Database migrations with GolangIn the world of modern software development, managing databases efficiently and effectively is crucial to building scalable and…Oct 14Oct 14
Concepts of Distributed Transactions — Some examples of Architectural PatternsIn today’s world of microservices and distributed systems, ensuring data consistency across multiple services presents a unique set of…Sep 25Sep 25
Advanced RAG Techniques — The LLMCompiler ApproachIn previous posts, I have exposed some of the main concepts related to three advanced RAG techniques: The Corrective RAG, Adaptive-RAG and…Aug 24Aug 24
Assessing Technology Readiness: A Guide to Human Readiness LevelsRecent advancements in AI and technology have led to a surge in services and products designed to streamline our daily workflows, making…Aug 12Aug 12
Services, Controllers and Repositories. An IntroductionIn today’s software development landscape, building scalable and maintainable APIs is crucial, especially as we move towards microservices…Jul 24Jul 24
Evaluation Datasets for LLMs — An overviewIn the field of Generative AI, especially in modeling problems related to QA and information retrieval, the RAG technique has been…Jul 22Jul 22
Advanced RAG Techniques — The Corrective RAG strategyWelcome to the third post in our series! If you haven’t already, you might want to check out the first two posts to get the most out of…Jul 16Jul 16
Advanced RAG Techniques — The Adaptive-RAG strategyIn a previous post, we talked about the first Advanced RAG technique that I’d like to cover in this series of Posts. Namely, we talked…Jul 16Jul 16