The Blog

Learn by
building.

Practical tutorials on AI engineering, data, programming, algorithms, developer tools, and software development.

74total articles
8categories
General20 min read

What Are the 4 Pillars of Observability? Metrics, Events, Logs and Traces

The four pillars commonly refer to metrics, events, logs, and traces. This guide explains what each signal reveals, why some frameworks count only three, and how shared context connects them during an investigation.

#Observability
Read more
AI Engineering & Trends23 min read

How to Build a RAG Application with LangChain and Pinecone

Build a reproducible RAG application that ingests a document, stores its embeddings in Pinecone, tests retrieval, returns sources, and handles unsupported questions.

#embeddings#langchain#llm
Read more
Vector Search & Databases23 min read

Vector Search vs Semantic Search: What Is the Difference?

Learn why vector search is a retrieval mechanism while semantic search is a broader goal, with examples from hybrid search, reranking, and RAG.

#embeddings#hybrid-search#information-retrieval
Read more
Vector Search & Databases26 min read

7 Best Open-Source Vector Databases in 2026

Compare seven genuinely open-source vector databases by license, architecture, deployment model, hybrid search, scalability, and best use case.

#lancedb#milvus#open-source
Read more
RAG9 min read

RAG Over Structured Data: Why Vector Search Fails on Tables (And What Actually Works)

RAG works well on PDFs but breaks on spreadsheets and SQL tables. Here is why vector search struggles with structured data, and the three fixes that work.

#rag#retrieval-augmented-generation#structured-data
Read more
Sorting Algorithms17 min read

Insertion Sort Algorithm: Complete Guide with Rust and Go

Learn insertion sort with a complete dry run, correctness and complexity analysis, shifting and binary-search variants, and tested Rust and Go implementations

#algorithms#data-structures-and-algorithms#dsa
Read more
Data Engineering17 min read

Data Lake vs Data Warehouse vs Databricks Lakehouse

What is the actual difference between a data lake, a data warehouse, and the Databricks Lakehouse? This article breaks down all three with plain language and simple diagrams so you understand exactly where each fits and why the Lakehouse exists.

#beginner#data-engineering#data-lake
Read more
Sorting Algorithms7 min read

Recursive Insertion Sort: Complete Guide with Rust and Go

Learn recursive insertion sort through a complete dry run, induction proof, recurrence and stack analysis, and tested Rust and Go implementations.

#dsa#go#insertion-sort
Read more
Sorting Algorithms7 min read

Recursive Bubble Sort: Complete Guide with Rust and Go

Learn recursive bubble sort with a complete dry run, recurrence and stack-space analysis, early termination, and tested implementations in Rust and Go.

#bubble-sort#dsa#go
Read more