A blog not just about software development

Knowledge and inspiring thoughts, solutions and new perspectives.

AWS Bedrock vs OpenAI: A Practical Comparison

AWS Bedrock and OpenAI compared head-to-head. Cost, data privacy, latency, RAG integration, and code examples to help you make the right API decision.

RAG Evaluation: Metrics and Testing for AI Systems

Systematic testing of RAG systems with RAGAS, DeepEval, and golden datasets. Practical Python examples for faithfulness, answer relevancy, and CI/CD integration.

GraphRAG: Knowledge Graphs for Better AI Answers

Learn how GraphRAG combines knowledge graphs with RAG for better answers to complex questions. Microsoft's open-source solution explained with Python examples.

RAG in Production: From PoC to Enterprise System

Practical lessons from building a production RAG system for a specialist publisher. Architecture decisions, multi-format processing, and cost optimization.

Agentic RAG: The Next Evolution of Intelligent Systems

Discover how Agentic RAG enables autonomous planning, reflection, and iterative workflows. From classic RAG to intelligent agents -- the next evolution of AI applications.

AWS Lambda with Laravel: Serverless PHP in Practice

Deploy Laravel on AWS Lambda with Vapor or Bref. Optimize cold starts, set up queue workers, and apply best practices for production-ready serverless PHP applications.

Introduction to RAG and the CRAG Architecture

The fundamentals of RAG and the modular CRAG architecture. Discover how we use OpenSearch and MinIO to build an intelligent question-answering system. Perfect for getting started with Conversational AI!

Dive into RAG: Build Your Own Intelligent Question-Answering System!

Build your own RAG system from scratch! Learn in this blog series how to create an intelligent AI assistant with OpenSearch, MinIO, and FastAPI that accurately answers questions about your specific documents. Includes data pipeline, backend development, and AWS deployment with CI/CD.

What Is Git Stash?

Introduction to git stash and how it helps you save temporary changes