Mastering HTTP Caching – from request to response and everything
Which HTTP response headers a CDN edge cache actually reads, how they interact, and how to use them without breaking a dynamic site.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 4,378 posts.
Which HTTP response headers a CDN edge cache actually reads, how they interact, and how to use them without breaking a dynamic site.
This blog covers various issues I encounter and the (sometimes creative) solutions I apply.
Node.js Powered
Is PaaS dead? Trends, pivots and troubles in PHP cloud hosting in 2015, seen from inside one of the companies competing in it.
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
A short case study breaking down the interesting design aspects of containers.
How to take snapshots of a directory and send to them as backups to S3 using Linux tools
It is always interesting to speak with our customers and to learn how the dynamic nature of their business and their applications drives their block storage requirements. These needs change over time, creating the need to modify existing volumes to add capacity or to change performance characteristics. Today’s 24×7…
High-performance object storage exists, but the economics make it unusable at scale. FractalBits breaks out of the high-performance trap.
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
Let’s talk about DNS. After all, what could go wrong? It’s just cache invalidation and naming things .
Serverless Database is specially designed for the workloads which are unpredictable & can change rapidly. Click to know everything about Serverless Database.
The measure of a modern software engineer in our attention economy is easily calculable thanks to companies like Microsoft acting both as bastion and companion in demonstrating one's prowess.
Today we’re happy to announce Heroku’s Europe region, available in public beta. With more than 3 million apps running on our platform from developers all..
The Python Package Index, or as most call it “PyPI” is a central part of the ecosystem of Python. It serves as a central registry of names, helping to prevent collision between different projects as well as the default repository that most Python users go to when looking for software. Though it has its issues (of…
Dropbox, to our customers, needs to be a reliable and responsive service. As a company, we’ve had to scale constantly since our start, today serving more than 700M registered users in every time zone on the planet who generate at least 300,000 requests per second. Systems that worked great for a startup hadn’t scaled…
Putting FreeBSD’s “power to serve” motto to the test. On Thanksgiving morning, I woke up to one of my web services being unavailable. All HTTP requests failed with a “503 Service unavailable” error. I logged into the console, saw a simplistic “Runtime version: Error” message, and was not able to diagnose the problem…
Learn how to get the most out of your serverless functions
The personal website of Mark Hanford Nichols.
By Jose Fernandez
TL;DR: Some Linux distros and even different kernel versions within a distro have disabled IRQ time accounting. In such case, your monitoring tools will report zero time spent in hardware interrupt handlers (shown as %hi, %irq, hiq, etc). It’s easy to check how your kernel is behaving by looking at /proc/stat and you…
At BayLibre, contributing to open source is not a side project — it is how we work.Our engineers do not just consume open source software; they shape it.