Tech Skills

Backend Engineering

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

12,399
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,829) Articles (832)Blog Posts (5375)Tutorials (564)Research Papers (2)News (56)
Don’t comment your code
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Don’t comment your code
#Your First Developer Instinct Is To Disagree But Hear Me Out.. Continue reading on Women in Technology »
InfoQ AI/ML 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Spring News Roundup: Point Releases of Boot, Security, Integration, Modulith and Spring AI 2.0
There was a flurry of activity in the Spring ecosystem during the week of June 8th, 2026, highlighting point releases of: Spring Boot, Spring Security, Spring S
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Why Building a CRUD App Taught Me More Than SQL Tutorials
I Thought I Understood SQL Until I Built a CRUD Application with Python and PostgreSQL Continue reading on Medium »
I Deleted nodemon and dotenv: Node 24 Replaces Both Natively
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Deleted nodemon and dotenv: Node 24 Replaces Both Natively
Two packages had been in my package.json for a decade. nodemon since 2015, dotenv about as long. Last week both came out. The replacements… Continue reading on
Top Python Full Stack Development Company in Pune | Associative
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Top Python Full Stack Development Company in Pune | Associative
In today’s fast-paced digital world, finding the right technology partner is essential for business growth. Welcome to Associative, a… Continue reading on Mediu
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I Spent 6 Months Learning MERN Stack. Here’s What Nobody Told Me.
Six months ago I picked MERN and committed to it completely. No framework hopping. No second-guessing. This is the honest review I wish… Continue reading on Med
Java Training in Marathahalli-Learnmore Technologies
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Java Training in Marathahalli-Learnmore Technologies
Java remains one of the world’s most popular and widely used programming languages. Continue reading on Medium »
JavaScript Closures Explained For Beginners
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
JavaScript Closures Explained For Beginners
The most misunderstood feature in JavaScript isn’t actually complicated. We’ve just been teaching it backwards. Continue reading on JavaScript in Plain English
Building Redis with Python Part I — The synchronous TCP Server
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Building Redis with Python Part I — The synchronous TCP Server
This article speaks about my learnings on implementing an asynchronous, single-threaded caching DB with python that is fully compliant… Continue reading on Medi
All you need to know Linux commands : Basic to Advance
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
All you need to know Linux commands : Basic to Advance
When it comes to Linux most of us have a thought which is “Linux is complicated and only used by programmers”. Continue reading on Medium »
Reading a Paginated API Without Holding the Whole Thing in Memory
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Reading a Paginated API Without Holding the Whole Thing in Memory
Your API hands out 50 records at a time across 400 pages. You need all of them. You do not need them all at once. Continue reading on Level Up Coding »
The Next.js 16 opengraph-image.tsx Gotcha That Breaks Your Pages
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Next.js 16 opengraph-image.tsx Gotcha That Breaks Your Pages
Same code that worked in Next 14 will return 200 with a missing og:image in Next 16 — and the workaround is a 5-line API route. Continue reading on Level Up Cod
How to Evaluate an npm Package — 2026 Edition
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How to Evaluate an npm Package — 2026 Edition
Every time you run npm install, you are adding code that will execute in your production environment: code written by someone you have… Continue reading on Leve
Thinking of Learning Django? Here’s What I Learned as a MERN Developer
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Thinking of Learning Django? Here’s What I Learned as a MERN Developer
Recently, I built my first project using Django, and I thought I’d share a few things that might help anyone who is planning to start… Continue reading on Mediu
The Secret Life of JavaScript: What Happens Inside the V8 Engine in the First 0.001 Seconds
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Secret Life of JavaScript: What Happens Inside the V8 Engine in the First 0.001 Seconds
A deep, beginner-friendly walkthrough of execution contexts, the two phases of execution, lexical environments, the scope chain, and the… Continue reading on Me
Common JavaScript Errors and Fixing Tips
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Common JavaScript Errors and Fixing Tips
Learn how to identify, understand, and fix common JavaScript errors with practical examples and tips. Continue reading on Medium »
sort-btree for Node.js: Why I Chose sort-btree Instead of Map for Ordered Data
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
sort-btree for Node.js: Why I Chose sort-btree Instead of Map for Ordered Data
JavaScript’s built-in Map is one of the most commonly used data structures in Node.js applications. While Map works well for… Continue reading on Medium »
Spring Boot Master Guide — Part 3 [ Understanding Flow ]
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Spring Boot Master Guide — Part 3 [ Understanding Flow ]
If we understand what happens from the moment we run our Spring Boot application to the moment it is ready to serve requests, everything… Continue reading on Me
From One Backend Beginner to Another , Do This First.
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
From One Backend Beginner to Another , Do This First.
What actually moved the needle after months of going in circles. Continue reading on Medium »
Day 6: FastAPI CRUD Testing with Pytest
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 6: FastAPI CRUD Testing with Pytest
Reliable systems aren’t just about writing code, they’re about proving that code works consistently. Today I added pytest unit tests to my… Continue reading on
Day 6: FastAPI CRUD Testing with Pytest
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 6: FastAPI CRUD Testing with Pytest
Reliable systems aren’t just about writing code, they’re about proving that code works consistently. Today I added pytest unit tests to my… Continue reading on
Build Your Own Linux Shell in C (Part 2): Understanding the Shell Architecture Before Writing Logic
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Build Your Own Linux Shell in C (Part 2): Understanding the Shell Architecture Before Writing Logic
Learn how a shell thinks internally by deeply understanding command structures, parsing models, and why Bash doesn’t treat every command… Continue reading on Me
A Complete Guide to Function Overloading and Function Overriding in JavaScript
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
A Complete Guide to Function Overloading and Function Overriding in JavaScript
The JavaScript is one of the most popular programming languages used for web development. While learning JavaScript, developers often come… Continue reading on
Web App vs Website: The Difference Every Developer Pretends to Know (But Doesn’t)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Web App vs Website: The Difference Every Developer Pretends to Know (But Doesn’t)
If I had a dollar for every time someone said “bro just make me a quick website, like an app but simpler”, I’d have enough money to retire… Continue reading on
Top 30 TypeScript Interview Questions & Answers for Freshers and Experienced
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Top 30 TypeScript Interview Questions & Answers for Freshers and Experienced
TypeScript has become one of the most popular programming languages for modern web application development. Created and maintained by… Continue reading on Mediu
Cookies vs Local Storage vs Session Storage: What’s the Difference?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Cookies vs Local Storage vs Session Storage: What’s the Difference?
Understanding three ways browsers store information Continue reading on Medium »
High-Performance Connection Pooling with pgxpool
Medium · LLM 🔧 Backend Engineering ⚡ AI Lesson 3w ago
High-Performance Connection Pooling with pgxpool
When building production-ready services in Go that back onto PostgreSQL, your choice of driver dictates your application’s raw throughput… Continue reading on M
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Take-home challenge in Python: Streaming JSON Parser
Recently I applied for a DevOps Engineer position in a certain company in the european continent. Continue reading on Medium »
Smart Batch Script to Add Antigravity to Your Context Menu
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Smart Batch Script to Add Antigravity to Your Context Menu
Skip the manual path-hunting. Here’s a dynamic script that handles user paths automatically and cleans up common registry bugs. Continue reading on Medium »
Google uses a Monorepo.
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Google uses a Monorepo.
Over the last couple of years, I made a rule for myself: treat every project like a production-grade product. While building distributed… Continue reading on Me
Building an HTTP server from scratch in JavaScript, part 2 — Sending a response
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Building an HTTP server from scratch in JavaScript, part 2 — Sending a response
In the previous part we built the front half of an HTTP server: a TCP socket, a buffer that survives across data events, and a state… Continue reading on Medium
From Zero to MERN: Episode 01: Everything You Need to Know Before Writing Your First Line of Code
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
From Zero to MERN: Episode 01: Everything You Need to Know Before Writing Your First Line of Code
You Googled “how to become a web developer.” You got 47 different opinions, three conflicting roadmaps, and a Reddit thread from 2019 that… Continue reading on
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Why Every Developer Should Understand Memory Management
The invisible layer that determines whether your software survives the real world Continue reading on Medium »
971 Java Upgrades Later: The 8→25 Playbook That Keeps Tests Green
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
971 Java Upgrades Later: The 8→25 Playbook That Keeps Tests Green
971 real Java repos upgraded, 8→25. Of the 513 with tests, 96% kept every passing test green — here's the step-by-step playbook Continue reading on Medium »
Day 28 — JavaScript Performance and Optimization (Why Some Applications Feel Fast and Others Feel…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 28 — JavaScript Performance and Optimization (Why Some Applications Feel Fast and Others Feel…
“Most applications don’t become slow overnight. They become slow one small decision at a time.” Continue reading on Medium »
Top 5 Java Projects with Source Code [2026]
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Top 5 Java Projects with Source Code [2026]
In this article, we will explore the Top 5 Java Projects with Source Code in 2026. These projects are beginner-friendly, easy to build &… Continue reading on Me
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I got tired of compiling C code to run Sort Benchmarks, so I ported GenSort to the browser using the File System API.
Hey guys, Whenever I need to test a new database ingest pipeline or run a quick TeraSort benchmark, I always dread having to track down the official gensort C s
I've built the TUI to help understand and debug complex Stripe integrations in real time, for developers working on payment and subscription backends
Reddit r/webdev 🔧 Backend Engineering ⚡ AI Lesson 3w ago
I've built the TUI to help understand and debug complex Stripe integrations in real time, for developers working on payment and subscription backends
<img src="https://preview.redd.it/a8xzx11w617h1.gif?width=640&crop=smart&s=17f5f2114be74e89ff10e76bff0cdd1bb93c67ec" alt="I've built the TUI to help und
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 3w ago
How to Run Java Program?
Java is one of the most popular programming languages widely used for developing the various applications from mobile apps to large-scale… Continue reading on M
Angular Signals + RxJS in 2026: When to Use Each (And When to Use Both)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Angular Signals + RxJS in 2026: When to Use Each (And When to Use Both)
Learn when Signals shine, where RxJS still dominates, and how Angular 22 makes them work together better than ever. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Frameworks Change. Logic Stays: The Real Lesson Behind MERN and Java
Why Everyone Learns MERN but Most Enterprises Still Use Java Continue reading on Medium »
Active Directory Lab
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Active Directory Lab
I created an Active Directory lab on my Windows server 2022 and Windows 11 VM. Here are all the steps and the settings in how I configured… Continue reading on
The Django Docker Setup I Use in Every Production Project (2026 Edition)
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
The Django Docker Setup I Use in Every Production Project (2026 Edition)
Every New Project, Same First Hour Continue reading on Medium »
Why Your Website Needs a “Kill-Switch”: Mastering inert and Native 3D Models
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Why Your Website Needs a “Kill-Switch”: Mastering inert and Native 3D Models
As a developer, I used to think that “more code” meant “more control.” But after spending 6 years teaching at On Time Tech Academy, I’ve… Continue reading on Me
Day 4: Migrating FastAPI from SQLite to PostgreSQL
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 4: Migrating FastAPI from SQLite to PostgreSQL
Databases are the backbone of reliable systems. While SQLite is great for local development, production environments demand a more… Continue reading on Medium »
Day 4: Migrating FastAPI from SQLite to PostgreSQL
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Day 4: Migrating FastAPI from SQLite to PostgreSQL
Databases are the backbone of reliable systems. While SQLite is great for local development, production environments demand a more… Continue reading on Medium »
DynamoDB and SQS containers with Docker Compose
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 3w ago
DynamoDB and SQS containers with Docker Compose
Docker Compose facilitates spinning up local AWS-compatible services without an AWS account. This post covers DynamoDB Local for key-value… Continue reading on
Top Express.js & Node.js Interview Questions for Midlevel Developers
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 3w ago
Top Express.js & Node.js Interview Questions for Midlevel Developers
Ace your next backend interview with these essential questions — and the answers that actually impress Continue reading on Medium »