Scott's Weblog The weblog of an IT pro focusing on cloud computing, Kubernetes, Linux, containers, and networking

Technology Short Take 129

Welcome to Technology Short Take #129, where I’ve collected a bunch of links and references to technology-centric resources around the Internet. This collection is (mostly) data center- and cloud-focused, and hopefully I’ve managed to curate a list that has some useful information for readers. Sorry this got published so late; it was supposed to go live this morning!

Note there is a slight format change debuting in this Tech Short Take. Moving forward, I won’t include sections where I have no content to share, and I’ll add sections for content that may not typically appear. This will make the list of sections a bit more dynamic between Tech Short Takes. Let me know if you like this new approach—feel free to contact me on Twitter and provide your feedback.

Now, on to the good stuff!

Networking

  • Chip Zoller takes a look at Antrea, a new Kubernetes CNI (Container Networking Interface) plugin that leverages Open vSwitch (OVS).
  • Ivan Pepelnjak has a fantastic article on adapting network design to acommodate automation. This is a great read overall, but one sentence in particular really caught my eye: “30 years ago I was able to write a complete multitasking operating system in Z80 assembly code. I can no longer do that, and nobody is willing to pay me for that skill set. The world has moved on, and so did I.” Great quote!
  • Jon Langemak is blogging again, and he jumps back into the “blogging saddle” with a post on working with tc on Linux systems.

Servers/Hardware

  • Since Apple’s announcement at WWDC 2020 about the transition to ARM-based CPUs, there’s been a lot of analysis and discussion of what this means. This article captures a lot of the same thoughts I’ve been having, and it’s why I wonder whether Apple’s foothold in the enterprise will survive the CPU transition.

Security

  • SecurityWeek discusses a recent bypass of some of macOS’ privacy protections.
  • With the recent discovery that many iOS apps are “snooping” on the clipboard (as exposed by the iOS 14 beta), some security professionals are advocating users to turn off Handoff, a mechanism that—among other things—provides a shared clipboard between macOS and iOS devices. This article by Quincy Larson both provides some background for the recommendation as well as instructions on how to turn off Handoff.

Cloud Computing/Cloud Management

Operating Systems/Applications

  • Team colleague Matt Bagnara writes about NixOS and Enlightenment after a short test drive.
  • Kevin Campusano discusses Linux development in Windows 10 with Docker and WSL 2. Although I am not a Windows fan (I’ve been a macOS and/or Linux user since 2003, before Apple switched to Intel processors), I must say that the work that Microsoft is doing with WSL 2 appears—from the perspective of an outside user—to be pretty impressive.
  • Alex Ellis takes a look at building containers without Docker.
  • Former colleague (he recently moved into a new role) Jamie Duncan talks about using buildx and container manifests to build container images for multiple CPU architectures in this blog post. As Jamie points out, this sort of workflow could be useful when Apple moves to ARM-based CPUs (as I mentioned above, I’m not convinced that Apple’s foothold in the enterprise will survive the architecture transition).
  • This is an older post, but may still be useful: here’s how to hide mounted volumes from showing up in macOS Finder and the desktop.
  • I’ve written about jq before. If you’re interested in mastering this very useful tool, this may come in handy.
  • Hans Kruse writes about “throw-away WSL2 environments.”
  • This article opened my eyes to some interesting possibilities on macOS. I’ve already added Karabiner Elements and Hammerspoon to my system, and I’m exploring how best to leverage them in my daily workflow.

Programming

Recognizing that many formerly infrastructure-focused folks are being pulled into software development and programming, this is another section that will sometimes make its way into my Tech Short Takes.

  • I’ve been working with Go a fair amount over the last few weeks, and one of the things I didn’t understand (and perhaps still don’t fully grasp) is when the appropriate time is to use a pointer. This article by Dylan Meeus helps provide some guidelines.

Virtualization

Serverless

I am by no means a serverless expert (not even close!), but I have been finding an increasing number of serverless-related articles popping up in my timelines, RSS feeds, etc. As I mentioned above, this will be one of those sections that will appear from time to time as I find content.

Career/Soft Skills

  • Snir David writes about how written communication is a remote work superpower. The “TL;DR” from his article is that asynchronous communication is better suited for remote work than instant messaging/chat and audio/video calls. This echoes a sentiment that I’ve had for quite a while (and that I believe I’ve shared here before).

OK, that’s enough for this time around! I hope that you have found something useful or educational, and I hope that some of the new types of content that I’ll include moving forward are also useful. Your feedback as a reader is always welcome, so contact me on Twitter and let me know what you think. Thanks!

Metadata and Navigation

Be social and share this post!