Technology Short Take 160
Published on 23 Sep 2022 · Filed in Information · 717 words (estimated 4 minutes to read)Welcome to Technology Short Take #160! This time around, my list of links and articles is a tad skewed toward cloud computing/cloud management, but I’ve still managed to pull together some links on other topics that readers will hopefully find useful. For example, did you know about the secret macOS network quality tool? You didn’t? Lucky for you there’s a link to an article about it below. Read on to get all the details!
Networking
- Ivan Pepelnjak tackles the “infrastructure-as-code is scary” mindset. (Related: see the first bullet in the “Career/Soft Skills” section below.)
- Larry Peterson reflects on the evolution of TCP.
- Vikas Choudhary discusses Istio’s Secure Naming; that is, the name given to services and the Subject Alternative Name (SAN) put on the X.509 certificates used in mTLS.
Servers/Hardware
- Timothy Prickett Morgan takes a look at Tesla’s “Dojo” supercomputer.
Security
- Rory McCune has a round-up of what’s new for security in Kubernetes 1.25.
- Ars Technica has details on another recent software supply chain attack.
- Mac Chaffee shares some under-documented Kubernetes security tips.
Cloud Computing/Cloud Management
- Not familiar with the AWS CDK? This post should help.
- Barry Browne writes about his journey to becoming an AWS Solutions Architect.
- With plenty of warnings that this is—using the author’s own words—a “Bad Idea” and an “Extremely Inappropriate Use”, Kevin Kutcha guides readers through building a URL shortener with only AWS Lambda.
- Need an introduction/overview to Google Cloud Platform? Anthony Heddings has such a post, although it is really high-level (perfect for true beginners). What I’d like to find—but haven’t yet—is a good, in-depth comparison of fundamental concepts between AWS, Azure, and GCP.
- Maarten Van Driessen takes readers through using an Azure DevOps pipeline with Packer to build server templates.
- Jacob Martin recently published an introduction to Open Policy Agent (OPA)’s Rego language and its role in “policy as code.”
- Need some help learning serverless? Paul Johnston’s recent post might be helpful.
- Nic Cope writes about some of the challenges (and solutions) seen when scaling Kubernetes to thousands of CRDs.
- Nicolas Fränkel takes a quick glance at the Kubernetes Gateway API.
- Kumar Harsh has a tutorial on using
kubectl
proxy. - Pavan Gudiwada almost convinces me to switch tools for managing Kubernetes contexts based on this review, but ultimately I’m sticking with my fork of
ktx
(an old Heptio Labs tool).
Operating Systems/Applications
- I loved this article by Lawrence Jones about how his organization tested and prepared for the impact of latency on their application. There’s some really good stuff in here.
- Phil Stokes shares a few macOS “power tricks” for security pros.
- Devbox looks insanely useful. I haven’t tried it yet, but do plan to try it out in the very near future.
- Jean Yang opines that traffic-based tools leveraging eBPF are going to shake up the entire developer tools industry.
- I should add this to my standard SSH bastion host OS image. (Also, I loved the story about the origin of the name.)
- Here’s a walkthrough on using DNSCrypt on macOS.
- Dan Petrov writes about the secret macOS network quality tool.
- This article by Cecelia Martinez almost has me convinced I need to give the GitHub CLI a try (even though that is not the article’s primary purpose).
Programming
- Nathan Peck has a good article that walks readers through both the “how” and the “why” of using a container for a NodeJS application (including deploying it to AWS).
- Daniel Lemire discusses escaping strings faster with AVX-512.
Virtualization
- Drew DeVault speaks out in praise of QEMU.
- Cormac Hogan provides a way to perform distributed switch to standard switch migrations.
- Niels Hagoort discusses some vSphere 8 vMotion improvements.
Career/Soft Skills
- Lydia Leong observes that many companies are struggling to fill the cloud skills gap. If you’re not actively embracing cloud-related (cloud native?) skills, you are missing out on what could be a tremendous opportunity (I think).
That’s it for this time around! If you have feedback for me—you want to suggest a new blog I should follow or check, or you have some constructive criticism that will help me make this site better—I’d love to hear from you. Feel free to reach out to me on Twitter, or find me in one of a number of different Slack communities (the Kubernetes and Pulumi Slack communities are good choices). Thanks for reading!