Archcode Engineering Blog
Software Insights & Best Practices
Practical articles on building, shipping and running software in any stack — PHP, JavaScript, Python, .NET and beyond. CI/CD, cloud, performance, observability and security — written by engineers, for engineers.
Featured
AI Wrote the Code. Who's Reviewing It?
AI assistants can draft a feature in minutes. They can also produce confident, plausible code with subtle bugs and invented packages. How we use AI tools day to day without lowering the bar.
Read full articleWhen One Update Takes Down the World: Lessons in Safe Rollouts
In July 2024 a single faulty update crashed millions of Windows machines worldwide. You don't need to be that big to make the same mistake. What…
Supply Chain Attacks: The Code You Never Chose to Trust
Your app depends on hundreds of packages you've never read. The xz backdoor and the polyfill.io takeover showed what happens when one of them tu…
WordPress Isn't the Problem. How It's Run Usually Is.
WordPress gets blamed for hacked, slow, fragile sites. In our experience the platform is rarely the cause. Plugin sprawl, skipped updates and mi…
Laravel in Production: The Things That Quietly Break
Laravel makes building easy. Running it well takes a few habits that the docs mention but nobody remembers at 2 a.m. Queues, config caching, the…
Upgrading from PHP 7.4 to PHP 8 Without Breaking Production
PHP 7.4 stopped getting security fixes in November 2022, yet plenty of business apps still run it. A calm, step-by-step plan for moving to a sup…
Why Your Website Feels Slow (It's Probably Not the Server)
Your server answers in 20 milliseconds, yet the page still crawls. Here's where the time really goes — oversized CSS, duplicate scripts, unoptim…
Docker Multi-Stage Builds: Smaller, Faster Production Images
Reduce Docker image size by 60–80% using multi-stage builds — keeping build tools out of production images, caching layers intelligently, and ru…
Building REST APIs with Django REST Framework
A practical guide to designing and building production-ready REST APIs with Django REST Framework — serialisers, viewsets, authentication, pagin…