Technology Short Take 163
Published on 6 Jan 2023 · Filed in Information · 784 words (estimated 4 minutes to read)Welcome to Technology Short Take #163, the first of 2023! If you’re new to this site, the Technology Short Takes are essentially “link lists”—I collect links and articles about various technologies and I share them about every 3-4 weeks (sometimes more frequently). I’ll often add a bit of commentary here and there, but the real focus is the information in the linked articles. But enough of this, let’s get on with it! Here’s hoping you find something useful here.
Networking
- Yuchen Wu and Andrew Hauck share the story of Pingora, a Rust-based HTTP proxy developed by and currently in use at Cloudflare.
- Ivan Velichko has been publishing some great articles on container-focused networking concepts; the latest (that I’d seen as of the writing of this article) is this one on publishing the port of a running container.
- Numerous Networks has some information on optimizing Wi-Fi 6E networks for Apple devices.
Servers/Hardware
- Back during the AWS re:Invent 2022 timeframe, I came across this newsletter focused on AWS custom chips (Graviton, Trainium, Inferencia). If staying up-to-date with this topic is important for your role, then subscribing is probably a good idea. (I did.)
- I enjoyed this story on the mass extinction of UNIX workstations and the trials and travails of trying to run your own UNIX workstation.
Security
- This could be bad—a wormable vulnerability that could allow attackers to remotely execute code by exploiting potentially any Windows application protocol that provides authentication, including (potentially) SMTP or HTTP. Ouch. Get more details in this article.
- Nigel Douglas shows how to mitigate DoS (Denial of Service) attacks in Kubernetes. The article title led me to believe that both Falco and Calico would be used; although they are both discussed (Falco for detection and Calico for prevention), the bulk of the work falls to Calico.
- Now that a fix has been supplied, Microsoft publicly discusses Achilles, a vulnerability they discovered in the macOS Gatekeeper security mechanism.
- Let’s hope this doesn’t turn out to be a significant issue for folks.
Cloud Computing/Cloud Management
- Using Visual Studio Code’s Remote Containers extension is a handy way to keep your development environment contained—no pun intended!—away from the host system. This includes using the functionality when working with infrastructure as code: here’s a walkthrough on doing it with Terraform, and an equivalent version for Pulumi.
- Here’s a “lightweight dockerized” AWS CLI container.
- I stumbled across this site by Michael Friedrich; looks like there is also a monthly newsletter.
- If you’re looking to expand your serverless knowledge, this site may have some useful resources.
- The idea of a “cloud-oriented programming” language is interesting. I’ll be watching closely to see how things play out.
Operating Systems/Applications
- I already knew about (and use) many of the Rust CLI tools in this article, but I still found a couple new ones I hadn’t seen before.
- Here’s a list of advanced macOS command-line tools. You may know about most of these already, although I learned about the
sips
command when I read this article. - With all the turmoil going on at Twitter, Mastodon has garnered the attention of many folks, especially considering it can be self-hosted. Andreas Wittig has a write-up on hosting your own Mastodon instance on AWS, while Micah Walter takes readers through how much it costs to host Mastodon on AWS. If you’re thinking of running your own Mastodon instance, these articles are likely well worth your time to read.
- Here’s a guide to setting up Nix on macOS without Homebrew.
Virtualization
- Daniƫl Zuthof writes about using ESXi 8 on the Maxtang NUC.
- Sherif Alghali has an article that discusses common issues when migrating VMs from on-premises VMware vSphere environments to Azure.
Career/Soft Skills
- Dewan Ahmed writes about why developer advocacy is a technical role and is not an entry-level role. While I can’t argue with any of his points, his article is definitely not helping my imposter syndrome (many of you probably know I recently transitioned into DevRel when I moved to Pulumi).
- I know quite a few folks are exploring Mastodon (I have an account on the Fosstodon instance), and this article shows how to post automatically from an RSS feed. This is something I’ll be exploring to share articles from this site on Mastodon.
- Also on the topic of Mastodon: here’s a tip for verifying your GitHub profile on Mastodon.
That’s all for now! As always, I love to hear from readers, so please feel free to engage with me through a variety of channels: you can engage with me on Twitter, I’m also on Mastodon (via the excellent Fosstodon instance), and you can find me in a variety of Slack communities (the Kubernetes and Pulumi communities are great examples). Thanks for reading!