RSSAmplifier

Blog

SayBackend

A blog about backend development, software engineering, and other tech topics.

saybackend.comRSS feed ↗16 posts

Latest posts

How to run a Codex subscription in Claude Code and Conductor

A simple CLIProxyAPI setup for using Codex-backed models from Claude Code and Conductor.

Using Factory Droid with Claude Max & OpenAI Codex Subscriptions via CLIProxyAPI

Connect Factory Droid to your Claude Max and OpenAI Codex subscriptions using CLIProxyAPI as a local OAuth-to-API-key proxy. Covers installation, latest model configuration, and troubleshooting for Claude Opus 4.7, Sonnet 4.6, GPT-5.5, and more.

happymode: a tiny macOS menu bar app that keeps Dark Mode on schedule

A behind-the-scenes look at happymode: a native macOS menu bar utility that switches system appearance using sunrise/sunset (no external APIs) or custom daily times, with a weekly preview and permission-aware UX.

I Built happycontext: Wide Logging for Go with Router + Logger Adapters

A practical deep dive into happycontext, a Go wide-logging library that emits one structured event per request with support for slog, zap, zerolog, and net/http, gin, echo, and fiber integrations.

Portfolio

Personal portfolio website showcasing backend engineering work, technical writing, and projects.

Recreating PlanetScale's pg_strict in Rust: A Build Log

A detailed build log of cloning PlanetScale's pg_strict in Rust. From the pitfalls of sqlparser and executor hooks to the zero-overhead solution using Postgres' native post_parse_analyze_hook.

January 2026 Changelog

Theme management, Mermaid diagrams, and infrastructure improvements.

Updated now: Share Zustand State via URL (Copyable Links)

Updated for Zustand v5: persist state in the URL hash so users can copy, share, and restore app state across sessions.

PostgreSQL UUIDv7: Native UUIDv7 vs Extensions and Benchmarks

Compare PostgreSQL 18 native UUIDv7 with custom UUIDv7, ULID, and TypeID implementations using real benchmark data, index locality tradeoffs, and practical primary-key recommendations.

Text Chunking for RAG Systems: How to Make AI Understand Documents Better

Learn how to break down text effectively for Retrieval-Augmented Generation (RAG) systems. From simple character-based splits to AI-powered adaptive chunking, discover the best strategies to improve retrieval accuracy and context understanding.

Run Kafka Locally with Docker Compose and KRaft Mode

Start Apache Kafka locally with Docker Compose and KRaft mode, avoid ZooKeeper, configure advertised listeners, and verify the broker with Kafka UI.

Deploy Next.js Without Vercel: Self-Hosting Production Guide

Deploy a Next.js app without Vercel using standalone output, Docker, and a production-ready Node server that can run on any VM, container host, or cloud.

Building an App with Next.js and Electron with Server Components Support

Learn how to build an app with Next.js and Electron with Server Components support

Best Dockerfile for Golang, Optimize Your Dockerfile

Create best Dockerfile for Golang, optimize your Dockerfile for Golang and make it blazingly fast! 🔥

Everything new in Saybackend Blog

Features, enhancements, and changes.

ReviewHQ

A comprehensive SaaS application to enhance the review system of eCommerce sites.