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
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I joined a startup....they gave me access to the codebase and basically said "yeah figure it out, you have 1 week"
Recently I joined a startup no walkthrough straight to the codebase. Just a git repo with 47 folders, variable names that made sense to whoever wrote them 1 or

Medium · ChatGPT
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Hidden Technology Behind Every App You Use Daily
Learn how REST APIs, HTTP methods, endpoints, and JSON work together to power the apps you use every day. Continue reading on Level Up Coding »
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Race Condition Nedir ve Nasıl Önlenir?
İki kullanıcı aynı anda son bileti almaya çalıştı. Sistem ikisine de “başarılı” dedi. Ama bilet bir taneydi. Continue reading on Medium »

Dev.to · Naveed Ausaf
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to get XUnit v3 to work with Test Explorer in VS Code
I recently upgraded some xUnit v2 test projects to v3 because I needed two awesome features that v3...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why the Best Node.js Express Alternative in 2026 Is Contract-First (and That Means DaloyJS)
Every “best Express alternative” listicle gives you the same shortlist: Fastify for maturity, Hono for the edge, Elysia for Bun. They are… Continue reading on M

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Processing a 2GB CSV in Node Without Running Out of Memory
Why the obvious approach crashes, and how a few generator functions keep memory flat no matter how big the file gets. Continue reading on Level Up Coding »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why I Stopped Reaching for Express: Migrating to DaloyJS, the Contract-First Alternative
Express is the most successful Node.js framework ever written, and I mean that as a compliment and as a diagnosis. It won by being minimal… Continue reading on
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How Selenium Works with Python and Why Virtual Environments Matter
Understanding Python Selenium Architecture and the Importance of Virtual Environments Continue reading on Medium »

Dev.to · Mujib
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I spent a week researching why devs hate Supabase, LangChain, PostHog & Neon (and what I found)
If you hang out on Reddit or Hacker News long enough, you’ll notice a pattern. Every few days someone...

Dev.to · Nikita Maharana
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Callbacks, Promises & Async – await Explained
Callbacks, Promises & Async – await: Callbacks -> Callback Hell -> Promises -> Promise...

Dev.to · Vinicius de Santana
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Choosing the ideal Git branching strategy for your project
The Git is the standard version control system in modern software development. With the ability to...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Internals of isNaN
Recently, in the production code, I came across a snippet of code which said something like this: Continue reading on Medium »

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How I Opened a RIPE NCC Membership (LIR Account) Without Hiring a Consultant
How I Opened a RIPE NCC Membership (LIR Account) Without Hiring a Consultant Continue reading on Medium »

Dev.to · Vladyslav
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Designing a deterministic PHP 8.4+ framework before the first stable release
An early engineering note on Coretsia, a PHP 8.4+ framework experiment focused on deterministic tooling, strict boundaries, source-of-truth documents, and criti

Dev.to · zhihu wu
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
5 Regex Patterns That Will Save You Hours of Debugging
If you write code, you've been there — staring at a regex that should work but doesn't. Meanwhile,...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
React Query + Laravel REST API — The Right Way
Most developers fetch data in React the same way they learned it — useEffect + useState + fetch. It works. But it doesn't scale well, and… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Why $1B Startups Are Secretly Firing Their Cloud Architects and Going Back to PostgreSQL
The Great Cloud Repatriation isn’t just a trend; it’s a data-backed rebellion against multi-cloud madness and architectural vanity. Continue reading on PostgreS

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Lifetimes in Rust Made Simple: Understanding How Long Data Lives
If borrowing answers “who can use the data?”, lifetimes answer “how long can they use it?” Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Borrowing in Rust Explained: How to Use Data Without Losing Ownership
Ownership is powerful — but if everything keeps getting "moved," how do you actually use your data? That's where borrowing comes in. Continue reading on Medium
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What Creating My First Website Taught Me About Confidence
The first website I ever built looked terrible. Continue reading on Stackademic »

Dev.to · Favor Charles Owuor
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Working in Branches
When I first started using Git, I did everything on the main branch. It seemed easier. I would make...

Dev.to · Vikas Kumar
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to Keep Your Screen Awake: The Complete Guide (Windows, Mac, Mobile)
Stop your display from dimming, locking, or falling asleep. Here is a developer-friendly guide to...

Dev.to · DHANRAJ S
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Java Variables Explained — Simply and in Detail
Hey! Let me start with a simple question. When you go to the grocery store — you pick up items and...
Reddit r/webdev
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Human-in-the-Loop Playwright Automation: Best Way to Stream Backend Browser for OTP/CAPTCHA Handling?
Hi everyone, We're building an automation platform using Playwright where all browser automation runs on the backend. For portals that require manual interventi

