Channel Avatar

Software Developer Diaries @[email protected]

54K subscribers - no pronouns :c

Hello and welcome to my channel! 👋 I'm Gus, a Software Dev


26:38
Postgres is all you really need...
14:45
Do DTOs Even Make Sense Anymore?
15:37
The Outbox Pattern is seriously underrated...
14:07
The SQL tricks you wish you knew earlier...
26:50
Database Migrations Explained
15:04
Monoliths, Microservices… Now Cells? Here's What You Need to Know
14:59
Think Multi-Tenancy Is Easy? Think Again...
07:07
Explaining the obsession over OpenTelemetry...
13:02
WebSockets Aren’t as Reliable as You Think.. Here's Why
12:28
Why I stopped relying ONLY on logs (Distributed Tracing)
12:03
The Hidden Dangers of Logging (and how to do it right)
06:45
Apparently Node.js has its own version of LocalStorage
09:48
Should you choose a Hexagonal Architecture for your next project?
07:35
Here’s how Polling can help you with long-running tasks
07:19
You can now prioritize tasks with the Scheduling API!
10:11
Here's what your backend needs for proper Authorization
02:35
A tiny JavaScript feature that improves security (Import Attributes)
21:50
The MOST effective ways to improve your Core Web Vitals
16:57
Beginner’s Guide to JavaScript Testing and its Best Practices
15:51
I didn't know DevTools can do this...
12:00
Node.js Atomics Explained
21:42
The only Integration Testing video you need to watch
25:47
A Beginner's Guide to Designing a Relational Database (Databases 101)
12:14
Here's how to Gracefully Shutdown your apps (with Node.js examples)
13:23
I explain "EventStorming" with real examples
07:41
"Backends for Frontends": what is it?
21:05
Domain-Driven Design: The Last Explanation You'll Ever Need
15:50
Node.js Performance: optimizing the Event Loop
16:57
Rendering Strategies Explained: SSR, ISR, PPR, SSG & CSR
13:59
Principles every developer should know (The Twelve-Factor App)
10:26
Node.js Event Loop Explained
10:34
Yes.. I push directly to MASTER.. but here's why
04:41
New JavaScript "Set Methods" are here!
32:15
Low-Level JavaScript Performance Best Practices (Crash Course)
15:37
I liked ranking these Design Patterns: Singleton, Module, Adapter, Decorator
04:46
Promises have just gotten nicer! (withResolvers)
12:25
Figma's migration journey to TypeScript
16:15
I'm trying to rank Design Patterns (again): Chain of Responsibility, IIFE, Factory, DP
20:52
Microservices with Databases can be challenging...
37:28
A Beginner's Guide to Event-Driven Architecture
12:38
All you need to know about "child_process" in Node.js
09:52
Here's what awaits beginner software developers
08:22
Solving Common Backend Issues: Crashes & Downtime
10:20
Node.js Security Best Practices #3: child processes, security hardening, leaking server information
11:27
Here's why implementing a Payment System can be so hard
09:14
Is Service Mesh a MUST-HAVE for your Microservices?
09:06
API Gateway vs Load Balancer vs Reverse Proxy: when to use what?
08:05
How do microservices find each other's IP addresses?
03:33
Solving Common Backend Issues: Deadlocks & Queues
10:35
I tried ranking Node.js Design Patterns: Builder, Observer, Command, Prototype
09:46
Under the hood of Slack’s real-time messaging at scale
09:50
Node.js "Event Emitters" Explained
06:43
This is how you protect your backend from a Retry Storm
06:53
How are software teams organized in large companies?
08:21
How to avoid the "Noisy Neighbor" problem in your software architecture?
07:37
Can an "Anti-Corruption Layer" save your bad software architecture?
08:49
Node.js Security Best Practices #2: non-root user, payload size limiting, auth limits
12:06
The Secret Weapon Behind Resilient Distributed Systems
10:17
Here's why you need Nginx as a Reverse Proxy for your Node.js app
07:11
The Broken Senior-Only Developer Market