Skip to content
Backend Development

Backend Development

Node.js, PHP, Django, Flask, FastAPI, Rails, Spring Boot & more

35 Published 35 total topics

Coming soon. Check back for a complete guide covering this topic.

Published Topics

Node.js Backend Guide

Learn Node.js for backend development: Express.js, Koa.js, routing, middleware, databases, authentication, and building RESTful APIs with JavaScript.

✓ Live

ASP.NET Core Guide

Learn ASP.NET Core: controllers, Razor Pages, Entity Framework Core, dependency injection, middleware, authentication, and building web apps with C#.

✓ Live

Ruby on Rails Guide

Learn Ruby on Rails: MVC architecture, Active Record, routing, migrations, RESTful resources, authentication, and building full-stack web apps fast.

✓ Live

Prisma ORM Guide — Next-Generation Node.js Database Toolkit

Master Prisma: the modern Node.js ORM that replaces traditional query builders with a declarative schema, auto-generated client, and type-safe database access.

✓ Live

Supabase Guide — Open-Source Firebase Alternative for Full-Stack Apps

Master Supabase: the open-source Firebase alternative offering PostgreSQL database, authentication, Row Level Security, realtime subscriptions, and file storage.

✓ Live

Stripe Payments Integration Guide — Accept Payments Online

Master Stripe: set up products and prices, create Checkout Sessions, handle webhooks, test with the Stripe CLI, and go live with payment processing.

✓ Live

Auth0 Authentication Guide — Implement Login, SSO, and MFA

Master Auth0: implement authentication with Universal Login, social connections, RBAC, Multi-Factor Authentication, API protection, and custom Rules.

✓ Live

Celery: Distributed Task Queue for Python — Complete Guide

Learn Celery distributed task queue: message brokers, defining tasks, running workers, scheduling with beat, task chaining, monitoring with Flower, error handling and retries.

✓ Live

RabbitMQ: Message Broker Guide for Developers

Learn RabbitMQ message broker: exchanges (direct, topic, fanout, headers), queues, bindings, publishing and consuming messages, AMQP protocol, management UI, clustering, and reliability.

✓ Live

Webhooks: Complete Developer Guide

Learn webhooks: how they work vs polling, registering callback URLs, payload format (JSON), HMAC signing and verification, retry logic, idempotency, and tools like Svix and Webhook.site.

✓ Live

Serverless Computing: Complete Guide

Learn serverless computing: FaaS vs PaaS, AWS Lambda, Azure Functions, Google Cloud Functions, cold starts, stateless design, event-driven patterns, pricing, and best practices.

✓ Live

Background Jobs: Processing Tasks Asynchronously

Learn background jobs: sync vs async processing, job queues (Sidekiq, Bull, RQ), scheduling, retries, failure handling, job prioritization, progress tracking, and real-world use cases.

✓ Live

Cron Jobs for Developers: Patterns and Best Practices

Learn cron syntax deep-dive, common scheduling patterns, cron alternatives (systemd timers, Kubernetes CronJob, EventBridge), logging, error handling, and monitoring.

✓ Live

PHP

✓ Live

All 35 topics in Backend Development are published.