Dev.to · Favor Charles Owuor
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Proper Variable Naming
When I started programming, naming variables was the last thing on my mind. I would use the...

Dev.to · Kye Jones
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
First post would love for you to check it out!
What I learned deploying my first Django API product ...
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
What Does JAVA Stand For?
Many beginners who start learning Java often wonder what the term “JAVA” stands for. Continue reading on Medium »

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Rust in 2026 Is No Longer a Language. It’s a Movement.
The borrow checker you feared is now the feature that gets you hired. Here’s what changed. Continue reading on Rustaceans »

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Failure Amplification Patterns Every Backend Engineer Should Know
Modern distributed systems rarely fail because of a single bug. More often, a small issue triggers a chain reaction that amplifies across… Continue reading on M

Dev.to · freerave
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Built a Code Screenshot Tool Inside My VS Code Extension — Here's How It Works (DotShare v3.4.0)
You know that moment when you write a function you're genuinely proud of, and you want to share it on...

Dev.to · Nilanjan Kamila
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to Block Disposable Email Addresses in Laravel (Prevent Fake Registrations)
If your Laravel application allows user registration, there's a good chance you've encountered...

Dev.to · Gamya
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Swift Arrays
So far in our Swift journey, we've worked with single values — a name here, a number there. But what...

Dev.to · Javi Palacios
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Getting started with Git
Would you like to do your first commit in Git? In this part of the course we will teach you how easy is to make your first commit.

Dev.to · DevWithZach
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Chicago Logistics Tech: Building Backend Systems with Offshore Teams
Chicago Logistics Tech: Building Backend Systems with Offshore Teams The database...

Dev.to · Santhosh
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I Built My Own Container Runtime from Scratch Using Only Linux (No Docker, No containerd, No LXC)
I’ve been using Docker for a while, but at some point I realized I didn’t actually understand what it...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How can I test out app's that I want to publish to the app store without a mac?
So I'm building this app that I want to put onto the app store, but I have no way of testing it. I tried use expo, but the app and the current upd's SDK version
Reddit r/webdev
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Need Career Advice: Java or Python Full Stack?
Hi everyone, I need some career advice. I'm from a non-IT background and have been working in a small company for the last 2.5 years, mainly doing HTML and Word

Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
30 Database Projects with Source Code for Final-Year Students
A database project is not just a few forms connected to a table. In final-year evaluation, your faculty usually checks whether you… Continue reading on Medium »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
A gentle introduction to generics in TypeScript
I’ve watched engineers copy-paste the same function three times, changing only the type annotation, because they didn’t know there was a… Continue reading on Me

Dev.to · kevin patil
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
I built a free CLI that audits your Node.js + React project before you ship
Before shipping anything I'd run through the same mental checklist every time. Did I forget any .env...

Dev.to · sai sanjana
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
array methods
hi all, Arrays are one of the most commonly used data structures in JavaScript. They allow developers...

Dev.to · Steve Omollo
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Building a Simple Task API in Go
Previously, we learned how to send and receive JSON data in Go. One of the next steps in building...
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Trying to salvage an old app feature
Noob here, I had an app called ifunny Way Back in Middle School. Didn't care about the community at all but the app had a comic creation drawing feature that ro

Dev.to · Muhammad Zeeshan Farooq
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
The Hidden Danger in React Server Actions: How to Prevent Accidental Data Leaks
With Great Power Comes Great Responsibility. Here is how to secure your backend logic when using...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
JavaScript this Keyword Explained (With Real Examples)
Learn how the JavaScript this keyword actually works, why developers struggle with it, and how it behaves in functions, objects, arrow… Continue reading on Medi

Hackernoon
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
How to Build a Shared Lint Package for Every Repo
Linting across multiple projects often becomes inconsistent and hard to maintain. The solution is to centralize ESLint, Prettier, and Stylelint into a single sh

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Flutter 3.44 Feels Smaller Than Expected — But That’s a Good Sign
No flashy features. No dramatic announcements. But Flutter 3.44 quietly fixes some of the ecosystem’s biggest developer headaches. Continue reading on Medium »

Dev.to · Claudia
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
Building a JavaScript Keylogger: How Keystroke Capture Works in Node.js
A technical walkthrough of how JavaScript can capture keyboard input at the system level using Node.js. Explains the raw keypress model, event handling, and ses
DeepCamp AI