David Morneau
26 posts
OverlayFS Explained: How Docker’s Filesystem Layers Actually Work
Preface I have planned to write a series of articles to understand Docker under the hood and containers.…
I scraped Chrome Web Store reviews to find abandoned extensions that still have 100k+ users
I’ve shipped 4 Chrome extensions and 2 VS Code extensions. The advice that always sounds smart — “find…
Our SwiftUI snapshot tests passed locally but failed on CI. Here’s the actual fix.
500+ snapshot tests, all green on every developer’s Mac, all red on GitHub Actions. Sound familiar? The common…
Enterprise mobile app development: a strategy-to-release playbook
Serving teams across the UK, Europe, and Africa. Learn enterprise mobile app development end to end: align strategy,…
The 3 Most Subtle Solidity Bugs We Found in Audits (And How We Found Them)
(This is the first article in our three-part series on protocol security.) Introduction: Why Manual Review Will Always…
Who be AI?!
Basic Introduction to AI and Machine Learning Who be AI? translates from Nigerian pidgin to ‘Who is AI?’…
The Missing Link in Cloud Learning: Experience
Collecting Badges but Missing the Bigger Picture Have you ever felt like you’re collecting badges but missing the…
🔐 Repackaging Microservices into Single-Tenant Monoliths: The Architecture Behind Scalable, Compliant SaaS
🧱 Tired of the complexity, latency, and compliance headaches that come with managing a sprawling microservices mesh for…
Mengoptimalkan Proses Pengembangan dengan Docker Compose
Docker Compose merupakan alat yang sangat berguna bagi pengembang untuk mengelola aplikasi multi-container dengan lebih mudah. Ketika aplikasi…
I Reviewed 17 Content Marketing Analytics Tools: Here’s Everything You Need to Know
Creating successful marketing campaigns and compelling content starts with understanding the numbers behind your strategies. For me, content…