E-Learning
Tutorials
Practical tutorials for the work we actually do. Pick one, read it in order, and apply it.
Any topics
APIs and Integrations
12
Automation and Scripting
6
Data Structures and Algorithms
8
Databases
32
Deployment and Containers
36
Object-Oriented Programming
7
Packaging and Dependencies
17
Performance Optimization
27
Programming Basics
18
Programming Patterns
12
Security
8
Testing and Debugging
36
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