#216 — May 15, 2019

Read on the Web

Web Operations Weekly

Better HTTP/2 Prioritization for a Faster Web — Cloudflare has pushed out a change to HTTP/2 prioritization that will ‘make the web much faster’, but how and why? This post goes into a lot of interesting detail.

Patrick Meenan (Cloudflare)

Amazon S3's Path Deprecation Plan – The Rest of the Story — Last week, we mentioned that AWS subtly noted that they would be deprecating ‘path-style’ requests to S3 in 2020.. this has now turned into a bigger story with a lot more detail.

Jeff Barr (AWS)

How to Build a Live Streaming App — Use Mux's simple, but powerful, video APIs to build live streaming into your application.

Mux sponsor

Oak: An Open Certificate Transparency Log from Let's EncryptCertificate Transparency (CT) is a system for logging and monitoring certificate issuance and now Let’s Encrypt have one of their own which is free and open to all.

Let's Encrypt

👀 INTERESTING ASIDES:

How Azure Functions is Advancing the Serverless Developer Experience — Reflections on some of the recent things the Azure Functions team are doing to make the serverless developer experience better on their platform. Perhaps the biggest thing is KEDA, built in partnership with Red Hat, which introduces event-driven auto scaling to Kubernetes.

Eduardo Laureano (Microsoft)

Intel CPUs Impacted by New 'Zombieload' Side-Channel Attack — Unlike with last year’s Meltdown and Spectre, Intel is prepared and has microcode updates rolling out as we speak.

ZDNet

💻 Jobs

Senior Site Reliability Engineer - Invoca (Santa Barbara, CA or Remote) — Join our team of Operations Engineers deploying code to our production SaaS platform & public cloud infrastructure multiple times per day.

Invoca

Find A WebOps Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers.

Vettery

📖 Tutorials & Stories

The Parallel Streaming of Progressive Images with HTTP/2 — Image-optimized HTTP/2 multiplexing makes all progressive images across a page appear visually complete in half of the time. Here’s how.

Andrew Galloni and Kornel Lesiński (Cloudflare)

📕 20 Patterns to Watch for in Engineering Teams — Actionable insights to help you debug your development process with data. Get your copy.

GitPrime sponsor

6 Lessons Learnt Sending High Volumes of Emails with AWS Lambda — For those new to serverless architectures, here’s an interesting look into what went wrong, what went right, and what ‘went random’.

Austin Huminski

A Review of the AZ-900 Microsoft Azure Fundamentals Exam — Thoughts on what it takes to pass an official Azure certification exam.

Sonia Cuff

▶  An Interview with Charity Majors on Infrastructure Engineering — An interview with Charity Majors, CTO of Honeycomb, about infrastructure engineering and testing in production.

The Maintainable Software Podcast podcast

Validating OAuth 2.0 Access Tokens with NGINX — NGINX can act as an OAuth 2.0 Relying Party, sending access tokens to the Identity Provider for validation and only proxying requests that pass the validation process.

Liam Crilly (NGINX, Inc.)

How To Set Up WordPress with MySQL on Kubernetes Using Helm

DigitalOcean sponsor

▶  Discussing Facebook's Development Practices — Software Engineering Daily is a very popular podcast and it’s interesting to hear Nick Schrock, an ex-Facebook engineer of some 8 years, talk about how Facebook’s engineering teams work. Pete Hunt was also on a similar episode earlier this week.

Software Engineering Daily podcast

🛠 Code & Tools

Flipt: A Feature Flag System for Running Experiments — Add ‘feature flag’ support to your existing applications, with a simple, single UI and API. More info on the official homepage.

Mark Phelps

kubernetes-rust: A Rust Client for Kubernetes

ynqa