Tech Skills

Backend Engineering

APIs, authentication, databases, queues, serverless and production backend systems

12,384
lessons
Skills in this topic
View full skill map →
API Design
beginner
Design a RESTful API following best practices
Auth & Authorisation
intermediate
Implement JWT auth with refresh tokens
Database Integration
intermediate
Use an ORM (Prisma, SQLAlchemy, Drizzle)
Backend Performance
advanced
Implement Redis caching for hot data
Microservices Patterns
advanced
Decompose a monolith into microservices
All Reads (6,814) Articles (830)Blog Posts (5368)Tutorials (559)Research Papers (2)News (55)
Async vs Sync in FastAPI — What Actually Happens Behind the Scenes?
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Async vs Sync in FastAPI — What Actually Happens Behind the Scenes?
When I first started working with FastAPI, one thing confused me a lot: Continue reading on Medium »
Migrate Your Node.js Express App to TypeScript — Step-by-Step 2026
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Migrate Your Node.js Express App to TypeScript — Step-by-Step 2026
TypeScript is now the default. Here’s how to migrate an existing Express app without breaking anything — one file at a time. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I’m Building a Tour Package Website — Phase 2: The API Layer
Building the Node.js + Express backend that sits between a 22-table PostgreSQL database and a frontend that doesn’t exist yet Continue reading on Medium »
I Replaced JSON in Python and My APIs Became 5x Faster
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Replaced JSON in Python and My APIs Became 5x Faster
Benchmarking Protobuf, MessagePack, and modern Python serializers changed how I build APIs. Continue reading on Medium »
I Replaced JSON in Python and My APIs Became 5x Faster
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Replaced JSON in Python and My APIs Became 5x Faster
Benchmarking Protobuf, MessagePack, and modern Python serializers changed how I build APIs. Continue reading on Medium »
Odoo Migrations Usually Fail After the Upgrade, Not During It
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Odoo Migrations Usually Fail After the Upgrade, Not During It
A practical static analysis tool for finding custom module risks before migration work starts Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I replaced Prisma with Drizzle. Six months later, here’s what I gained and what I missed.
About eight months ago, I started seriously questioning Prisma. Not because it was broken, but because the friction had been accumulating… Continue reading on M
Stop Using process.env Directly — Here’s Why
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Using process.env Directly — Here’s Why
Last month I pushed a new service to staging. Forgot to add `REDIS_URL` to the env file. Continue reading on Medium »
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Token, Session, Cookie, JWT, OAuth2 what they are, how they differ, and when to use each one
You have heard all five of these words so many times that you probably feel like you should understand them by now. But if someone sat you… Continue reading on
The ‘MessageMapContainer' crash is not always just a protobuf problem
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The ‘MessageMapContainer' crash is not always just a protobuf problem
The two-layer failure behind the MessageMapContainer crash, and how to fix it Continue reading on Medium »
The ‘MessageMapContainer' crash is not always just a protobuf problem
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The ‘MessageMapContainer' crash is not always just a protobuf problem
The two-layer failure behind the MessageMapContainer crash, and how to fix it Continue reading on Medium »
Django from Zero to Pro Setup in Minutes (Clean & Modern Structure)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Django from Zero to Pro Setup in Minutes (Clean & Modern Structure)
Clean architecture, virtualenv done right, and zero beginner mistakes — # Episode 0 Continue reading on Jungletronics »
What Is New in @santi020k/eslint-config-basic v2.0
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
What Is New in @santi020k/eslint-config-basic v2.0
A practical tour of the shipped @santi020k/eslint-config-basic v2.0 release: ESLint 10, one main install, lazy frameworks, lite mode… Continue reading on Medium
A freelance designer needed a website. The interesting part was everything behind it.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A freelance designer needed a website. The interesting part was everything behind it.
Deploying a Next.js portfolio on AWS with Terraform, and the reasoning behind every decision, including the ones I’d make differently. Continue reading on Mediu
Neon vs Supabase Free Tiers: We Benchmarked Both So You Don’t Have To
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Neon vs Supabase Free Tiers: We Benchmarked Both So You Don’t Have To
Pick any “Neon vs Supabase” thread on the internet and you will find the same spec-sheet ping pong: one side quotes storage limits, the… Continue reading on Med
I Still Remember My First Java Program (And How Confused I Was)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Still Remember My First Java Program (And How Confused I Was)
When I started learning Java, I thought coding would feel magical. I imagined myself writing a few lines of code, pressing run, and… Continue reading on Medium
Your JavaScript Code Works… But Is It Actually Good?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Your JavaScript Code Works… But Is It Actually Good?
The most dangerous code in production is rarely broken. It is code that appears to work perfectly. Continue reading on JavaScript in Plain English »
How to build a developer profile that actually gets you noticed in 2026
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to build a developer profile that actually gets you noticed in 2026
Most profile advice is vanity-metric noise. Here is what hiring managers and the people you want in your network actually read. Continue reading on Medium »
Part 3 — Celery in Production: Designing for Reliability, Not Just Throughput
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Part 3 — Celery in Production: Designing for Reliability, Not Just Throughput
Part 3 of 3 — Celery in Production: The Mental Model for Designing for Reliability, Not Just Throughput Continue reading on Medium »
The Rise of Edge JavaScript Runtimes: Why Your Next App Won’t Run on Node.js
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Rise of Edge JavaScript Runtimes: Why Your Next App Won’t Run on Node.js
Edge JavaScript runtimes like Deno, Bun, and Cloudflare Workers are reshaping how we build and deploy web apps. Here’s what every… Continue reading on Medium »
Beyond the Dashboard: Building a Multi Tenant MCP Server for SaaS in .NET
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Beyond the Dashboard: Building a Multi Tenant MCP Server for SaaS in .NET
Imagine you own Contract Solutions AS. Your company builds and operates Contract Solutions a B2B SaaS platform that manages the full… Continue reading on Medium
full stack developer course with placement in hyderabad
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
full stack developer course with placement in hyderabad
# Java Full Stack Developer Course in Hyderabad: Start Your Software Development Career with V Cube Software Solutions Continue reading on Medium »
A Complete Guide to Red Hat Certifications Under the Summer Offer
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Complete Guide to Red Hat Certifications Under the Summer Offer
Red Hat certifications are among the most respected credentials in the IT industry. They validate practical skills in Linux administration… Continue reading on
Building a Distributed Rate Limiter for FastAPI with Redis (Sliding Window Algorithm)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Building a Distributed Rate Limiter for FastAPI with Redis (Sliding Window Algorithm)
Every API eventually runs into the same problem. Continue reading on Medium »
Hospital Management System Project in Java
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Hospital Management System Project in Java
In today’s digital era, hospitals and healthcare institutions rely heavily on technology to manage patient records, appointments, billing… Continue reading on M
Best Web Application Frameworks in 2026: Which One Should You Choose?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Best Web Application Frameworks in 2026: Which One Should You Choose?
Choosing a web application framework in 2026 isn’t as simple as following popularity rankings. Continue reading on Medium »
Prisma + Nexus GraphQL in Node.js: A Complete Step-by-Step Guide
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Prisma + Nexus GraphQL in Node.js: A Complete Step-by-Step Guide
Learn how to build type-safe and scalable GraphQL APIs in Node.js using Prisma and Nexus with real-world examples. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Interaction between languages
Do not model Python as “a subprocess per function.” Model it as a long-lived language worker with an RPC boundary. Continue reading on Medium »
Understanding Side-Effect Imports in JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding Side-Effect Imports in JavaScript
JavaScript modules are often thought of as containers for functions, classes, and constants that we explicitly import and use. However… Continue reading on Medi
TypeScript 7 RC: the compiler rewritten in Go, around 10x faster
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
TypeScript 7 RC: the compiler rewritten in Go, around 10x faster
Microsoft just shipped the Release Candidate for TypeScript 7, with the stable release expected next month. And the big deal, for once… Continue reading on Medi
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Deploy a MERN Stack App on VPS with Nginx, PM2 and SSL — Everything I Learned
A real, honest deployment journey — from localhost to production. Learn how to deploy a MERN stack app on a VPS with Nginx reverse proxy… Continue reading on Me
Why Your Node.js API Will Crash at 1,000 Req/s (And How to Fix It)
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why Your Node.js API Will Crash at 1,000 Req/s (And How to Fix It)
System Weakness isn’t always about a 0-day vulnerability or an unpatched server. Often, the most devastating system weaknesses are… Continue reading on System W
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Why Webpack needs Babel for Older Browsers but not Vite + ESBuild
Babel is not always required. You can often skip it if you’re targeting modern browsers. Continue reading on Medium »
All Scripts Are Programs, But Not All Programs Are Scripts. Why?
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
All Scripts Are Programs, But Not All Programs Are Scripts. Why?
Programming and scripting are closely related concepts in software development, with scripting being a subset of programming. Both involve… Continue reading on
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Stop Competitors from Scraping Your Data! Building a Backend Defense for Your E-commerce Store
In the world of cross-border e-commerce, malicious bot scraping leading to Meta/Google Pixel pollution is a nightmare for every seller… Continue reading on Medi
Encrypting API Responses in a MERN App with AES-256
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Encrypting API Responses in a MERN App with AES-256
Without Touching Your React Components Continue reading on Medium »
Complete Guide to JavaScript Promises: From Beginner to Advanced
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Complete Guide to JavaScript Promises: From Beginner to Advanced
JavaScript is single-threaded, but modern applications constantly perform asynchronous operations such as API calls, database queries… Continue reading on Mediu
Your HttpClient Is Quietly Killing Production. You’ll Find Out at 2 A.M.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Your HttpClient Is Quietly Killing Production. You’ll Find Out at 2 A.M.
One using statement. 65,535 sockets. Zero warnings until the pager went off. Continue reading on Medium »
Stop Installing Every Node.js Module Up Front: A Better Architecture for On-Demand Dependencies
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Stop Installing Every Node.js Module Up Front: A Better Architecture for On-Demand Dependencies
How to design Node.js applications that reference optional modules, install or load them only when needed, and keep dependency governance… Continue reading on L
TechRepublic 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Android 17 Is Live on Pixel, but Samsung and Other Android Users Still Have to Wait
Android 17 is rolling out to supported Pixel devices first, while non-Pixel users and IT teams face separate OEM timelines, beta programs, and app-testing consi
✨⚙️ Why Golang Continues to Win Hearts — And How Evrone Uses It Wisely
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 2w ago
✨⚙️ Why Golang Continues to Win Hearts — And How Evrone Uses It Wisely
When engineers first introduced Golang to the world, they weren’t just adding another language — they were answering a growing need for… Continue reading on Evr
Boost Node.js Performance with the Cluster Module: Stop Wasting CPU Power
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Boost Node.js Performance with the Cluster Module: Stop Wasting CPU Power
Your Node.js server may not need a bigger machine. It may simply need to stop pretending one CPU core is enough. Continue reading on Skill Stuff »
Setting Up Your Python Environment the Right Way
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Setting Up Your Python Environment the Right Way
Most self-taught developers skip this step. Then they spend hours wondering why their code is not working. Continue reading on Medium »
Writing Cleaner Code with JavaScript Destructuring
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Writing Cleaner Code with JavaScript Destructuring
How destructuring helps you extract values from arrays and objects while keeping your JavaScript code cleaner, shorter, and easier to read. Continue reading on
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
The Ternary Operator (? :)
This is a completely different use of ? from optional chaining. Here ? and : work together as a shorthand if/else: Continue reading on Medium »
Zero to Bundler: Let's Build a Modern JavaScript Bundler from Scratch with TypeScript | Part 1: Why…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Zero to Bundler: Let's Build a Modern JavaScript Bundler from Scratch with TypeScript | Part 1: Why…
You open a project, run `npm run dev`, and a browser tab lights up with your app. Behind that one command, something extraordinary happens… Continue reading on
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 2w ago
Introduction to Linux: What It Is, Why It Rules the World, and How to Think Like a Linux Engineer
Linux runs 96% of the world’s top web servers, every Android phone, the International Space Station, and the computers that power modern… Continue reading on Me
6 React useCallback Secrets Professional Teams Use (But Never Document)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 2w ago
6 React useCallback Secrets Professional Teams Use (But Never Document)
Most tutorials only scratch the surface. Discover the advanced useCallback patterns professional teams use to build high-performance React… Continue reading on