About:

Stephane Busso is the author of the website htdocs.dev, which is a personal blog and notes about software technologies.

Website:

Specializations:

Subscribe to RSS:
A guide to the modern Python data stack in 2026, showcasing tools for project management, code quality, data processing, and publishing that enhance reproducibility and speed.
The guide explains how to build interactive ChatGPT apps using OpenAI's SDK and Cloudflare's serverless platform, focusing on features like real-time state management and bidirectional communication.
A detailed guide for configuring Claude Code in a full-stack TanStack/TypeScript and Python project, emphasizing a structured workflow and security best practices.
The blog post discusses Claude Code's sub agents, a new feature that enhances AI development by allowing specialized task delegation within a single conversation context. Sub agents operate independently with specific expertise, m...
The text provides tips and tricks for effectively using Claude Code, a command-line tool for agentic coding. It covers various features such as using Claude Code as a Bash CLI, passing command line arguments, running in headless m...
Anthropic’s Claude Code is a versatile coding assistant that can significantly boost productivity and creativity. The guide provides practical tips and tricks for leveraging Claude Code, including clear prompts, starting new threa...
The text introduces .claude, a curated directory for Claude Code, Anthropic’s agentic coding assistant. It aims to solve the problems developers face in setting up and configuring Claude Code by providing a comprehensive directory...
The article provides a comprehensive guide to maximizing productivity with Claude Code in 2025, highlighting its revolutionary capabilities, custom slash commands creation and organization, planning mode usage, MCP servers setup a...
The text provides a guide on migrating a macOS setup from Nix/Home-Manager/Flakes to Homebrew and Chezmoi. It includes detailed steps for preparation, extraction, setting up Homebrew and Chezmoi, populating Chezmoi and installing ...
The text provides a classification of stock exchanges based on their required access plan, including Basic, Grow, Pro, and Ultra plans. It also includes a distribution of stock exchanges by access plan, showing that the majority o...
The text discusses the best open source backend as a service authentication solutions in 2025. It examines the leading open source options available today, including Keycloak, Zitadel, Appwrite, Supabase, Authelia, and Authentik. ...
The text explains how to implement HTTP Basic Authentication for Cloudflare Pages using Pages Functions. It provides a step-by-step guide and highlights security considerations and troubleshooting tips.
The text is a comprehensive analysis of the top 7 open-source AI low/no-code tools in 2025. It examines the core capabilities, unique technical capabilities, and architecture of each tool, as well as their implementation considera...
This guide provides a detailed methodology for extracting, processing, and exporting logs from Docker containers and Caddy servers to an OpenTelemetry Collector, ensuring observability across distributed systems. It includes confi...
This guide provides a detailed walkthrough on how to set up a custom node for n8n and run it using Docker. It covers prerequisites, project setup, creating the custom node, Docker setup, running n8n with the custom node, and addit...
The report evaluates four open-source reverse proxies—NGINX, HAProxy, Caddy, and Envoy—and their compatibility with OpenTelemetry for collecting logs, metrics, and traces. Each solution is analyzed for configuration workflows, dat...
The report evaluates six open-source news crawlers—news-please, Fundus, news-crawler, news-crawl, Trafilatura, and newspaper4k—focusing on extraction accuracy, supported sites, and ease of use. Fundus and Trafilatura lead in preci...
The text provides a comparative analysis of k3s, MicroK8s, Minikube, and Docker Swarm as Kubernetes deployment strategies for small businesses on Hetzner Cloud. It evaluates the options based on production readiness, operational c...
The text explains how to replace npx with bunx when using Bun as a JavaScript package manager. It outlines the purpose of bunx, the issues with simply aliasing npx, and provides a workaround by creating a fake npx script.
The text discusses various open-source map hosting solutions and tools for developing mapping applications, including map tiles, vector tilesets, and map rendering engines.
The text provides a comprehensive guide to open-source solutions for building internal tools, covering various platforms and their primary use cases, technical requirements, and considerations for selecting a solution.
The text is about various backend as a service platforms available on GitHub. These platforms provide low-code and no-code solutions for building business applications, internal tools, and workflows. They support various databases...
The text explains the Tiptap command concepts, including commands, chain, can, tr, state, view, and dispatch. It provides usage examples and explains the purpose of each concept.
The text outlines key principles for success as an indie hacker, including focusing on solving real problems, starting small and iterating, using known technologies, monetizing early, building an engaged audience, focusing on one ...