Backend Programming
Blog Posts
3 items
Setting up Node JS, Express, MongoDB, Prettier, ESLint and Husky Application with Babel and authentication as an example
- Backend Development
- Node.js
- 25 Jun 2022
- 28 Mins read
Introduction All code from this tutorial as a complete package is available in this repository. If you find this tutorial helpful, please share i

Caching Strategies with Redis in Node.js and TypeScript
- Backend Development
- Caching
- 23 Aug 2023
- 06 Mins read
Introduction Optimizing application performance is an ongoing job, and caching is one of the most effective ways to do it. Redis, a fast in-memory data store, is a common choice for caching in Nod

The ORM Dilemma: To Use or Not to Use
- Backend Development
- Node.js
- 24 Aug 2023
- 06 Mins read
Introduction Some decisions shape a project more than others. One that keeps coming back is whether to use an Object-Relational Mapping (ORM) tool for database interactions. Should you skip an ORM
CodeSnippets
1 item
Python Dataclass Patterns: Slots, Frozen Instances, and Field Validation
Quick Tip Reach for @dataclass(slots=True, frozen=True) with a post_init check and you get a small, immutable, validated value object in about five lines. The Problem The problem
Quizzes
4 items
Python: Programming Fundamentals & Best Practices
- Python
- Programming
- 20 Questions
- ~5 min
- 02 Feb 2026
- Level: Beginner
Welcome to the Python Basics Quiz! This quiz tests your understanding of fundamental Python concepts, syntax, and programming best practices. Each question is multiple-choice, and you'll find hints to

Go: Programming Fundamentals & Concurrency
- Programming
- DevOps
- 20 Questions
- ~5 min
- 20 Feb 2026
- Level: Intermediate
Welcome to the Go (Golang) Basics Quiz! Most modern infrastructure tooling is written in Go, largely because of its compiled performance and built-in concurrency. This quiz will test your understandin

Node.js & Express Fundamentals: Building Server Applications
Welcome to the Node.js & Express Fundamentals Quiz! This quiz will test your knowledge of core concepts in building server applications with Node.js and Express. From understanding the basics of Node.

Production Backend: Scaling, Monitoring & Reliability
Welcome to the "Production Backend: Scaling, Monitoring & Reliability" quiz! This quiz tests your knowledge of key concepts and best practices for running production backend systems at scale. You'll b
Roadmaps
1 item
Node.js Developer Beginner to Expert
- Backend development
- All Levels
- 13 Stages
- 31 Topics
- 07 Sept 2026
Node.js Developer Beginner to Expert This roadmap takes you from JavaScript foundations and the event loop through building APIs, working with databases, streams, testing, and security, and on to r