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
Showing 355 reads from curated sources

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
ClassNotFoundException vs NoClassDefFoundError in Java (With Examples)
In Java, both ClassNotFoundException and NoClassDefFoundError occur when a class cannot be found at runtime, but they happen in different… Continue reading on M

Dev.to · William Andrews
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Unix timestamps explained — converting, formatting, and avoiding the common mistakes
What Unix timestamps actually are, how to convert them in JavaScript, Python, SQL, and the command line, the milliseconds vs seconds trap, timezone gotchas, and

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Our Pagination Worked Perfectly Until The Table Hit 100,000 Records
We built the visitor list feature with standard offset pagination from day one using a page size of twenty and skipping records by offset… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Go Is Quietly Killing Traditional Tech Stacks
For almost two decades, backend engineering followed a predictable formula. Continue reading on Medium »

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
2w ago
REST API Design Made Simple with Express.js
REST API Design Made Simple with Express.js Every backend developer reaches a point where...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
2w ago
JWT Authentication in Node.js Explained Simply
JWT Authentication in Node.js Explained Simply Authentication is one of those topics that...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Creating Routes and Handling Requests with Express
Creating Routes and Handling Requests with Express If raw Node.js feels like: building...

Dev.to · Shivam Yadav
🔧 Backend Engineering
⚡ AI Lesson
2w ago
How Node.js Handles Multiple Requests with a Single Thread
How Node.js Handles Multiple Requests with a Single Thread “Wait… Node.js uses only one...
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Best Web Development Course in Dehradun 2026 | MERN Stack, Next.js & Full Stack Development
Dehradun, the capital of Uttarakhand, is rapidly transforming into a prominent education and IT hub in North India. With the rise of startups, digital transform

Dev.to · SATYA SOOTAR
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Handling File Uploads in Express with Multer
Hello readers 👋, welcome to the 12th blog in our Node.js series! In the last post, we learned how...

Dev.to · SATYA SOOTAR
🔧 Backend Engineering
⚡ AI Lesson
2w ago
What is Middleware in Express and How It Works
Hello readers 👋, welcome to the 10th blog in our Node.js series! In the last post, we built a clean...

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Storing Uploaded Files and Serving Them in Express
Where do files go after you upload them, and how do you get them back? You've set up Multer....

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Handling File Uploads in Express with Multer
How to accept profile pictures, documents, and any file your users throw at your server. The...

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Sessions vs JWT vs Cookies: Understanding Authentication Approaches
Three terms that get mixed up constantly — and a clear guide to what each one actually does. When...

Dev.to · Syed Ahmer Shah
🔧 Backend Engineering
⚡ AI Lesson
2w ago
PHP vs Node.js (2026): I Benchmarked Both — Here's What Surprised Me
There is a conversation that has been going on in backend development circles for over a decade now,...

Dev.to · Pratham
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Node.js Is Perfect for Building Fast Web Applications
How one thread, a smart event loop, and non-blocking I/O let Node.js handle thousands of requests...
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why I Stopped Building a Backend (And What Happened Next)
docreplacer.online is a tool that converts a plain-English prompt into a formatted .docx file — entirely inside your browser. No server, nothing uploaded or sto

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Most backend systems look clean during development.
The real problems appear later — under traffic, under concurrency, and under production pressure. Continue reading on Real World .NET »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Debugging Makes You a Better Coder
Every developer has experienced this moment. Continue reading on Medium »
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Backend Concepts Nobody Explains Properly
And why your senior dev sighs every time you ask about them So here's the thing. You've been writing code for a while now. Maybe a year, maybe two. You can buil

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Blocking vs Non-Blocking Code in Node.js
One style of code makes your server wait. The other keeps it moving. The difference between them determines how many users your Node.js… Continue reading on Med

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
2w ago
This One Backend Trick Improved My API Performance
Most developers think API performance is about: Continue reading on SkillStuff »

Dev.to · German Yamil
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Python argparse: Build CLI Tools in 10 Minutes
argparse turns any Python script into a proper CLI tool: help text, type validation, defaults, and subcommands — all from the standard library.

Dev.to · German Yamil
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Python argparse: Build CLI Tools in 10 Minutes
argparse turns any Python script into a proper CLI tool: help text, type validation, defaults, and subcommands — all from the standard library.

Dev.to · Kaushikcoderpy
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Offset Massacre — Why Cursor Pagination is Mandatory (2026)
Efficient Pagination: Moving Beyond OFFSET for Scalable Data Retrieval Many applications...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The JavaScript Concept That Confuses Almost Everyone
Call Stack vs Callback Queue vs Microtask Queue Explained With Real Examples Continue reading on Medium »
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
2w ago
What is Node.js? JavaScript on the Server
What Exactly is Node.js? hi its me so today's topic is about nodejs yes what is node js why is nodejs who is nodejs and how is node js everything about node js

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Your Linter is Wrong: Enforce Better Rules.
Formatting and syntax are the easy part. Your linter should catch bugs before they happen. Continue reading on ILLUMINATION »

