Daily Reading List – March 5, 2024 (#271)

Good day, and I’m heading out to meet a friend for tacos by the beach. No complaints! I really enjoyed the items I read today, and I think you will too.

[blog] All you need is Wide Events, not “Metrics, Logs and Traces.” So good. Talk about a post that makes you rethink things! Ivan explains a key aspect of real observability.

[blog] Cloud CISO Perspectives: Building better cyber defenses with AI. Digital security is ripe for positive impact from AI. The preamble in this post is an important look at what’s possible.

[blog] Building a flexible platform for optimal use of LLMs. I think we’re going to see a LOT of this in 2024. Most every company will be building generative AI platforms for their teams to use. Here is what Intuit is doing.

[blog] Go slices, deleting items, and memory usage. Did you think that so much went into creating a “delete” operation on an array type? I was fascinated by Val’s explanation of what he added to the Go standard library.

[blog] Using Duet AI to generate a Starter App from an OpenAPI Specification. I like this. Maybe one of the issues in years past with a spec-first approach to APIs was that it wasn’t easy to implement that spec in code. With generative AI dev tooling, it is.

[article] The open source problem. Matt says the big problems with OSS isn’t corporations using it without contributing. Rather, it’s that users/devs really only have one choice when licensing their creations.

[article] Using AI to Help Developers Work with Regular Expressions. Are you good at writing regular expressions? My friends, I am not. This seems like a good scenario for AI assistance. This article looks at a few options at your disposal.

[blog] Free data transfer out to internet when moving out of AWS. I’m glad we started this trend! The user wins. Love the cloud you’re in, but you shouldn’t be penalized on the way out.

[article] This Is The Easiest Way To Make Your Life More Awesome. Eric’s point is that you can improve your life through subtraction. There may be stages of life where you ignore this for good reason, but you likely settle into this reality over the long term.

[blog] Regional vs. zonal GKE clusters: making the right choice for your workloads. High availability is a choice in the public cloud. Sometimes it’s cheaper to be down then pay for extra resilience. Other times, downtime isn’t tolerable so you pay for better scale. This post explains some of the considerations.

[article] NIST 800-207A: Implementing Zero Trust Architecture. Read, watch, or ask AI to summarize this content. It’s a good overview of what it takes to establish a zero trust architecture.

[blog] Revolutionize Your CI/CD Pipeline: Integrating Testcontainers and Bazel. Here’s a deep walkthrough of two technologies that can help you produce self-contained build processes.

##

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:

Author: Richard Seroter

Richard Seroter is currently the Chief Evangelist at Google Cloud and leads the Developer Relations program. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former InfoQ.com editor plus former 12-time Microsoft MVP for cloud. As Chief Evangelist at Google Cloud, Richard leads the team of developer advocates, developer engineers, outbound product managers, and technical writers who ensure that people find, use, and enjoy Google Cloud. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.