Mads has worked in IT — mostly hosting — since he was 16. He took an early stake in a SaaS company and helped grow it through to its acquisition by Visma, has built and run data-center networks, and served as CTO of a Danish data center. He started NordicCDN to make fast, secure infrastructure simple to use.
Articles by Mads
Proof-of-work challenges: stopping bots without annoying humans
Nobody enjoys clicking traffic lights to prove they are human. Proof-of-work challenges take a different approach: make the work invisible to you and expensive for whoever is sending a million requests.
WebP vs AVIF: which image format should you actually use?
Images are usually the heaviest thing on your page, so the format matters. AVIF squeezes smaller, WebP is everywhere — but the decision most sites should be making is a different one entirely.
Surviving a traffic spike: how a waiting room keeps your site alive
Sometimes demand simply exceeds what your site can handle — a product drop, a viral moment, a ticket release. A waiting room is the difference between a queue and a crash.
GeoDNS vs anycast: two ways to send users to the nearest server
Two technologies promise the same thing — send each visitor to a nearby server — but they decide at different moments, and one of them has quietly got less accurate over the last few years.
Rate limiting explained: protect your API without blocking real users
Rate limiting stops one bad actor — or one buggy script — from hammering your site into the ground, without slamming the door on everyone else. Choosing the limits is the hard part.
Cache hit ratio: what it is and how to get yours above 95%
It is the one number that tells you whether your CDN is actually doing its job. What it means, the five things that usually wreck it, and how to work out which one is wrecking yours.
PrestaShop performance: caching a dynamic shop the right way
PrestaShop gives you a serious shop out of the box, and a serious amount of work per page to go with it. How to make it fast without breaking the dynamic bits.
DNS explained: how a domain name becomes a website
You type a name, a website appears. In between, four separate servers get consulted in under 50 milliseconds. Here is the journey, and why changing a record takes longer than making it.
DDoS protection basics for small sites and shops
DDoS attacks are not just a problem for banks and game studios — small sites get caught in the blast radius constantly. How they work, and what to actually do when one starts.