Master Rust error handling with Result types, custom enums, thiserror, anyhow, miette, and color-eyre for robust scaling library and application code.
Coding
Pragmatic notes on developer tools, languages, and workflows. Shortcuts, tricks, and lessons from actually shipping code.
Custom linter rules: JavaScript, Python, Go ASTs
Build custom linter rules by parsing code into an Abstract Syntax Tree, walking it to match patterns, and auto-fixing violations in JS and Python.
Redis Streams vs Kafka: 100K-500K ops/sec alternative
Build real-time data pipelines with Redis Streams. Master consumer groups, acknowledgments, and low-latency event-driven architectures using Python.
Git worktrees: the underused feature for multi-branch development
Check out multiple Git branches simultaneously in separate directories without stashing or cloning. Streamline multi-branch development workflows.
FastAPI webhook bot: GitHub and Gitea automation
Build a Python FastAPI bot for GitHub and Gitea webhooks. Covers verification, routing, auto-labeling, PR enforcement, one codebase for both.
Rust for Python developers: rewrite your hot paths for 10x speed
Escape Python's GIL by rewriting CPU-bound hot paths in Rust via PyO3. Profile bottlenecks, build Rust extensions, and integrate them very seamlessly.
Botmonster Tech




