#288 — October 14, 2020 |
JuliaMono: A New Typeface for Developers — There’s a lot to enjoy in this font originally created to be revealed at JuliaCon 2020 but now freely available for us to use and enjoy. It’s packed with useful mathematical symbols, alphabets, alternate characters, etc. Cormullion |
Rust After The Honeymoon — We’re very bullish on Rust here, but it always pays to have a sense of perspective and Bryan (of DTrace fame) provides some great insight into the highs and lows he’s experienced with the language. Bryan Cantrill |
Remote Instructor-Led Go, Docker, Kubernetes, Terraform, & Python Training — We offer live-streaming remote training sessions for individual engineers and companies that want to augment their knowledge in Go, Docker, Kubernetes, Terraform, and Python. We’ve trained over 10,000 engineers via our carefully crafted classes. Ardan Labs sponsor |
Amazon Pays $108 Million for Amateur Radio (AMPRnet) IP Addresses — The President of Amateur Radio Digital Communications (ARDC) has announced they received $108 million from Amazon for 4 million amateur radio TCP/IP addresses (so $27 per IP). If you were to extrapolate this to all usable IPv4 space, its ‘market cap’ would be north of $100bn. Southgate Amateur Radio News |
Chrome Is Deploying HTTP/3 and IETF QUIC — The next version of HTTP only runs over QUIC, a multiplexed transport protocol running on UDP. Google is seeing worthwhile latency improvements with it so are pushing ahead with standardized IETF QUIC support in Chrome (in addition to their existing ‘Google QUIC’). Newsworthy, but for the average webmaster this area remains mostly offer the radar for now. |
Google Cloud Run Now Supports HTTP/gRPC Server Streaming — You can now stream large or partial responses from Google’s ‘run containers in a serverless fashion’ Run service to clients. And in other Google Cloud news, they’ve rolled out support for buildpacks making it easier to create container images from source code without a Dockerfile. Google Cloud Blog |
|
💻 Jobs |
Lead DevOps or SRE — We are a remote, open-source, mission-driven company building developer tools for IPFS, Filecoin, and the decentralized web. Textile.io |
Find Your Next Job Through Vettery — Create a profile on Vettery to connect with hiring managers at startups and Fortune 500 companies. It's free for job-seekers. Vettery |
ℹ️ Interested in running a job listing in StatusCode? There's more info here.
📕 Tutorials, Opinions and Stories |
Loading CSV Files at the Speed Limit of NVMe Storage — Can CSVs be processed with a parallel algorithm? Yes. Liu Liu |
Open Source Licensing and Why Plausible is Going AGPL — We linked to Plausible recently as an interesting, open source, privacy-friendly alternative to tools like Google Analytics, but its creators have run into issues with the permissive MIT license and are now moving the project to GNU AGPLv3. Worth reading if you’re wrestling with license complications too. Marko Saric |
Raft Is So Fetch: The Raft Consensus Algorithm Explained Through Mean Girls — If you don’t like playful explanations, move on because this will get confusing fast, but if Mean Girls means something to you, this is a noble attempt to make the Raft consensus algorithm more relatable(!) Mikael Austin (CockroachDB) |
Getting Started with OpenTelemetry and Distributed Tracing in Go Lightstep sponsor |
Experiment with Exchanging UDP Messages in the Browser — This is a page from Low-Level Academy, an explorable systems programming course that’s still under development. Built with Rust and WebAssembly, this is worth a quick play. Low Level Academy |
Computer Scientists Break Traveling Salesperson Record — “After 44 years, there’s finally a better way to find approximate solutions to the notoriously difficult traveling salesperson problem.” (Though by an absolutely minuscule amount, it breaks a ‘theoretical logjam.’) Quanta Magazine |
Kubernetes in 30 Minutes — Not a ‘from scratch’ guide as such, more a cheat sheet to getting an app deployed and running on a basic self-managed Kubernetes setup quickly. Rohit Sehgal |
▶ Microsoft's Node.js for Beginners Series — If you or someone you know needs to step onto the Node.js train, this up to date series of brief screencasts from Microsoft could fit the bill. |
Making 2 Million Ancient Usenet Posts Available with Postgres and Python |
🛠 Code and Tools |
Visidata 2.0: A Terminal Spreadsheet Multitool for Discovering and Arranging Data — Here’s an introductory tutorial to what you can use this for. Saul Pwanson |
Bit: An Experimental, Modern CLI for Git — Brings some extra niceties to the idea of git, including file and branch name autocompletion, command and flag suggestions, and even some new commands. Chris Walz |
Reduce MTTR By Linking Infrastructure Dashboards Directly To Logs — New Relic forwards logs straight from the agent for aggregation, tailing and correlation. Simplify your logging story. New Relic sponsor |
Introducing AWS Lambda Extensions (in Preview) — A mechanism to deeply integrate Lambda with monitoring, observability, and security tools (e.g. Epsagon, Hashicorp, other AWS tools). Julian Wood (AWS) |
Announcing the NGINX Core Collection for Ansible — An officially supported collection of roles for deploying NGINX with Ansible. NGINX, Inc. |
Introducing NGINX Service Mesh (NSM) — A fully integrated lightweight service mesh that uses a data plane powered by NGINX Plus to manage container traffic in Kubernetes environments. NGINX, Inc. |
Blades: A 'Blazing Fast' Simple Static Site Generator Built with Rust — You might want to think of this as Rust’s answer to the popular Go-powered Hugo although this claims to be “up to 10 times faster” still(!) Maros Grego |
|