StatusCode Weekly

#224 — July 10, 2019

Read on the Web

Web Operations Weekly

..soon to be Statuscode Weekly

British Authorities to Fine British Airways £183.39m ($235m) for Data Breach — European authorities are starting to exercise the serious powers given to them by the much maligned GDPR data protection regulations. BA’s huge fine follows a cyber incident late last year, and Marriott are also due to be fined £99m ($125m) over a 4 year international security weakness that involved a leak of EU citizens’ data.

Information Commissioner's Office

The Impressive Stats Behind Amazon’s Dominance of the Cloud — Some interesting infographics based on a variety of statistics from Garner, Statista, and AWS themselves. Apparently “Each day, AWS adds as much infrastructure as they used to run in total 7 years back”(!)

Jeff Desjardins

Video for Serverless: Build Video in Just Two API Calls — Mux Video is an API-first platform, powered by data and designed by video experts to make beautiful video possible for every development team.

Mux sponsor

The Future of Websites: Headless CMSes? — An increasing number of CMSes have been shunning traditional database-driven systems in favor of API driven ones, known as “headless CMS”es. Here’s a run through some pros and cons of the approach.

Dan Fries

Amazon Aurora PostgreSQL Serverless Now Generally Available — Amazon's performance-oriented database that provides MySQL and Postgres compatibility and charges by the hour now supports a serverless ‘pay as you go’ (to a point) approach for Postgres users.

Amazon Web Services

strong_password v0.0.7 Ruby Gem Hijacked — Here is an example of why being diligent with your dependencies is a must. Tute was looking at the changelogs for gems in their app and found out one had been sneakily taken over.

Tute Costa

Quick bytes:

💻 Jobs

DevOps Engineer at X-Team (Remote) — Join the most energizing community for developers. Work from anywhere with the world's leading brands.

X-Team

Land a New Dev Job on Vettery — Vettery specializes in tech roles and is completely free for job seekers.

Vettery

📖 Tutorials

There's More Than One Way to Write An IP Address — While it goes into somewhat more depth than this, if you didn’t know you can write 127.0.0.1 as 127.1.. this is for you.

Mattias Geniar

How to Enable DNS-over-HTTPS (DoH) in Firefox — A step by step guide to enable DNS-over-HTTPS (DoH) support in the Firefox browser (the only browser that supports it so far).

Catalin Cimpanu

How the Dat Protocol Works — A surprisingly in-depth and highly visual explanation of the P2P hypermedia protocol.

Duncan Keall

How to Run A Small Social Network Site for Your Friends — A well thought out introduction to an interesting topic. It’s not so much the tech that’s important here but the social issues.

Darius Kazemi

▶  Securing Serverless and Container Services — An hour long talk focusing on best practices, patterns, and demos on securing serverless services using a combination of approaches.

Tomas Clemente Sanchez

An Introductory Guide to Dockerfile Best Practices

Tibor Vass

💬 Stories and Opinions

How a Malicious Site Could Make Zoom Users Enable Their Cameras Without Permission — This week’s big security story has been around Zoom, a popular video conferencing service, and their Mac client which kept a Web server running in the background on people’s machines which could be triggered to launch a video conference without permission.

Jonathan Leitschuh

Ten Years of Erlang — “These last 10 years have been amazing. What’s interesting is that the Erlang community is still small and mostly untapped.”

Fred Hebert

▶  Break Things on Purpose: The Chaos Engineering Podcast | Episode 3

Gremlin sponsorpodcast

Migrating 6.5TB of Data to AWS S3 - A Journey Concluded — The tale of taking 6.5TB of FileStream data from SQL Server and getting it into AWS which wasn’t entirely straightforward.. complete with a ‘near-heart-attack moment’(!)

Michael Saunders

The Slow Climb of PostgreSQL and the Value of Persistence — Dr. Michael Stonebraker recently gave an account of how he helped bring Postgres into the world.

Joab Jackson (The New Stack)

The Evolving Infrastructure of .NET Core — A look behind the scenes at what is a rather complex project that doesn’t fit into Microsoft’s classical project management approach.

.NET Blog

Organizations Running on More Clouds Less Likely to See Security Threats — IMO, it’s because companies using multiple clouds often need more automation and policies around the management of things..

Lawrence Hecht

Here’s What Disney+ Traffic Could Be Worth To CDNs — Disney’s new streaming service could result in a huge payday for a variety of CDN providers.

Dan Rayburn

Myths About Perl 6 — The Perl world is notoriously esoteric (and it was my main language for 8 years!) but this clears up some of the long standing myths.

Tyler Limkemann

🛠 Code and Tools

Lookyloo: Scrapes A Site and Displays A Tree of Domains Calling Each Other — A visual way to look at a ‘dependency’ graph (of sorts) of the various third party assets a site uses.

Computer Incident Response Center Luxembourg

Hub: Use GitHub from the Command Line — An extension to git that’s for performing common GitHub-specific tasks (e.g. check out pull requests) without having to leave the terminal.

GitHub

A Partner for Your Database Operations — PGX provides operational support for PostgreSQL databases. We keep your database going, so you can focus on your business.

PostgreSQL Experts, Inc sponsor

DuckDB: A New, Embeddable SQL OLAP Database System — Built in C++, DuckDB bills itself as ‘the SQLite for Analytics’ and has bindings for C/C++, Python, and R. GitHub repo.

CWI Database Architectures Group

The Dhall Configuration Language: A 'Non-Repetitive' Alternative to YAML — Check out the live demos on the homepage for a feel of how it works.

Gabriel Gonzalez et al.

Issue 223 #224 Issue 225