Tutorials
Programming
Programming tutorials for people who want code that actually runs, not code that only looks right. Pick a language, start at the beginning, and don't skip the basics. They are where most problems come from.
Any topics
APIs and Integrations
12
Automation and Scripting
6
Data Structures and Algorithms
8
Databases
32
Deployment and Containers
4
Object-Oriented Programming
7
Packaging and Dependencies
16
Performance Optimization
24
Programming Basics
18
Programming Patterns
12
Security
1
Testing and Debugging
32
Type Systems
35
✓ Web Development
38
0 likes
Likes for this tutorial.
Augment Express Request Without Fighting the Compiler
Level: Advanced
Add a user property to the Express request type with a module augmentation in one declaration file. After this, middleware and handlers agree on the type and you avoid the mistake that floods node_modules with errors.
5 min read
0 likes
Likes for this tutorial.
Template Literal Types for /users/:id Routes
Level: Advanced
Turn a route pattern into a type that finds the parameter names and checks the paths you pass. After this, a typo in a route or a missing parameter is a compile error.
5 min read