Software Developer Diaries
Do DTOs Even Make Sense Anymore?
14:45
Software Developer Diaries
The Outbox Pattern is seriously underrated...
15:37
Software Developer Diaries
The SQL tricks you wish you knew earlier...
14:07
Software Developer Diaries
Database Migrations Explained
26:50
Software Developer Diaries
Monoliths, Microservices… Now Cells? Here's What You Need to Know
15:04
Software Developer Diaries
Think Multi-Tenancy Is Easy? Think Again...
14:59
Software Developer Diaries
Explaining the obsession over OpenTelemetry...
7:07
Software Developer Diaries
WebSockets Aren’t as Reliable as You Think.. Here's Why
13:02
Software Developer Diaries
Why I stopped relying ONLY on logs (Distributed Tracing)
12:28
Software Developer Diaries
The Hidden Dangers of Logging (and how to do it right)
12:03
Software Developer Diaries
Apparently Node.js has its own version of LocalStorage
6:45
Software Developer Diaries
Should you choose a Hexagonal Architecture for your next project?
9:48
Software Developer Diaries
Here’s how Polling can help you with long-running tasks
7:35
Software Developer Diaries
You can now prioritize tasks with the Scheduling API!
7:19
Software Developer Diaries
Here's what your backend needs for proper Authorization
10:11
Software Developer Diaries
A tiny JavaScript feature that improves security (Import Attributes)
2:35
Software Developer Diaries
The MOST effective ways to improve your Core Web Vitals
21:50
Software Developer Diaries
Beginner’s Guide to JavaScript Testing and its Best Practices
16:57
Software Developer Diaries
I didn't know DevTools can do this...
15:51
Software Developer Diaries
Node.js Atomics Explained
12:00
Software Developer Diaries
The only Integration Testing video you need to watch
21:42
Software Developer Diaries
A Beginner's Guide to Designing a Relational Database (Databases 101)
25:47
Software Developer Diaries
Here's how to Gracefully Shutdown your apps (with Node.js examples)
12:14
Software Developer Diaries
I explain "EventStorming" with real examples
13:23
Software Developer Diaries
"Backends for Frontends": what is it?
7:41
Software Developer Diaries
Domain-Driven Design: The Last Explanation You'll Ever Need
21:05
Software Developer Diaries
Node.js Performance: optimizing the Event Loop
15:50
Software Developer Diaries
Rendering Strategies Explained: SSR, ISR, PPR, SSG & CSR
16:57
Software Developer Diaries
Principles every developer should know (The Twelve-Factor App)
13:59
Software Developer Diaries
Node.js Event Loop Explained
10:26
Software Developer Diaries
Yes.. I push directly to MASTER.. but here's why
10:34
Software Developer Diaries
New JavaScript "Set Methods" are here!
4:41
Software Developer Diaries
Low-Level JavaScript Performance Best Practices (Crash Course)
32:15
Software Developer Diaries
I liked ranking these Design Patterns: Singleton, Module, Adapter, Decorator
15:37
Software Developer Diaries
Promises have just gotten nicer! (withResolvers)
4:46
Software Developer Diaries
Figma's migration journey to TypeScript
12:25
Software Developer Diaries
I'm trying to rank Design Patterns (again): Chain of Responsibility, IIFE, Factory, DP
16:15
Software Developer Diaries
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
A Beginner's Guide to Event-Driven Architecture
37:28
Software Developer Diaries
All you need to know about "child_process" in Node.js
12:38
Software Developer Diaries
Here's what awaits beginner software developers
9:52
Software Developer Diaries
Solving Common Backend Issues: Crashes & Downtime
8:22
Software Developer Diaries
Node.js Security Best Practices #3: child processes, security hardening, leaking server information
10:20
Software Developer Diaries
Here's why implementing a Payment System can be so hard
11:27
Software Developer Diaries
Is Service Mesh a MUST-HAVE for your Microservices?
9:14
Software Developer Diaries
TypeScript Indexed Access Types #Shorts
0:55
Software Developer Diaries
API Gateway vs Load Balancer vs Reverse Proxy: when to use what?
9:06
Software Developer Diaries
TypeScript Pick and Omit Utility Types #Shorts
0:55
Software Developer Diaries
How do microservices find each other's IP addresses?
8:05
Software Developer Diaries
TypeScript Record Utility Type #Shorts
0:58
Software Developer Diaries
Solving Common Backend Issues: Deadlocks & Queues
3:33
Software Developer Diaries
TypeScript Partial and Required Utility Types #Shorts
1:00
Software Developer Diaries
I tried ranking Node.js Design Patterns: Builder, Observer, Command, Prototype
10:35
Software Developer Diaries
Common Application Architecture Types Explained #Shorts
0:59
Software Developer Diaries
Which one to use: ISO 8601 or UNIX format for date and time? #Shorts
1:00
Software Developer Diaries
How does CSS :is() pseudo-selector work?
0:57
Software Developer Diaries
Under the hood of Slack’s real-time messaging at scale
9:46
Software Developer Diaries
Node.js "Event Emitters" Explained
9:50
Software Developer Diaries
This is how you protect your backend from a Retry Storm
6:43
Software Developer Diaries
How are software teams organized in large companies?
6:53
Software Developer Diaries
How to avoid the "Noisy Neighbor" problem in your software architecture?
8:21
Software Developer Diaries
Can an "Anti-Corruption Layer" save your bad software architecture?
7:37
Software Developer Diaries
Node.js Security Best Practices #2: non-root user, payload size limiting, auth limits
8:49
Software Developer Diaries
The Secret Weapon Behind Resilient Distributed Systems
12:06
Software Developer Diaries
Here's why you need Nginx as a Reverse Proxy for your Node.js app
10:17
Software Developer Diaries
The Broken Senior-Only Developer Market
7:11
Software Developer Diaries
Node.js Security Best Practices: JWT blacklisting, rate limiting, schema validation
12:02
Software Developer Diaries
How to make your application scalable?
12:16
Software Developer Diaries
What the hell is JavaScript's Intl API?
8:01
Software Developer Diaries
Idempotency in APIs: you should be aware of this!
7:31
Software Developer Diaries
How to use a Circuit Breaker to make your API more resilient?
11:34
Software Developer Diaries
New JavaScript "groupBy" feature is finally here!
5:34
Software Developer Diaries
6 tips for improving Node.js performance #Shorts
1:01
Software Developer Diaries
Retry Mechanisms and Patterns in Microservices #Shorts
1:00
Software Developer Diaries
Node.js Project Structure and Architecture Best Practices
7:38
Software Developer Diaries
How does eBay utilize Contract Testing for their Microservices?
11:29
Software Developer Diaries
Code Quality and “Work that Frustrates” #Shorts
0:57
Software Developer Diaries
I used a Monorepo for 12 months - here’s my opinion
9:50
Software Developer Diaries
How to handle Node.js errors like a Pro?
12:44
Software Developer Diaries
Deep Dive into REST API Design and Implementation Best Practices
12:02
Software Developer Diaries
Shopify's "25% Rule" for tackling Technical Debt
5:00
Software Developer Diaries
Quick tips to control loading performance of app resources #Shorts
1:00
Software Developer Diaries
Why did Tinder build a custom API Gateway?
10:23
Software Developer Diaries
Inside Discord's Massive Message Storage System
13:25
Software Developer Diaries
Is Germany the best country to earn a lot of money in as a Software Developer? #Shorts
1:00
Software Developer Diaries
A better alternative to plain Microservices (Self-Contained Systems)
15:22
Software Developer Diaries
7 TypeScript DOs and DON'Ts That You Should Be Aware Of
14:07
Software Developer Diaries
How do large teams scale their Frontend applications?
7:47
Software Developer Diaries
Optimizing Performance of React Context
7:26
Software Developer Diaries
tRPC Microservices Communication: Tips and Tricks
11:50
Software Developer Diaries
Is this the end of Frontend Development?...
5:16
Software Developer Diaries
Behind the scenes of Notion's Data-Model
15:50
Software Developer Diaries
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
How does Caching on the Backend work? (System Design Fundamentals)
22:45
Software Developer Diaries
When to use Node.js "cluster" vs "worker thread"? #Shorts
0:41
Software Developer Diaries
Scaling your Node.js app using the "cluster" module
13:44
Software Developer Diaries
Developer's Survival Guide for 2023
8:03
Software Developer Diaries
TypeScript Generics: All You Need to Know
7:52
Software Developer Diaries
The Ultimate Guide to Load Balancers (System Design Fundamentals)
11:05
Software Developer Diaries
The Power of AbortController in JavaScript
17:56