David Morneau
27 posts
Why I’m Thinking of Switching My Portfolio to Astro.js ..
Why I’m Thinking of Switching My Portfolio to Astro.js Lately I have been spending most of my time…
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…