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 · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Beyond Language Wars: Finding Strength in Java
Most developers don’t become strong because of the language they use — they become strong because of the lessons that language teaches… Continue reading on Medi

Dev.to · Simran Kaur
🔧 Backend Engineering
⚡ AI Lesson
3w ago
10 Free Developer Tools That Run 100% in Your Browser (No Signup, No Upload)
We have all done it. You are mid-debug, you need to pretty-print a chunk of JSON, so you paste it...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
How do I properly write the server and port for an Express typescript API that uses mssql with the tedious driver?
My express app (typescript) uses the following properties in its connection configuration: server: 'localhost\\SQLEXPRESS01', port: 1433, database: 'MyDatabase'
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Day 24 Part 6: Still Solving — On Timelines That Slip and Why You Keep Going Anyway
Monday evening. Still fixing Day 24 integration errors. Down to 4 remaining from 23 original. Tests: 278 of 287 passing (97%). Not done… Continue reading on Med

Dev.to · Raaga Priya Madhan
🔧 Backend Engineering
⚡ AI Lesson
3w ago
What is Git? A Beginner's Guide with Real Examples
Every developer talks about Git. But if you're just starting out, it can feel overwhelming. Let me...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Your Shell Is 500x Slower Because of NVM — Meet fnm and Volta
Your shell startup is up to 500x slower than it needs to be. The culprit? Probably nvm. Continue reading on JavaScript in Plain English »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Most Developers Misunderstand Browser Storage
Browser storage feels simple until it quietly becomes your authentication layer, cache system, user preference database, feature flag… Continue reading on Skill

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
3w ago
From Localhost to Production: Deploying Django + React with HTTPS and Nginx
The “Oh Crap, Now What?” Moment Continue reading on Medium »

Dev.to · Krunal Kanojiya
🔧 Backend Engineering
⚡ AI Lesson
3w ago
How to Configure tsconfig.json for Your TypeScript Project
TLDR tsconfig.json is the config file for every TypeScript project. It tells the...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Firebase Phone Authentication OTP Not Sending Even After Adding SHA-256
Hi everyone, I'm having an issue with Firebase Phone Authentication in my Flutter app. OTPs are not being sent to any phone number. I've already: • Enabled Phon

Dev.to · Fortune Industries
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I want to talk to my editor and get finished code back — without sending my screen to the cloud
Here's the thing I want, and couldn't buy: I hold a key, say "fixed the null check on login and added...

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Understanding Shebang, Executable Files, PATH, and How Linux Knows What to Run Continue reading on Medium »

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Day 29: Stop Writing Linux Scripts Until You Understand Shebang (PATH, Executable Files, and More)
Understanding Shebang, Executable Files, PATH, and How Linux Knows What to Run Continue reading on Medium »
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
"ConnectionError" when trying to run a SELECT statement from an Express typescript app using mssql package
The error is: "ConnectionError: Failed to connect to localhost\SQLEXPRESS01 in 30000ms at connectListener (C:\...\mssql\lib\tedious\connection-pool.js86:17)" I

Dev.to · Jun Hao
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Most Developers Use Redis. Few Use It Well.
Many developers think Redis is just a cache. In production systems, Redis often becomes a critical...

Forbes Innovation
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Apple iOS 27 Release Date: When You Can Download The New iPhone Software — Starts Now
The next iPhone software has just been officially unveiled and the first developer beta is out. Here’s when you can download it.
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
We Shipped a Flutter Web App to Production — Here’s What Nobody Warned Us About
Before you ship your Flutter app to the web, read this. Real renderer differences, SEO workarounds, WebAssembly performance, and the exact… Continue reading on

Medium · Cybersecurity
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Code as Mythology: Refactoring Infrastructure Through the Aztec Wildlife Domain
There is a point in the lifecycle of every security researcher and infrastructure architect where standard naming conventions die a quiet… Continue reading on M

Medium · Data Science
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The Interview Question Engineers Forget to Ask
Most interview prep is about passing the technical screen. Get through LeetCode. Nail system design. Come ready with STAR stories. All… Continue reading on Fonz

Dev.to · Jhones Gonçalves
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Stop Copying HTTP Client Configurations Between Projects
Every backend project seems to start the same way. Someone creates an HTTP client, adds a timeout,...
Dev.to AI
🔧 Backend Engineering
⚡ AI Lesson
3w ago
What every Go developer wishes they knew before their first production outage
The Slice Trap That Cost Me 4 Hours (And How to Never Fall Into It Again) You've been there. The bug that makes no sense. The data that changes when you weren't

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Streaming de Alta Vazão com Ordenação Estrita: Roteamento de Partições no Azure Event Hubs
O processamento de eventos em sistemas distribuídos enfrenta um estrangulamento matemático quando o volume de ingestão atinge a escala de… Continue reading on M
ZDNet
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The iPadOS 27 developer beta is here - how to download it
Apple has released the first iPadOS 27 beta, offering early access to an upgraded Siri, new Safari features, and more.

Dev.to · Brent
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I built 73 free construction calculators with Next.js — and learned the hard way that Google won't index a new site just because it exists
Every construction calculator on the first page of Google has the same problem: you search "how much...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Build a Real-Time Excalidraw-like Collaborative Canvas using Velt MCP and Antigravity
In this tutorial, we’ll build an Excalidraw-style collaborative whiteboard using Next.js, HTML5 Canvas, and Velt. Continue reading on CodeToDeploy »

