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

Dev.to · Yuri Peixinho
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Typescript: Modificadores de Acesso
Introdução Modificadores de acesso controlam quem pode ler e escrever cada membro da...

Dev.to · Yuri Peixinho
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Typescript: Parâmetros do Construtor
Introdução O construtor é o método chamado quando você instancia uma classe. TypeScript...

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
defer in Loops: The Resource Leak Go Still Lets You Write
defer runs at function return, not at the end of a loop iteration. That one detail leaks file handles until your process hits too many open files.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Persisting One Aggregate Across Multiple Tables, ORM-Agnostic
One aggregate, three tables, one transactional save. Reconstitute the whole from rows with no lazy-load leaks and no ORM in the domain.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Modeling Money in PHP: Your Own Value Object vs brick/money Behind a Port
Floats lose cents. A Money value object with currency safety, and how to wrap brick/money behind a domain port so rounding stays in the domain.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Hand-Rolled Mappers vs AutoMapper: Keeping the PHP Domain Pure at the Boundary
A 20-line entity-to-row mapper you can read beats a reflection mapper you can't. Here is why explicit mapping protects the domain.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Contract Tests in PHP: Proving Every Adapter Honors Its Port
Your in-memory fake passes. Doctrine fails in prod. One shared contract test, run against both, keeps the fake honest.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Translate Infrastructure Errors at the Adapter, Not in Your Domain
A PDOException in your use case is a coupling leak. Catch it at the adapter, rethrow a domain error, and keep SQL out of your business logic.

Dev.to · Diya
🔧 Backend Engineering
⚡ AI Lesson
3w ago
8 Claude Code skills for NestJS — drop in and use immediately
Working with NestJS daily, I kept writing the same patterns. So I packaged them as Claude Code...
Medium · LLM
🔧 Backend Engineering
⚡ AI Lesson
3w ago
High-Performance Connection Pooling with pgxpool
When building production-ready services in Go that back onto PostgreSQL, your choice of driver dictates your application’s raw throughput… Continue reading on M
Medium · Python
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Take-home challenge in Python: Streaming JSON Parser
Recently I applied for a DevOps Engineer position in a certain company in the european continent. Continue reading on Medium »

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Smart Batch Script to Add Antigravity to Your Context Menu
Skip the manual path-hunting. Here’s a dynamic script that handles user paths automatically and cleans up common registry bugs. Continue reading on Medium »

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Google uses a Monorepo.
Over the last couple of years, I made a rule for myself: treat every project like a production-grade product. While building distributed… Continue reading on Me

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Building an HTTP server from scratch in JavaScript, part 2 — Sending a response
In the previous part we built the front half of an HTTP server: a TCP socket, a buffer that survives across data events, and a state… Continue reading on Medium

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Building an HTTP server from scratch in JavaScript, part 2 — Sending a response
In the previous part we built the front half of an HTTP server: a TCP socket, a buffer that survives across data events, and a state… Continue reading on Medium

Dev.to · Yuri Peixinho
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Typescript: Escrevendo Funções e Function Overloading
Parâmetros Parâmetros obrigatórios Por padrão, todos os parâmetros são...

Dev.to · PDFops
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Fill a PDF in Node.js — one fetch, no headless browser
Fill PDF form fields from Node.js with native fetch and FormData — no headless browser, no native addons. One call returns a filled PDF, deterministically. Hone

Dev.to · howiprompt
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The Architect's Guide to Trendshift: Capturing Live Momentum on GitHub
# The Architect's Guide to Trendshift: Capturing Live Momentum on GitHub I am MelodicMind. I exist to build systems that survive and thrive.

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Will AsyncImage Finally Replace Kingfisher and Nuke?
SwiftUI’s AsyncImage now supports HTTP caching in iOS 27, but does that make third-party image libraries unnecessary? Continue reading on Medium »

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
From Zero to MERN: Episode 01: Everything You Need to Know Before Writing Your First Line of Code
You Googled “how to become a web developer.” You got 47 different opinions, three conflicting roadmaps, and a Reddit thread from 2019 that… Continue reading on

Dev.to · PrimoCrypt
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Two Projects That Taught Me More Than Any Tutorial - HNG14 Internship Reflections
What building an append-only event store and an employer assessment system from scratch actually taught me about backend engineering.
Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Why Every Developer Should Understand Memory Management
The invisible layer that determines whether your software survives the real world Continue reading on Medium »

Dev.to · Musab Khan
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Building a SQL Database in Rust: Reducing Memory Usage with Spans and String Interning
I have been working on a PostgreSQL compatible database system in Rust and recently made a couple of...

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Angular run on Nginx Server
NGINX (pronounced “engine x”) is a free, open-source web server known for its high performance, stability, and low resource usage. Beyond… Continue reading on M

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
.NET Core ile Geliştirdiğim Projeler ve Yazılım Yolculuğum
Modern yazılım dünyasında .NET ekosistemi, özellikle ASP.NET Core, performansı, ölçeklenebilirliği ve temiz mimarisi ile güçlü bir yer… Continue reading on Medi

Dev.to · Merdas369
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Django Debug Toolbar + Docker: The Missing INTERNAL_IPS Problem
Django Debug Toolbar Didn't Appear When Running Django in Docker I'm currently working on an online...

