Posts

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

SGLang QuickStart: Install, Configure, and Serve LLMs via OpenAI API

Install SGLang with uv, pip, or Docker; configure YAML and server flags; then serve Hugging Face LLMs with an OpenAI-compatible API plus native /generate and offline Engine examples. SGLang QuickStart: Install, Configure, and Serve LLMs via OpenAI API

llama.swap Model Switcher Quickstart for OpenAI-Compatible Local LLMs

Install and configure llama-swap (llama.swap), hot-swap local models via OpenAI or Anthropic APIs, compare with Ollama and LM Studio, and troubleshoot common errors. llama.swap Model Switcher Quickstart for OpenAI-Compatible Local LLMs