Posts

Text embeddings for RAG and search - Python, Ollama, OpenAI-compatible APIs

Learn what text embeddings are, how they power RAG and semantic search, and how to call embedding APIs from Python using Ollama or an OpenAI-compatible server (for example llama.cpp). Includes persistence, retrieval, and links to chunking, vector stores, and reranking on this site. Text embeddings for RAG and search - Python, Ollama, OpenAI-compatible APIs

Retrieval-Augmented Generation (RAG) Tutorial: Architecture, Implementation, and Production Guide

Step-by-step RAG tutorial: build retrieval-augmented generation systems with vector databases, hybrid search, reranking, and web search. Architecture, implementation, and production best practices. Retrieval-Augmented Generation (RAG) Tutorial: Architecture, Implementation, and Production Guide

Netlify for Hugo & static sites: pricing, free tier, and alternatives

Technical guide to Netlify for Hugo and modern web apps. Deploy Previews, Functions, Edge Functions, credit-based pricing, Free plan limits, Hugo netlify.toml patterns, and alternatives such as Vercel and Cloudflare Pages. Netlify for Hugo & static sites: pricing, free tier, and alternatives

Neo4j graph database for GraphRAG, install, Cypher, vectors, ops

Senior-engineer guide to Neo4j for property graphs and GraphRAG. Cypher, ACID, Neo4j vs Neptune and TigerGraph, Docker and AuraDB, ports and neo4j.conf, vector indexes, hybrid retrieval, and Python neo4j-graphrag. Neo4j graph database for GraphRAG, install, Cypher, vectors, ops

Apache Flink on K8s and Kafka: PyFlink, Go, ops, and managed pricing

DevOps guide to Flink. Stateful streaming, JobManager and TaskManagers, checkpoints vs savepoints, vs Spark and Kafka Streams, K8s Operator, Helm, PyFlink, Go, managed pricing. Apache Flink on K8s and Kafka: PyFlink, Go, ops, and managed pricing

Web Infrastructure — static publishing, CDN, indexing, and domain services

Systems for publishing static sites, shipping to AWS S3 and CloudFront, notifying search engines with IndexNow, and running email on a custom domain. CLI-first workflows and trade-offs without console fluff. Web Infrastructure — static publishing, CDN, indexing, and domain services

Hosted email for custom domains compared - Workspace, Microsoft 365, Zoho, Proton, WorkMail

Google Workspace, Microsoft 365, Zoho, Proton, and AWS WorkMail compared for custom-domain email. Typical monthly cost, what MX and SPF really buy you, deliverability tradeoffs, and when to skip self-hosting. Hosted email for custom domains compared - Workspace, Microsoft 365, Zoho, Proton, WorkMail

IndexNow explained - notify search engines when you publish

IndexNow pushes URL changes to Bing and other engines in minutes. Learn why it beats waiting for crawls, how host and key verification work, and how to run submissions from the CLI or a sitemap. IndexNow explained - notify search engines when you publish