Tech Skills
Backend Engineering
APIs, authentication, databases, queues, serverless and production backend systems
Skills in this topic
5 skills — Sign in to track your progress
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
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1w 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 »

Dev.to · Dinesh_gowtham
🔧 Backend Engineering
⚡ AI Lesson
1w ago
We Deleted 300 Lines of Code After Discovering Node.js 22's Hidden Perf Feature
Node.js 22's built-in diagnostics channel is being criminally underused. This week, our team stumbled...
![# Understanding JavaScript Closures Through Call Stack, Heap Memory & `[[Scopes]]`](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyrha0bdtqx8ov9q5aaw9.png)
Dev.to · Gaurav Singh
🔧 Backend Engineering
⚡ AI Lesson
1w ago
# Understanding JavaScript Closures Through Call Stack, Heap Memory & `[[Scopes]]`
Closures aren't magic—they're simply JavaScript's way of keeping data alive when a function still...

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 »

Dev.to · Prajapati Paresh
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Zero-Downtime Database Migrations in Laravel
The Deployment Crash In the early stages of a B2B SaaS platform at Smart Tech Devs, deploying a...

Dev.to · Jasmine Dueñas
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Web Development Best Practices That Actually Matter in Production
There's no shortage of "best practices" lists online, but most of them read like documentation...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Your System Is Quietly Losing Data Right Now. The Dual-Write Bug Explained.
The order was saved. The event didn’t. Nobody noticed for three months. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
FastAPI Didn’t Just Beat Django and Flask.
The framework war was never about speed. It was about removing friction from building modern systems. Continue reading on Medium »

Dev.to · Gerardo Barrera
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Why HTML-to-PDF Breaks in Production (and What to Use Instead)
Almost every "generate a PDF" feature starts the same way. You already have HTML. You already have...

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

Dev.to · Anirban Das
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Spring Boot MCP Server in 2026: The Transport Trap That Wastes Your Weekend
I spent an afternoon staring at "connection refused" on my first MCP server. The fix was one config...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Is an i7-8700 with 16GB RAM enough for backend dev (IntelliJ/GoLand + Docker + Postgres + Kafka + minio etc)?
I'm looking to get into backend development on a budget. My local store has these options: i7-8700 i7-9700 i5-10400 i5-11500 i7-12700 I'll mainly be running Int

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Java replace() vs replaceAll() – The Complete Beginner's Guide
When learning Java, one of the most common doubts is: Continue reading on Medium »

Dev.to · Hossein Esmati
🔧 Backend Engineering
⚡ AI Lesson
1w ago
API Gateway Patterns in .NET Core and Azure
Different clients (web, mobile, IoT) often require different data shapes and aggregation levels. The BFF pattern addresses this by creating specialized gateways
Dev.to · Code Wiz Tools
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Base64 Encoding Explained — JWT Tokens, Data URIs, and Kubernetes Secrets
Everything developers need to know about Base64 — how it works, where it's actually used in production (JWT, Kubernetes, HTTP auth, data URIs), and the one mist

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Complete Inheritance in Java with Examples
In this tutorial, we are going to learn about what is inheritance in Java with its different types and how to implement each type with… Continue reading on ILLU

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 »

Dev.to · Edith Ogechi Odo
🔧 Backend Engineering
⚡ AI Lesson
1w ago
From Code to Cloud: How a Website Goes Live
Have you ever wondered how a website actually gets onto the internet? When you build a website on...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
7 C# Techniques Pros Use Without Thinking
Here’s the real list that made my code cleaner, faster, and way less stressful in 2026. Continue reading on .Net Programming »

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 »

Dev.to · Nasrul Hazim Bin Mohamad
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Admin-Editable Settings Without Giving Up config()
There's a tension every app hits eventually: some configuration really should live in .env and...
Dev.to · jsmanifest
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How TypeScript 5.7's `--module nodenext` Changes Are Breaking Legacy Express Apps (and How to Fix Them)
How TypeScript 5.7's --module nodenext Changes Are Breaking Legacy Express Apps (and How to...

Dev.to · Hassan Farooq
🔧 Backend Engineering
⚡ AI Lesson
1w ago
HABTM, has_many through, STI, and polymorphic associations in Rails
Once you're past belongs_to and has_many, Rails gives you four more association tools that confuse a...

Dev.to · Arthur
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Run Out of Senior Engineers Without Firing Any
The industry is going to wake up in five to seven years to a shortage of senior engineers, and it will not be because we fired any of them. The current cohort o

Dev.to · Akash Kumar
🔧 Backend Engineering
⚡ AI Lesson
1w ago
What is Middleware in Express and How It Works
"Middleware is the invisible assembly line your request travels through before it ever reaches your...
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 »

Dev.to · Saptarshi Deb
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Stop Using Map<String, Object> in Cucumber: A Type-Safe Scenario Context for Cucumber JVM
As automation frameworks grow, one problem appears in almost every Cucumber project: How do we share...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Linux vs macOS For Backend Work: Switched After 8 Years — No Regrets
My MacBook died on a Tuesday. By Thursday, I was running Ubuntu. By Friday, I stopped missing macOS. Continue reading on Medium »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Angular 19 NGRX Signal Store : Lazy Signal Creation in NgRx Signal State
In NgRx SignalStore, deep signals for nested objects are evaluated and created lazily — only when the property is first accessed. By… Continue reading on Medium

Dev.to · Mike Cornwell
🔧 Backend Engineering
⚡ AI Lesson
1w ago
tgo Dev Log #2: Compiling UUIDs, Async Goroutines, and the Lodash Nightmare
I am about two and a half weeks into building tgo (my TypeScript to Go compiler). Over the weekend, I...
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
AWS + Go + Docker + Terraform: The Ultimate Deployment Workflow for Your Backend!
Hey there, fellow Gopher! Ever just dream of seeing your awesome Golang backend really fly in the cloud? You know, scaling up and down… Continue reading on Medi

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Java Interview Questions That Tripped Me Up (And How I Finally Got Them Right)
8 years of .NET engineering taught me these Java concepts the hard way. Here’s what every Java developer needs to nail before their next… Continue reading on Me
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 »

Dev.to · Sushant Joshi
🔧 Backend Engineering
⚡ AI Lesson
1w ago
API Versioning Tests: 3 Cases Almost Every Team Misses
Our v2 API broke v1 clients in production on a Wednesday because nobody had tested the case where a...
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 »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
10 Hidden Reasons You’re Still Not a Senior Developer
The uncomfortable gaps no one tells you about until production breaks and your name is on the incident report Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
The Backend Shortcut That Quietly Creates Future Bugs
Putting logic directly into route handlers feels fast at first, but it often creates the kind of backend bugs that only appear after the… Continue reading on Sk

Dev.to · Odejobi Abiola Samuel
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Type-Safe Env Vars Without Zod
How CtroEnv infers exact types from validators — no z.infer, no manual interfaces, no 50 KB dependency.

Dev.to · ilshaad
🔧 Backend Engineering
⚡ AI Lesson
1w ago
How to Fix a PostgreSQL Connection String That Won't Connect
You copied the connection string straight out of your provider's dashboard (Supabase, Neon, Railway,...

Dev.to · Divyesh Kakadiya
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Static Dispatch, Dynamic Dispatch & Monomorphization in Rust — Explained Like a Human
I struggled with this for months. So I wrote the explanation I wish existed — using a phone call analogy, real Notification examples, and zero jargon upfront.

Dev.to · Praveen Yadav
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Building Distributed Data Processing with Spring Batch 6 + Spring Boot 4
When people first use Spring Batch, they usually start with a simple single-threaded job. That works...
Medium · Programming
🔧 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 »
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 »

Dev.to · Valentyn Kit
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Framework knowledge evaporates. Low-level knowledge compounds.
I learned async three times before it stuck. C# Tasks. Go goroutines. Rust tokio. Each time I was...

Dev.to · Guilherme Galanti
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Learning to Code Is Easy. You Just Need to Sacrifice Your Delusions
The Fantasy Version of Learning to Code Everybody loves the romantic version of learning...

Dev.to · Abinash Behera
🔧 Backend Engineering
⚡ AI Lesson
1w ago
From Git Beginner to Advanced: The Complete Guide Every Developer Should Know
A practical guide to mastering Git—from your first commit to advanced collaboration and repository...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Laravel Middleware: Control Requests Like a Pro
As Laravel applications grow, managing access control, authentication, logging, and request filtering directly inside controllers can… Continue reading on Mediu

Dev.to · web4browser
🔧 Backend Engineering
⚡ AI Lesson
1w ago
Design Browser Profile Permissions Before Automation Runs
Browser automation does not always fail because the script is wrong. Sometimes the script opens the...
DeepCamp AI