Technology Short Take 142
CloudWelcome to Technology Short Take #142! This time around, the Networking section is a bit light, but I’ve got plenty of cloud computing links and articles for you to enjoy, along with some stuff on OSes and applications, programming, and soft skills. Hopefully there’s something useful here for you!
Networking
- Bill Doerrfeld discusses the use of WebAssembly to extend the Envoy proxy here after a discussion with Idit Levine, CEO and founder of Solo.io. Envoy is increasingly becoming an important component in many cloud-native networking solutions, so the ability to extend or customize Envoy’s behavior is quite important in my opinion.
Servers/Hardware
- Kevin Houston speculates on the future of the blade server, wondering if higher-wattage CPUs mean the end of the blade server form factor.
- Is the introduction of Google Cloud’s new Tau VMs an indication that AMD’s influence continues to grow over Intel’s?
Security
- Andy Robbins discusses the concept of attack paths (specifically, identity-based attack paths) in this post.
- Matt Fuller has authored a pretty comprehensive look at the ways data can be shared across AWS accounts.
- Microsoft has released clarified guidance for dealing with the recent Windows Print Spooler vulnerability.
Cloud Computing/Cloud Management
- Etcd—the key-value store behind Kubernetes, among other things—saw it’s 3.5 release recently; here’s the announcement blog post. I was particularly impressed by some of the improvements in this release, such as the 50% reduction in memory consumption during peak usage and the reduction of the etcd code base by half. Great work!
- I found this two-part series on Kinesis data streams (part 1, part 2) by Anahit Pogosova to be very informative. I was not familiar with AWS Kinesis Data Streams, but at least now I have a rough idea of what’s involved. There’s a ton of information in these two posts, so if this is a key technology for you I highly recommend giving this series a read.
- This is a good whitepaper on organizing your AWS environment using multiple accounts.
- Sarah Wang and Martin Casado sparked quite the discussion with this post on the cost of cloud computing. I didn’t find the conclusions of the article to be all that “shocking,” but many folks did (the “TL;DR” is that you should consider/evaluate cloud/cost optimizations as you grow, which may include repatriation).
- It’s neat to see the Kubernetes Ingress APIs evolving; you can get more information on the Kubernetes Gateway API here. TGIK 148 with the inimitable Josh Rosso may also be useful.
- Chip Zoller looks at using Kyverno for Kubernetes Custom Resources.
Operating Systems/Applications
- It’s pretty cool to see that GitHub is now supporting security keys for SSH Git operations.
- I’ve made no secret of the fact I’m a fan of the
fzf
command-line tool. In case you want to “up” yourfzf
game, check out this Pragmatic Pineapple post. - Via Michael Tsai, here’s an article by Rich Trouton on using
curl
for Telnet testing. What’s that? You don’t know whattelnet
is? See here. - This is a handy
docker-compose
tip. - And here’s another handy trick, courtesy of Maish Saidel-Keesing.
- Rounding out a trio of useful tips and tricks, Justin Garrison shows off some GitHub URL hacks.
Programming
- Here’s a nice collection of useful HTML tips.
- Alex Edwards shows some examples of using Go 1.16’s
flag.Func()
function for custom command-line flags. - Someday I hope to understand the wisdom hidden in this post on writing code that is easy to delete, not easy to extend. Right now, I don’t have enough direct experience to be able to consume it.
Virtualization
- Gabrie Van Zanten has a post on a PowerShell script he wrote to find VM NUMA locality.
- The Project Zero team at Google document their findings on a stable guest-to-host escape when running KVM on AMD processors (the bug is in the AMD-specific code for KVM).
- William Lam discusses ESXi on SimplyNUC Ruby and Topaz and also provides some information on building a Harbor virtual appliance.
Career/Soft Skills
- Here’s a list of 21 hands-on AWS builders you may want to consider following.
- Julia Evans has a rule to help with blogging: blog about what you’ve struggled with (hat tip to Ivan Pepelnjak for linking to Julia’s post). It’s a rule I’ve used in the past, and it’s helpful. If you’re thinking about blogging (it’s not for everyone, but it can be quite fulfilling), you might consider following this guideline.
- This article on the cultural implications of silence was a great read (hat tip to the Learning How to Learn community, which referred me to this article).
And that’s all, folks! If you found this post useful, please feel free to share it via your social media accounts. If you have feedback—and I’m always open to constructive feedback—I’d love to hear from you! Feel free to contact me on Twitter, find me on one of the Slack communities I frequent, or send me an e-mail (my address is not hard to find). Thanks for reading!