Technology Short Take 161
Published on 28 Oct 2022 · Filed in Information · 657 words (estimated 4 minutes to read)Welcome to Technology Short Take #161! It’s been a little over a month since the last Technology Short Take, although the Full Stack Journey recently did an “Audio Edition” of a Technology Short Take that you should probably check out. In any case, I’ve spent the last month collecting links to articles and tutorials from around the web on all the various technologies that us IT folk are likely to encounter in our day-to-day adventures. I hope there’s something here that you find useful!
Networking
- Atulpriya Sharma illustrates how to use DNS-based routing (with Argo Rollouts and Azure Traffic Manager) to implement a blue/green deployment strategy.
- Ivan Pepelnjak addresses the idea that network automation is harmful. I believe that IT folks in all disciplines, including networking, need to embrace automation.
- How awesome is it that the first commercial distribution of SONiC comes from a company named Hedgehog?
Servers/Hardware
- Howard Oakley has a great series on Apple Silicon; the series is up to three posts so far. The first post provides a high-level overview of how Apple Silicon M-series chips are different, and the second post has more details on the capabilities of the P and E cores. The third post discusses how macOS allocates threads to different cores to maximize performance. Good stuff!
- Looks like some significant bandwidth increases could be on the horizon; see this article for more details.
Security
- Using Auth0? You may find this article by Juan Cruz Martinez on using Pulumi to provision Auth0 resources to be helpful.
- Alejandro Villanueva shares 26 AWS security best practices to adopt in production.
Cloud Computing/Cloud Management
- The open source
ko
project has applied to become a CNCF Sandbox project. - Ahmet Alp Balkan writes about some intricacies regarding reloading files from Kubernetes Secret and ConfigMap volumes.
- Tiago Sousa writes about Amplemarket’s use of Pulumi to deal with growing pains.
- Daniel Karnutsch shares an ideal Azure Kubernetes Cluster configuration.
- William Lam writes about the beta for VMware Cloud Consumption Interface (CCI).
- This article lists all the reasons why you should have lots of AWS accounts.
- This site seems to have a pretty decent amount of Azure-related content, which is helpful for folks who may be spinning up their Azure skills.
- Tim Myers shares how to set up continuous deployment of infrastructure-as-code using GitHub Actions.
- Dekel Malul shares 6
kubectl
plugins you must try. - Guillermo Ramirez Garcia asks, “Is OpenStack fighting a lost battle?” In a word: yes. For all the reasons described in this article, although I do want to highlight one in particular: making it easy to install. I believe this to be one of the biggest issues—the OpenStack community never focused on ease of adoption. Contrast that with Kubernetes, which started out “difficult” but invested in core tooling like
kubeadm
and Cluster API. - Aidan Steele shares how to save some money on AWS (for hobby/side projects) with this article.
Operating Systems/Applications
- I found this article on how Apple Pay works to be quite interesting reading.
- Jim Perrin announces preview availability of CBL-Mariner as a container host for Azure Kubernetes Service (AKS).
- Got (or getting) a new Mac? Here’s a setup guide that might have some useful information for you.
Programming
- Engin Diri shares some tools and techniques for learning Rust.
Virtualization
- Nicholas Schmidt takes on using
cloud-init
with vSphere, using openSUSE as the Linux platform.
Career/Soft Skills
- I love this idea!
- Mike McQuaid talks about entitlement in open source. I think some of the lessons in this article could apply to a lot of different scenarios, not just open source usage.
That’s all for now! As always, thank you for taking the time to read this post, and feel free to reach out to me with any feedback or suggestions for improvement. You can reach me on Twitter, or find me in a number of different Slack communities (such as the Pulumi community Slack or the Kubernetes community Slack). I look forward to hearing from you!