Start here
New to The Practical Developer? This page is the fastest way in. It gathers the most useful posts by topic, so you can start with the basics and move on to the languages, frameworks, and tools you need next.
Start with the basics
- HTML Explained: The Skeleton Every Website Is Built On
- CSS Explained: How Websites Get Their Look
- JavaScript Explained: The Language That Runs the Whole Web
- Python asyncio: Run Jobs at the Same Time Without Threads
- Git Branching Explained: Work Without Breaking the Main Code
Languages
- TypeScript Explained: Types That Catch Bugs Before They Run
- Go Explained: Simple Code That Runs Fast
- Rust Explained: Memory Safety Without the Garbage Collector
- Java Explained: Object-Oriented Basics Without the Jargon
Web frameworks
- Angular Explained: A Complete Framework, Batteries Included
- Vue.js Explained: Reactivity Without the Boilerplate
- Django Explained: Python's Batteries-Included Framework
- Express Explained: Node's Minimal Web Framework
- Remix Explained: The React Framework Built on Web Standards
Databases
- SQLAlchemy: Turn Your Python Classes Into Database Tables
- DuckDB: Analytics Queries on a File, Without a Server
- PostgreSQL Explained: The Database You Default To
- MongoDB Explained: Documents Instead of Tables
- MySQL Explained: The Database Behind Much of the Web
Testing and code quality
- Jest Explained: Testing JavaScript Without the Setup Headache
- Cypress Explained: Testing Websites the Way Users Use Them
- Playwright: Browser Tests That Act Like a Real User
- ESLint Explained: Catching Bugs Before They Run
- Prettier Explained: Formatting Code So Nobody Argues About It
Tools and DevOps
- pnpm: One Copy of Every Package, Shared Across Projects
- esbuild: Bundle JavaScript in Milliseconds, Not Seconds
- Docker Explained: Containers Without the Confusion
- GitHub Actions Explained: Automation That Runs on Every Push
- Terraform Explained: Infrastructure as Code
Data and machine learning
- Pandas Explained: Tables in Python, Without the Spreadsheet
- PyTorch Explained: Machine Learning You Can Watch Learn
- TensorFlow: Machine Learning, From Tensors to Training
- Matplotlib: Charts in Python Without Opening a Spreadsheet
- NumPy: Fast Arrays in Python Without the Loops
For the full list of posts, see the Table of Contents.
Comments
Post a Comment