Blogs
Exploring technology, design, and the ideas that shape them.
How End-to-End Encryption Really Works: The Magic of Diffie-Hellman Key Exchange
CybersecurityWeb DevelopmentEncryptionNetworking
- Published on
- Reading time
- 6 min read
Browser Storage Explained: LocalStorage vs SessionStorage vs IndexedDB vs Cookies
Web DevelopmentDatabaseBrowser Internals
- Published on
- Reading time
- 6 min read
What Happens When You Type a URL in the Browser?
Web DevelopmentNetworkingBrowser Internals
- Published on
- Reading time
- 6 min read
A/B Testing 101: A Beginner's Guide to Smarter Decisions
AB TestingBest PracticesProductivity
- Published on
- Reading time
- 6 min read
How SQL Queries Really Work: From Parsing to Execution
SQLDatabase
- Published on
- Reading time
- 4 min read
Pub/Sub Architecture: Push vs Pull Messaging
Pub/SubMessaging SystemsSystem Design
- Published on
- Reading time
- 4 min read
Views in PostgreSQL: A Complete Guide with Examples
PostgreSQLDatabase OptimizationSQL
- Published on
- Reading time
- 6 min read
Protobuf vs JSON Explained: Speed, Size & When to Use Each
ProtobufJSONData Serialization
- Published on
- Reading time
- 6 min read
How Indexes Work in Databases: Deep Dive into MongoDB & PostgreSQL
DatabasesIndexesPerformance Tuning
- Published on
- Reading time
- 6 min read
MongoDB Transactions in Node.js: Complete Guide with Real Examples
MongoDBTransactionsNode.js
- Published on
- Reading time
- 6 min read
Why Use NVM? Manage Node.js Versions Like a Pro
Node.jsNVM
- Published on
- Reading time
- 4 min read
Redis Beyond SET and GET: Unlocking the Real Power of Redis
RedisCaching
- Published on
- Reading time
- 6 min read
How Node.js & Express Handle Multiple Requests: Behind the Scenes
Node.jsExpress.js
- Published on
- Reading time
- 4 min read
Enhance Your macOS Terminal with Oh My Zsh, Autosuggestions, and Powerlevel10k
macOSTerminalProductivity
- Published on
- Reading time
- 6 min read