Tech Skills

Backend Engineering

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

12,364
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,794) Articles (828)Blog Posts (5352)Tutorials (557)Research Papers (2)News (55)
Why I Ditched the Apple App Store to Build My Mobile SaaS App in an Afternoon
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Why I Ditched the Apple App Store to Build My Mobile SaaS App in an Afternoon
If you have ever mapped out an idea for a mobile app, you probably know exactly how painful the traditional development pipeline is. Continue reading on Medium
WebSockets Will Lie to You About Being Connected
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
WebSockets Will Lie to You About Being Connected
The first time a WebSocket feature broke in production, the logs said everything was fine. Continue reading on Medium »
Full-width, Half-width, and the Tiny Chrome Extension That Fixed My Daily Frustration
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Full-width, Half-width, and the Tiny Chrome Extension That Fixed My Daily Frustration
Building a Japanese text converter with TypeScript, Vite, and crxjs (Manifest V3) Continue reading on ITNEXT »
Recently I have attended a Java Full Stack interview with Volkswagen group and wanted to share my…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 6d ago
Recently I have attended a Java Full Stack interview with Volkswagen group and wanted to share my…
Photo by charlesdeluvio on Unsplash Continue reading on Medium »
JavaScript Is Dead — What You Need To Do
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
JavaScript Is Dead — What You Need To Do
JavaScript only developers are becoming a smaller and smaller category. Continue reading on Stackademic »
Astro vs Next.js: Which One Should You Use for Static Websites?
Medium · SEO 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Astro vs Next.js: Which One Should You Use for Static Websites?
In modern web development, choosing the right framework can significantly impact performance, SEO, and developer experience. Two popular… Continue reading on Me
I learned five JavaScript frameworks the hard way In 2026 they all quietly became the same one.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I learned five JavaScript frameworks the hard way In 2026 they all quietly became the same one.
Different tribes, different holy wars, a decade of blog posts about which one was right. They all just walked to the same spot. Continue reading on Medium »
The Finally Block Is A Trap. How The Secret Python 3.14 Warning Will Save Your Scripts
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Finally Block Is A Trap. How The Secret Python 3.14 Warning Will Save Your Scripts
Why putting return in finally is silently swallowing your errors and the hidden rule professionals use instead. Continue reading on CodeToDeploy »
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Added a Rust Security Layer to My FastAPI App (Not for Speed) — Here’s the Pentest Result
My customer asked for a SOC 2 pentest. I thought we were ready. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Structural Design Patterns in Node.JS
Structural design patterns focus on defining relationships between objects and classes, making it easier to build flexible and… Continue reading on Medium »
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Git Merge Conflicts: When Git Can’t Decide Which Change to Keep
Imagine you and your friend are working on the same college assignment. Continue reading on Medium »
The Community Advantage: Growing Beyond Code
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
The Community Advantage: Growing Beyond Code
The meetups, conferences, and people that reminded me every software engineer starts somewhere. Continue reading on Women in Technology »
I Keep These 10 Utility Functions in Every Project
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
I Keep These 10 Utility Functions in Every Project
Not because they are clever, but because they prevent the same small problems from becoming repeated bugs. Continue reading on Skill Stuff »
Build a Type-Safe REST API with Node.js, TypeScript and Zod
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Build a Type-Safe REST API with Node.js, TypeScript and Zod
End-to-end type safety from request body to database. Here’s the architecture that makes bugs disappear before deployment. Continue reading on Medium »
Node.js Cheatsheet — Essential Commands for Developers and Vibe Coders in 2026
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Node.js Cheatsheet — Essential Commands for Developers and Vibe Coders in 2026
Vibe coding has changed how we work. You describe what you want, the AI builds it, and in minutes you have a working project. But there’s… Continue reading on J
My Web Development Internship Journey at Synent Technologies: From Ideas to Real Projects
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
My Web Development Internship Journey at Synent Technologies: From Ideas to Real Projects
When I started my Web Development Internship at Synent Technologies, I expected to complete a few tasks and improve my coding skills. What… Continue reading on
How to Design a Login System
Medium · Startup 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Design a Login System
A login system looks simple: signup, login, logout, and password reset. But once you build a real product, many questions appear. When… Continue reading on Medi
Why Mongoose Crashes in Bun (And How to Fix the v8.startupSnapshot Bug)
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Why Mongoose Crashes in Bun (And How to Fix the v8.startupSnapshot Bug)
If you recently tried pairing Bun with a newer version of Mongoose (v8 or v9), your server probably died immediately on startup with this… Continue reading on M
A Beginner’s Guide to Learn Full Stack Web Development with Django
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Beginner’s Guide to Learn Full Stack Web Development with Django
Introduction Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Hono.js: The Ultra-Fast Web Framework That Runs Anywhere
Forget Express. It’s time to embrace the era of Edge Computing and Web Standards. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Hono.js: Framework Web Ultra-Cepat yang Bisa Jalan di Mana Saja
Lupakan Express, saatnya beralih ke era Edge Computing dan Web Standards. Continue reading on Medium »
How to Optimize JSON Responses in Next.js APIs for Faster Loads
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Optimize JSON Responses in Next.js APIs for Faster Loads
Faster APIs are rarely about bigger servers. Most of the time, they’re about sending less data and doing less work. Continue reading on Medium »
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Golang vs. Java in 2026: My Candid Take if I Had to Start Backend Again
Alright, imagine this: you’re standing at a big old crossroads, right? You’re itching to jump into the wild, wonderful world of backend… Continue reading on Med
HHH000315: Exception executing batch java.sql.BatchUpdateException:
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
HHH000315: Exception executing batch java.sql.BatchUpdateException:
While inserting records into the tablename table, the following error was encountered: Continue reading on Medium »
Why Rails Fails After AWS Aurora Failovers (And How to Recover Safely)
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Why Rails Fails After AWS Aurora Failovers (And How to Recover Safely)
When people talk about database failover, they usually focus entirely on the infrastructure layer: Continue reading on Medium »
A Beginner’s Guide to Backend Development with FastAPI
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Beginner’s Guide to Backend Development with FastAPI
When you open popular apps like Instagram or Amazon, your phone doesn’t store all that data locally. Continue reading on Medium »
A Beginner’s Guide to Backend Development with FastAPI
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
A Beginner’s Guide to Backend Development with FastAPI
When you open popular apps like Instagram or Amazon, your phone doesn’t store all that data locally. Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding Express Simply (Part 1)
Assuming you have an understanding of javaScript. Continue reading on Medium »
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
When Compliance Becomes an Architecture Problem, Not a Paperwork Problem
Most teams discover the hard way that building a payment system is not really a coding challenge. Continue reading on Medium »
Stop Building Custom File Uploaders: Why I Built a Framework-Agnostic, Multi-Cloud Multipart…
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Stop Building Custom File Uploaders: Why I Built a Framework-Agnostic, Multi-Cloud Multipart…
If you’ve spent any time working on modern web applications, you’ve inevitably hit the “large file upload” problem. Continue reading on Medium »
fzf: The Terminal tool that makes everything searchable
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
fzf: The Terminal tool that makes everything searchable
You don’t need to remember exact names. You just need to remember enough. Continue reading on Stackademic »
full stack developer java coursefull stack developer java course
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
full stack developer java coursefull stack developer java course
Full Stack Developer Course with Placement in Hyderabad: Your Complete Guide to Building a Successful IT Career Continue reading on Medium »
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Node.js Developer Interview Experience | Genpact
Recently attended an interview with Genpact for a Software Developer role Some of the questions asked: Continue reading on Medium »
Understanding MongoDB Cluster Architecture: Mongos, Mongoc, and How Data is Distributed (Explained…
Medium · DevOps 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Understanding MongoDB Cluster Architecture: Mongos, Mongoc, and How Data is Distributed (Explained…
MongoDB is one of the most popular NoSQL databases used by companies like Netflix, Uber, and Adobe to store massive amounts of data. As… Continue reading on Med
Web development concepts for beginners
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Web development concepts for beginners
Many articles online cover deep and complex topics about web development. But in order to gain understanding of them, sometimes we need to… Continue reading on
Medium · Machine Learning 🔧 Backend Engineering ⚡ AI Lesson 1w ago
How to Make Money as a Developer
I had a realization about two years into freelancing that shifted how I thought about my career. I was looking at my income for the… Continue reading on Medium
Unraveling an Async HTTP Request
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Unraveling an Async HTTP Request
From a blocking socket to an event-driven coroutine — no magic, just syscalls Continue reading on Towards AI »
Week 12: HTTP & HTTPS — The Secret Language of the Internet
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Week 12: HTTP & HTTPS — The Secret Language of the Internet
Welcome back to another interesting article on my networking series. Continue reading on MeetCyber »
If You Understand These 5 Spring Boot Concepts, You’re Ahead of Most Java Developers
Medium · Data Science 🔧 Backend Engineering ⚡ AI Lesson 1w ago
If You Understand These 5 Spring Boot Concepts, You’re Ahead of Most Java Developers
Master the Spring Boot fundamentals that make debugging, scaling, and building applications dramatically easier. Continue reading on Medium »
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Port 80, 8080, and 443 What’s the Difference?
A plain-English look at the three ports every web developer bumps into. Continue reading on Medium »
From SSR to RSC: How Next.js Expanded Its Attack Surface
Medium · Cybersecurity 🔧 Backend Engineering ⚡ AI Lesson 1w ago
From SSR to RSC: How Next.js Expanded Its Attack Surface
When Next.js introduced the App Router, the focus was on developer experience, performance, and modern rendering patterns. Less attention… Continue reading on M
WebSockets in Production Are Nothing Like the Tutorial
Medium · Python 🔧 Backend Engineering ⚡ AI Lesson 1w ago
WebSockets in Production Are Nothing Like the Tutorial
I shipped a real-time chat app to production last month. The app worked. The deployment did not. Here’s the four hours I’d rather forget. Continue reading on Me
Node.js Is Single-Threaded, Yet It Runs Asynchronous Code. How Does That Work?
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Node.js Is Single-Threaded, Yet It Runs Asynchronous Code. How Does That Work?
When developers first learn Node.js, one sentence comes up again and again: Continue reading on Medium »
Babel vs OXC: Understanding the Future of JavaScript Tooling
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Babel vs OXC: Understanding the Future of JavaScript Tooling
As frontend developers, we often focus on frameworks like React, Vue, or Next.js. Continue reading on Medium »
Your API Isn’t Slow. Your Backend Structure Is.
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
Your API Isn’t Slow. Your Backend Structure Is.
A messy backend does not just make code harder to read. Continue reading on Skill Stuff »
What’s new in Astro 7
Medium · JavaScript 🔧 Backend Engineering ⚡ AI Lesson 1w ago
What’s new in Astro 7
Astro 7 is here — and it’s all about speed. A rewritten Rust compiler, a Rust-powered Markdown pipeline, a faster queue-based renderer… Continue reading on Medi
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 »