Dev.to · Hafiz
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Laravel Now Has Native Passkeys: A Complete Guide to laravel/passkeys
Laravel now ships a native passkeys package. Learn how to add passwordless auth to your Laravel app using laravel/passkeys, Fortify, and @laravel/passkeys.

Dev.to · Bhupesh Chandra Joshi
🔧 Backend Engineering
⚡ AI Lesson
2w ago
REST API Design Made Simple with Express.js: A Beginner-Friendly Guide
Master REST API design with Express.js. Learn HTTP methods, clean routing, status codes, and...

Dev.to · Bhupesh Chandra Joshi
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Why Node.js is Perfect for Building Fast Web Applications
Imagine launching a web app that handles thousands of users simultaneously—real-time chats firing off...

Dev.to · Bhupesh Chandra Joshi
🔧 Backend Engineering
⚡ AI Lesson
2w ago
JWT Authentication in Node.js: Explained Simply Guide
Authentication is one of those things every developer has to deal with. Let’s make it painless and...

Dev.to · Bhupesh Chandra Joshi
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Blocking vs Non-Blocking Code in Node.js: The Superpower That Makes Your Server Fly
Imagine your Node.js server as a world-class chef in a busy restaurant. One version of the chef can...

Dev.to · PRIYA K
🔧 Backend Engineering
⚡ AI Lesson
2w ago
java Interview Questions
1.Difference between class and Object in Java ? 2.What is constructor.How is it different from a...

Dev.to · rabbxdev
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Go Edge-native fast
Ditch the bloat and go edge-native. ⚡️ Say hello to @rabbx/ws: the ultra-lean WebSocket library...

Dev.to · Athreya aka Maneshwar
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Error Handling in Go: Stop Panicking, Start Wrapping
Hello, I'm Maneshwar. I'm building git-lrc, a Micro AI code reviewer that runs on every commit. It is...

Dev.to · CodeWithIshwar
🔧 Backend Engineering
⚡ AI Lesson
2w ago
`setTimeout()` Is NOT Part of JavaScript
Most developers write this code every day: ```js id="e9u2xa" setTimeout(() => { ...

Dev.to · Sanskriti Harmukh
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Installing Node.js and npm on Ubuntu 26.04
Ubuntu's default APT repository ships an outdated Node.js build that is not suitable for modern...

Dev.to · Chidera Humphrey
🔧 Backend Engineering
⚡ AI Lesson
2w ago
How to Modernize a Node.js Backend Without Rewriting It (Using Zuplo)
1. Introduction If you've worked with legacy backends, you'll agree: when they fail, it's...

Dev.to · Horizon Dev
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Firebase for Startups: When to Switch to Enterprise Solutions
Metric Value Firebase cost increase at scale 300-500% per year User threshold for...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Error handling in Go: Common pitfalls
Developers coming to Go from languages that use try/catch constructs, like Java or C#, may feel a bit turned around. The inner voice… Continue reading on Medium

Dev.to · Samaresh Das
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Clarity always beats speed when you are learning to code
Chasing speed when learning to code is the fastest way to hit a wall. We're often told to "learn...

Dev.to · Amrishkhan Sheik Abdullah
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Most Underestimated Function in JavaScript: `reduce()`
Most Developers Meet reduce() at the Wrong Time Usually, it happens through some...

Dev.to · Muhammad Zulqarnain
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Node.js Patterns I Wish I Knew 3 Years Ago
Node.js is amazing for shipping fast. It's also amazing at letting you ship broken things fast. I've...

Dev.to · Muhammad Zulqarnain
🔧 Backend Engineering
⚡ AI Lesson
2w ago
The Node.js Patterns I Wish I Knew 3 Years Ago
Event loop mastery, streams, worker threads, graceful shutdown, and the design patterns that separate...
![[Tutorial] Reading and Reacting to Contract State from a Frontend on Midnight network](https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq3e9mrk8esgkgsuymvsq.png)
Dev.to · Syv
🔧 Backend Engineering
⚡ AI Lesson
2w ago
[Tutorial] Reading and Reacting to Contract State from a Frontend on Midnight network
📁 Full Source Code: midnight-apps/unshielded-token Target audience: Developers ...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
2w ago
C++ Programming : More Than Just Another Language
So finally we are starting C++ together and honestly before learning any language I think one thing is very important… feeling comfortable… Continue reading on

Dev.to · Sávio Eduardo Silva
🔧 Backend Engineering
⚡ AI Lesson
2w ago
Fixing VS Code Installation Error on Ubuntu 26.04 (Resolute) via Terminal
The Problem: apt-key is Deprecated and Repository is Unsigned When trying to install...
DeepCamp AI