~/techpuraistart learning
● NEW TUTORIAL — Setting up the projectNEW POST — Why I switched from REST to tRPC on my side projectsNEWS — Next.js 15 goes stable — what changed for developers● NEW TUTORIAL — Setting up the projectNEW POST — Why I switched from REST to tRPC on my side projectsNEWS — Next.js 15 goes stable — what changed for developers
tutorials/build-a-rest-api/01-setting-up-the-project.mdx
node -v
new tutorial · 6-part series

Setting up the project

Initialize a Node.js project, install Express, and get a server responding before writing a single route.

beginner level1 min read6 parts
Start reading →

Browse by track

find tutorials by topic

Every tutorial is tagged by the technology it covers, so you can follow one thread at a time.

browse_all.md/tutorials →
/tutorials4 lessons
intermediatedocker
standalone

Getting started with Docker for web developers

Containerize a small app, write your first Dockerfile, and stop saying "works on my machine."

2 min readstandalone
beginnerjavascript
standalone

Understanding async/await in JavaScript

Why callbacks and promises fall short, and how async/await cleans up asynchronous code.

2 min readstandalone
beginnerpython
standalone

Python for data analysis: pandas basics

Load, clean, and explore a real dataset using pandas — no prior data experience needed.

2 min readstandalone
/blog2 posts
01

Why I switched from REST to tRPC on my side projects

End-to-end type safety sounded like a gimmick until I tried it on a real project.

2 min read · Aug 6, 2026
02

5 VS Code extensions that actually save time

No fluff list — these are the ones still installed after a year of trying dozens.

2 min read · Aug 2, 2026
/newsupdated regularly

Next.js 15 goes stable — what changed for developers

Caching defaults, the new compiler, and what to check before upgrading.

1 min read · Aug 8, 2026

Node.js 22 released with a built-in test runner update

A practical read on the release notes, minus the marketing language.

1 min read · Aug 7, 2026