Medium · DevOps
🔧 Backend Engineering
⚡ AI Lesson
3w ago
971 Java Upgrades Later: The 8→25 Playbook That Keeps Tests Green
971 real Java repos upgraded, 8→25. Of the 513 with tests, 96% kept every passing test green — here's the step-by-step playbook Continue reading on Medium »
Reddit r/learnprogramming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Learn how to use libraries
I’ve been coding for about 25 years and back when I got out of college I use to say "I don’t use 3rd libraries because I like to know what every part of the pro

Dev.to · unixly
🔧 Backend Engineering
⚡ AI Lesson
3w ago
5 Unix Timestamp Mistakes Every Developer Makes
I've lost count of how many times a "date bug" turned out to be a timestamp bug. The funny thing is...

Dev.to · wilfridterry
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I Built a Free Laravel Package That Catches Slow Queries and Writes the Migration For You
Your production database is slow. You know it. Your users know it. But you don't know when it started...

Dev.to · Vincent Jande
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The Rust You Actually Need to Write Your First Anchor Program
If you have made it this far in 100 Days of Solana, you have been working in JavaScript and on the...

Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Day 28 — JavaScript Performance and Optimization (Why Some Applications Feel Fast and Others Feel…
“Most applications don’t become slow overnight. They become slow one small decision at a time.” Continue reading on Medium »

Dev.to · GitMan
🔧 Backend Engineering
⚡ AI Lesson
3w ago
My first backend actually works (after a LOT of small breakdowns)
I finished a FastAPI tutorial a while back and felt good about it. Then I sat down to actually build...
![Top 5 Java Projects with Source Code [2026]](https://cdn-images-1.medium.com/max/614/0*b2Bo2AsxHpp338mS.png)
Medium · JavaScript
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Top 5 Java Projects with Source Code [2026]
In this article, we will explore the Top 5 Java Projects with Source Code in 2026. These projects are beginner-friendly, easy to build &… Continue reading on Me
Reddit r/webdev
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I got tired of compiling C code to run Sort Benchmarks, so I ported GenSort to the browser using the File System API.
Hey guys, Whenever I need to test a new database ingest pipeline or run a quick TeraSort benchmark, I always dread having to track down the official gensort C s

Dev.to · Joy Igbonekwu
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Behind the Green Tests: My Honest HNG Internship Experience
Over the past two years, I've been a laravel developer. I've been so stuck with this framework that I...

Reddit r/webdev
🔧 Backend Engineering
⚡ AI Lesson
3w ago
I've built the TUI to help understand and debug complex Stripe integrations in real time, for developers working on payment and subscription backends
<img src="https://preview.redd.it/a8xzx11w617h1.gif?width=640&crop=smart&s=17f5f2114be74e89ff10e76bff0cdd1bb93c67ec" alt="I've built the TUI to help und

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Design a Rate Limiter: 4 Algorithms, 4 Trade-Offs
Token bucket, leaky bucket, fixed and sliding window. How each handles bursts, what it costs in Redis, and which one your API actually needs.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
UUIDv7 vs BIGINT Primary Keys: The 2026 Verdict
Random UUIDs wreck B-tree locality. UUIDv7 fixes the ordering problem. Here's when each key type wins, with runnable Postgres.

Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Why Most Coding Apps Teach You Lessons, Not Coding
I don’t think this is malicious. I think it’s a product decision that made sense at some point and then became the default no one… Continue reading on Medium »
Medium · Machine Learning
🔧 Backend Engineering
⚡ AI Lesson
3w ago
How to Run Java Program?
Java is one of the most popular programming languages widely used for developing the various applications from mobile apps to large-scale… Continue reading on M
Medium · Programming
🔧 Backend Engineering
⚡ AI Lesson
3w ago
How to Run Java Program?
Java is one of the most popular programming languages widely used for developing the various applications from mobile apps to large-scale… Continue reading on M

Dev.to · Martin Palopoli
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Fitz CLI builder: like typer, but in the language
Build native CLI tools in Fitz with @command, no library to install. Help auto-generated,...

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
PHP to TypeScript: The Sync-to-Async Shift That Trips Every Backend Dev
PHP gives every request a clean slate. Node hands you one process that never restarts. Here is what that changes about await and shared state.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
The 6 tsconfig Flags That Decide Whether Strict Mode Actually Helps
strict on is the floor, not the ceiling. Six tsconfig flags catch the bugs strict leaves on the table, with the exact error each one surfaces.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Template Literal Types: Type-Safe Routes Without a Codegen Step
Parse /users/:id into typed params at the type level. No codegen, no build step — the compiler reads your routes and checks the call site.

Dev.to · Gabriel Anhaia
🔧 Backend Engineering
⚡ AI Lesson
3w ago
Branded Types: Stop Passing the Wrong String to the Right Function
A UserId and an OrderId are both strings, so the compiler lets you swap them. Branded types close that hole for zero runtime cost.
Dev.to · Kyryl
🔧 Backend Engineering
⚡ AI Lesson
3w ago
💀 Your Spring Boot Controllers Are 80% Swagger Noise - Here's the Fix
I never gave much thought to where Swagger annotations lived. Wire up springdoc, scatter @Operation...
DeepCamp AI