Hackernoon
🔧 Backend Engineering
⚡ AI Lesson
4w ago
How C++23 Removes Friend Declarations From Encapsulated CRTP Interfaces
The article explains how “Exotic CRTP” uses C++23 explicit object parameters to solve a long-running CRTP problem: weak encapsulation caused by public inheritan

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
The Most Interesting Thing About Node.js 25 Isn’t a New Feature
It’s the performance work happening under the hood that most developers will never see Continue reading on Medium »

Dev.to · Sven Herrmann
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Encrypting PostgreSQL Columns in Scala with skunk-crypt
Some columns shouldn't sit in your database as plain text. Email addresses, phone numbers, tax IDs,...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
How to start learning C++
I'm starting a C++ course at university this September and I'd like to get a bit of a head start before classes begin. I'm completely open to learning through v
Medium · Startup
🔧 Backend Engineering
⚡ AI Lesson
4w ago
The Midnight Grind in Dar es Salaam
It was exactly midnight in Dar es Salaam. The city was dead quiet. I was staring at a screen full of code, a half-eaten plate of chips… Continue reading on Medi
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
How do most web apps implement login?
For simple username/email and password logins do u just store the hashed passwords in a database or do you use other services? Whats the best practice? submitte

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4w ago
The Single-Threaded Lie: How Node.js Handles 10,000 Concurrent Users Without Crashing
If you’ve spent any time building backends, you’ve heard the golden rule of Node.js: Continue reading on Medium »

Medium · Deep Learning
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Do You Actually Know What Defensive Coding Is?
https://software-design-revision-hub-587811894693.europe-west2.run.app/ Continue reading on Medium »

Dev.to · Pavel
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Self-Host Postgres or Use Supabase? Here's How to Decide
Supabase is more than a database. A clear way to decide between Supabase, self-hosted Supabase, and plain managed/self-hosted PostgreSQL.

Dev.to · ARNAB PACHAL
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Building a Zero-Trust Reverse Tunnel in Go (and Bypassing Cloudflare Port Blocks)
As a 3rd-year CS student at NIT Durgapur focusing heavily on backend architecture, I spend a lot of...
Reddit r/webdev
🔧 Backend Engineering
⚡ AI Lesson
4w ago
How do I connect a Spring Boot API to a vanilla HTML/CSS/JS frontend
I’m learning Spring Boot and want to understand how to connect my backend API to a frontend using only vanilla HTML, CSS, and JavaScript first. What would be a
Dev.to · Mahdi BEN RHOUMA
🔧 Backend Engineering
⚡ AI Lesson
4w ago
10 Common Mistakes Building with Next.js and Supabase (And How to Fix Them)
Avoid these critical mistakes when building with Next.js and Supabase. Learn from real-world errors that cost developers hours of debugging and discover proven
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
I need help for the order for my small project
So I'm currently working on a project with GUI, where you should type a random number and the GUI shows, if the number is correct. Inside the GUI, there are 2 l

Dev.to · Robin
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Announcing Cordova Support in Capawesome Cloud
Capawesome Cloud now officially supports Apache Cordova. That means out-of-the-box native iOS and...

Dev.to · Hideki Mori
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Abstractions are fine. Starting on them isn't.
I've been writing software alone for 24 years. The shape of how I do that hasn't changed much — but...

Dev.to · M.Ark
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Understanding Data Types in Go
Go is a statically-typed programming language that provides a rich set of data types for representing...

Dev.to · Arnob
🔧 Backend Engineering
⚡ AI Lesson
4w ago
PgPool2 & PostgreSQL — Bypass SCRAM entirely, use MD5
SCRAM + AES decryption is tricky to get right. The fastest working solution is to switch to MD5 in...

Dev.to · Truffle
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Backslashes vanished between source and eval.
A clap-generated fish completion stripped backslashes from binary paths. The fix turned on reading...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
4w ago
Express Rate Limit — Prevent API Abuse in Node.js
When building APIs with Node.js and Express, one mistake beginners often make is exposing endpoints without any protection. Continue reading on Medium »

Dev.to · Hadil Ben Abdallah
🔧 Backend Engineering
⚡ AI Lesson
4w ago
You’re a Real TypeScript Developer Only If...
A few months ago, I published You're a Real JavaScript Developer Only If... It was just a post for...

Dev.to · Arun Raghunath
🔧 Backend Engineering
⚡ AI Lesson
4w ago
We built test mode. Then discovered it was broken.
Part of building jhansi.io in public. Test mode sounded simple. Upload code, pass a command, jhansi...

Dev.to · z z
🔧 Backend Engineering
⚡ AI Lesson
4w ago
10 Git Mistakes That Waste Hours — And How to Fix Them in Seconds
Real Git disasters I've fixed in production: lost commits, wrong branch, merge hell. Each one has a one-command fix.

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
4w ago
The Node.js Patterns That Made My Backend APIs Fast, Reliable and Easy to Maintain
Not just making it work — making it genuinely work well under real conditions and real constraints. Continue reading on JavaScript in Plain English »
DeepCamp AI