ArchCode

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.

24 Articles published
3 Pages
Showing 1–9 of 24
When One Update Takes Down the World: Lessons in Safe Rollouts

When 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

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 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 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

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)

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

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

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…