Sitemap
All the guides and tools on DevPlainly, grouped by topic.
AI Tools
- How to Run a Local LLM on Your Own PC (Beginner's Guide)
- RAG Explained for Developers: How Retrieval-Augmented Generation Works
- How to Write Better Prompts for AI Coding Assistants
- Using AI to Write Unit Tests: A Practical Workflow That Works
- What Are Tokens in AI Models? Costs and Limits Explained
- AI Code Review: What Works, What Doesn't, and How to Set It Up
Developer Productivity
- SSH Keys Explained: Generate, Add and Use Them Safely
- Regex Cheat Sheet: Syntax and Real Examples You Can Copy
- Makefiles for Modern Projects: A Practical Tutorial
- How to Write a Good README (With a Copy-Paste Template)
- How to Undo Almost Anything in Git (Without Losing Work)
- 25 Git Commands Every Developer Should Know (With Examples)
- Cron Expressions Explained: Syntax, Examples and Common Mistakes
- Bash Scripting Basics: A Practical Guide for Developers
Self-Hosting
- How to Secure a New Linux VPS: 10 Steps for the First Hour
- Self-Hosting on a Raspberry Pi: What Works and How to Set It Up
- How to Use .env Files Safely: Best Practices for Secrets
- Docker Compose for Beginners: Self-Host Your First App
- How to Set Up Caddy as a Reverse Proxy (With Automatic HTTPS)
- How to Back Up and Restore Docker Volumes the Right Way
Comparisons
- SQLite vs PostgreSQL: Which Should You Use for Your Project?
- REST vs GraphQL: Differences, Trade-offs and When to Use Each
- Monorepo vs Polyrepo: Pros, Cons and How to Choose
- FastAPI vs Flask vs Django: Which Python Framework to Choose
- Docker vs Virtual Machines: What's the Difference and When to Use Each
Free tools
- Cron Expression Explainer
- Regex Tester & Explainer
- Unix Timestamp Converter
- AI Token & Cost Estimator
- .gitignore Generator