My Claude Code Setup: Fixing Remote Control and Running Unattended Sessions
A complete guide to fixing Claude Code remote control disconnections using tmux, the claude-remote-watchdog, and cron.
Technical blog and free developer tools by Francisco Jiménez Cabrera. Tutorials on DevOps, Linux, Python, MLOps, and AI — plus online tools like JSON formatter, regex tester, and more.
A complete guide to fixing Claude Code remote control disconnections using tmux, the claude-remote-watchdog, and cron.
Introducing QdrantSync, a CLI tool for migrating collections and data points between Qdrant vector database instances.
How to create custom metrics in MLflow to validate JSON outputs from machine learning models.
Comparing self-hosted vector databases — Milvus, Pinecone, Qdrant, and PGVector — from an MLOps perspective.
An introduction to vector databases, covering word, image, and audio embeddings, how they work, and when to use them.
How to configure Sentry in Python to capture only unhandled exceptions using the before_send callback.
Introducing Killport, an open-source Rust CLI tool to easily kill processes listening on specific ports in Linux.
A comprehensive guide to selecting Azure VM types for Kubernetes clusters, covering memory, CPU, storage, networking, and cost.
A quick guide to running Redis in Docker with a single command and using the QRedis GUI client for easier data management.
The story of building a driving arcade game on a Raspberry Pi 1 with my niece, from modifying a Pong game to sourcing hardware.