Appearance
Ideas
A living list of planned and potential topics for the site. Have a suggestion? Open an issue or submit a pull request.
Software Engineering
- CQRS & Event Sourcing — Separating reads from writes and capturing state changes as events
- Clean Architecture — Dependency rules, use cases, and keeping frameworks at the edges
- Test-Driven Development — Red-green-refactor workflow and testing strategies
- Design Patterns — Gang of Four patterns with modern language examples
- API Design — RESTful conventions, versioning, and error handling best practices
- Microservices — Service boundaries, communication patterns, and trade-offs vs monoliths
- Observability & Logging — Structured logging, distributed tracing, and metrics pipelines
- Database Indexing & Query Optimization — Index types, execution plans, and performance tuning
- Concurrency Patterns — Threads, async/await, actors, and avoiding common pitfalls
- CI/CD Pipeline Design — Build stages, deployment strategies, and pipeline-as-code patterns
Developer Environment
- tmux — Terminal multiplexer setup, key bindings, and session management
- Neovim Plugins — Essential plugins for navigation, completion, and Git integration
- Docker Dev Containers — Reproducible development environments with VS Code and CLI
- SSH Setup — Key management, config file patterns, and agent forwarding
- Shell Scripting — Bash/Zsh scripting fundamentals and useful one-liners
- GitHub CLI — Pull requests, issues, and repository management from the terminal
- Dotfiles Management — Version-controlling your configs with stow, chezmoi, or bare repos
- Zsh Configuration — Prompt customization, plugins, and performance tuning
Quick Reference
- Regex — Common patterns, anchors, groups, and lookaheads at a glance
- systemd — Unit files, service management, and journalctl essentials
- cron — Cron expression syntax and scheduling patterns
- Kubernetes Basics — Pods, deployments, services, and kubectl commands
- jq — JSON querying and transformation from the command line
- curl & HTTPie — HTTP requests, headers, auth, and response inspection
- awk & sed — Text processing, field extraction, and stream editing essentials
- SSH — Connection shortcuts, tunnels, and key management at a glance
- Make — Makefile syntax, targets, variables, and common patterns