#319 — June 2, 2021 |
👋 I have some bittersweet news. As part of some changes we're making, Statuscode Weekly will be on hiatus from July 1. I'll be using the time to launch something new and more interesting, but I'll explain more in a future issue. |
Have You Ever Hurt Yourself From Your Own Code? — Have you ever accidentally caused harm to yourself or others from your code? This developer has. What a story! I’m sure most of us have a tale involving sudden loud noises though.. Nikita Skobov |
QUIC is Now RFC 9000 — QUIC (Quick UDP Internet Connections), a new-ish transport layer that sits atop UDP and was originally designed and used at Google, has been formalized in a version 1.0 and standardized in RFC 9000. There was a lot of discussion on Hacker News if you want to dig further. It forms the foundation for HTTP/3's functionality. Fastly |
📈 Analyzing Cryptocurrency Trends: Step-by-Step Tutorial — Learn how to explore historical crypto prices in 4 steps, complete with guidance for designing your database schema, a sample dataset & 5+ SQL queries to jumpstart your analysis. Timescale sponsor |
Sparkplug: V8's Non-Optimizing JavaScript Compiler — When you wonder just where the V8 (as in Google’s JavaScript engine) team will pull out a few more % of performance improvements, they come up with something :-) Their new ‘super-fast non-optimizing compiler’ in V8 v9.1 brings another 5-15% boost to benchmarks and sits in between the existing interpreter and TurboFan compiler engines. Firefox has had a similar concept for a while in the shape of the baseline interpreter. Leszek Swirski |
A Drunk Post: Things I've Learned as a Senior Engineer — I’m not a fan of linking to ‘self’ posts on Reddit, and particularly not ones fuelled by alcohol, but.. this one formed of numerous bullet points of a senior engineer’s experiences thus far is too on the nose to miss. |
|
|
The 17 Ways to Run Containers on AWS — I suspect there are actually more than this... Corey Quinn |
Why (and How) GitHub is Adopting OpenTelemetry — Building on top of OpenTelemetry gives GitHub easier integrated and opinionated observability solutions for its engineers. Hennerbichler and Hayworth (GitHub) |
Wix’s Journey Into Data Streams — In the last 5 years our asynchronous scale for both flows and events increased 30-fold. We share the do's and don'ts, and the lessons we learned along the way. Wix Engineering sponsor |
'Why I Still Like C and Strongly Dislike C++' — I, too, am in that minority that likes C :-) Kostya Shishkov |
Ask HN: How Are You Using Unikernels? Hacker News |
Using the 'X-Amzn-Trace-Id' Header For Request Tracing Through Amazon's Load Balancers Ben Nadel |
Mark Gardner |
|
Auxl: A Modular Native API Client for macOS — This is commercial (with a trial) but an interesting enough approach to include as it provides a visual way to chain requests together in a modular fashion (such as when you might need to result from one request to then form another request). Metamotifs |
A Simple Terraform Script for Capping Monthly AWS Spend — Got an AWS account and worried about something racking up a huge bill? This Terraform script will create a AWS budget monitor with notification emails beyond a certain level (it’s set to $10/month by default). Daniel Pritchett |
Why Tracing Might Replace (Almost) All Logging Lightstep sponsor |
NocoDB: An Open Source Airtable-a-Like — Airtable is a popular, though commercial, spreadsheet-database hybrid offered as a service. We use it here at Cooperpress to help put the newsletters together! This is a flexible and surprisingly good looking open source pastiche. nocodb team |
ClangQL: Query C++ Codebases using SQLite — An interesting experiment. clangd is a language server for parsing and processing C++ code and ClangQL then adds SQLite as an intermediary so you can use SQL to ‘query’ the codebase in question. Francesco Bertolaccini |
PolarDB: Another Postgres-Based Database — Out of Chinese ecommerce giant Alibaba comes a new Postgres-based database that aims to provide global data consistency, ACID across nodes, and to be more distributed generally. Think something like Aurora but open source. It’s rather early days, but there’s a roadmap if you want to see where they’re headed with it. Alibaba Group |
|