#303 — February 10, 2021 |
The Rust Foundation Says 'Hello World!' — Rust’s star continues its ascent with the creation of the Rust Foundation and Mozilla (where Rust originally came from) is fully on board along with Microsoft, Google, Huawei, and Amazon. They’ve got a lot of plans on taking Rust forward. Maybe it's time for a new newsletter.. 😄 Daniel Nazer |
Achieving 11M IOPS and 66 GB/s IO on a Single Workstation — When correctly configured, modern machines can be so fast on their own that many scaling or distribution issues can fade away if you so wish. It’s fun to see how far a single modern workstation can be stretched and how databases can benefit. Tanel Poder |
Fast, Reliable Feature Management for the Modern Enterprise — LaunchDarkly is a feature management platform that empowers teams to safely deliver & control software through feature flags. By separating code deployments from feature releases, we enable you to deploy faster, reduce risk, and iterate continuously. LaunchDarkly sponsor |
How a Researcher Hacked Over 35 Tech Firms in Novel Supply Chain Attack — A white-hat researcher managed to hack systems of over 35 major tech companies by reusing internal-only package names on public repositories. These ‘counterfeit’ projects were then preferred and downloaded by tools like npm, PyPI, and RubyGems. Ax Sharma |
How Chromium Reduced Root DNS Traffic by 40%+ — Demonstrating just how significant an impact the most popular browser can have on Internet traffic, this post looks at how a change to DNS resolution led to a huge drop in root DNS server traffic. Duane Wessels (APNIC) |
Quick Bits
|
📘 Tutorials, Opinions and Stories |
Why Your Project Needs an ARCHITECTURE.md File — If you maintain an open source project that’s half way popular, what about adding some basic documentation about the high level architecture of the system? Here’s an example. Aleksey Kladov |
From First Principles: Why Scala? — Scala is a popular language whose buzz seems to have nonetheless waned in recent years. This post goes in depth as to why you might still consider it. Li Haoyi |
The Missing Guide to AWS API Gateway Access Logs — This post goes really deep into logging API Gateway requests which can be invaluable if you have gnarly problems to diagnose. Alex DeBrie |
Why Every Developer Needs to Be a Generalist Okta sponsor |
▶ Learning to Code and Write Games for the Nintendo Game Boy — Hardly the most modern game platform to build for but the restrictive environment can be fun if you want to play with C or Z80 a bit. Modern Vintage Gamer |
An Atonement of Noa |
Using macOS APIs and Building macOS apps with Go — An introduction to macdriver, an Objective C bridge for Go offering bindings to common Mac-based APIs. Jeff Lindsay |
The Journey to Raspberry Silicon — A look at the design process of Raspberry Pi’s new RP2040 chip as used in the Raspberry Pi Pico. Liam Fraser (Raspberry Pi Foundation) |
A POSIX Threads Programming Tutorial — Aimed at developers already familiar with programming in C but new to pthreads. Blaise Barney |
Everything You Never Wanted to Know About ANSI Escape Codes
|
How Ruby on Rails' Creator is Taking on JavaScript Frameworks with Hotwire
|
A Visual Guide to SSH Tunnels
|
|
github1s: One Second to Browse any GitHub Repo with VS Code — Just add netcon |
Amazon EC2 Instance Comparison Tool — Formerly known as ec2instances.info (but acquired by Vantage this week), this page provides an easy way to compare or sort EC2’s instance types. Vantage |
📅 Feb 16: Managing Software Development in a High-Compliance Environment 99 Percent Visible - DevOps Tech Talks sponsor |
Haxe 4.2.0 Released: The Cross Platform, Multi-Targeted Language — A language that will feel syntactically similar to C++ or Java developers that lets you target all sorts of runtimes or target languages (including JS, Python, Flash..) – it’s particularly common in situations for building games or graphical experiences that need to run in lots of different places (e.g. Web, desktop, mobile) from one codebase. Haxe Community |
Homebrew 3.0.0 Released — The popular package manager aimed primarily at macOS now has official Apple Silicon support (although, of course, not every package has a compatible version yet). Mike McQuaid |
yq: A Portable Command-Line YAML Processor — jq is a popular tool for working with JSON from the command line – yq takes a similar idea to the YAML world. Mike Farah |
Colorpedia: A Command-Line Tool for Looking Up Colors and Palettes — Written in Python and needs a terminal that supports true color. Joohwan Oh |
Bref 1.2: Serverless PHP Made Simple — A framework to write and deploy serverless PHP applications on AWS Lambda. v1.2.0 release notes. Matthieu Napoli et al. |
NGINX Proxy Manager 2.8.0: A Docker Container for Managing NGINX Proxy Hosts with A Simple Interface JC21 |
💻 Jobs |
Find Your Next Job Through Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers. Hired |
👂 Quotable |
“One accurate measurement is worth a thousand expert opinions.” ___ |