#​313 — April 21, 2021

Web Version

StatusCode Weekly
What's happening in software development, ops, platforms and tools.

How Often Do People Actually Copy and Paste from Stack Overflow? — The folks at Stack Overflow decided to track every use of Ctrl/Cmd+C on the site over two weeks and it turns out a quarter of users landing on a question page copies something within five minutes. The stats go a lot further than that though..

Ben Popper and David Gibson

🚀  Open Source Goes to Mars — In case you missed it, humanity flew a helicopter on Mars the other day, and open source played a big role. Apparently “nearly 12,000” developers contributed to the underlying software used and all have been rewarded with a badge on their GitHub profiles. I love this because it emphasizes the “standing on the shoulders of giants” aspect that makes open source so powerful.

Nat Friedman (GitHub)

Book a Demo. Ship Fast. Rest Easy. LaunchDarkly — Testing in production? It's scary until it's not. Get total control of your code to ship fast, reduce risk, and reclaim your nights and weekends.

LaunchDarkly sponsor

Cloudflare Workers Unbound Now Generally Available — Workers Unbound is Cloudflare's serverless Workers system but for functions that need long execution times (as you’d need to use the WebSockets support they've just added). You pay per request and by the GB/sec and get 400,000 GB/sec for free. A nice bonus is they’ve halved egress data costs too.

Nancy Gao (Cloudflare)

# Tutorials, Opinions and Stories  📖

Tiny Container Challenge: Building a 6KB Containerized HTTP Server“I set out to build the smallest container image that I could that was still able to do something useful.”

Sid Palas

Faster Python with Go Shared Objects — It’s always nice to see programming languages getting on with one another.. Here, we see how Go can be used to produce faster code that can be called from Python.

Kevin Chung

Hunting Down The Stuck BGP Routes — Border Gateway Protocol (BGP) allows systems to share routing data and is, as the author says, ‘the glue’ of the Internet. Ben looks at what happens when such data is lost and routes get ‘stuck’.

Ben Cox

How to Scale Prometheus (Hint: It’s Not Prometheus)

Lightstep sponsor

Porting DOOM to Fastly's Serverless Edge Platform — What better way to show off your edge computing platform than porting a 28 year old game to it? :-) I’m not convinced of the “why” here but the “how” tickles a curious itch.

Justin Liew (Fastly)

'Thanks for the Bonus, I Quit!' — On one hand a corporate tale of greed and desperation, but on the other, human psychology and the power of expectations. A fun little tale, nonetheless.

Mad Ned

# Code and Tools  🔧

grep.app: Search Code Across a Half Million GitHub Repos — A code search engine that lets you use regexes or syntax in your search. Considering what it is, it’s pretty fast and has an extensive index (over half a million public repos from GitHub, allegedly).

grep.app

GitLeaks 7.4: Check Git Repos and History for Secrets and Keys — Worried if you’ve got things like AWS details, GitHub tokens or SSH keys hanging around your project’s git history? Find out for sure with this Go-based tool.

Zachary Rice

Too Much Code for Bazel Monorepo? Try Going Virtual — How Wix used existing Bazel mechanisms to create monorepo experience on top of multiple Git repositories.

Wix Engineering sponsor

Netdata: An Open Source, Real-Time Performance Monitoring System — Use agents to feed data from all your systems and then track everything down to a 1 second granularity in Netdata’s interface.

netdata

aws-eks-base: Boilerplate for a Basic AWS Infrastructure with EKS Cluster — A Terraform-based boilerplate extracted from production projects.

Mad Devs

Jobs

Developer Evangelist @ Semaphore (Remote) — This could be a dream job if you love teaching and interacting with the developer community.
Semaphore

Remote Developer and Engineer Positions @ Kinsta — Whether you are an experienced JS Developer, DevOps or a SysOps Engineer you’ll find something for you at Kinsta.
Kinsta

“We build our computer (systems) the way we build our cities: over time, without a plan, on top of ruins.”

___
Ellen Ullman