It was a wild, frantic day, and now I’m sitting in the airport waiting to fly home. My days are never boring, which is a gift! A little more boring might be nice.
[blog] Thin Events: The lean muscle of event-driven architecture. Gosh, I remember writing about this topic fifteen years ago. Even today, it’s important to make conscious choices about how you shape your messages—”thick” messages that contain all the data, or “thin” messages that are only notifications.
[article] RecurrentGemma: An Open Language Model For Smaller Devices. Transformers are all the rage for deep learning models, but the Gemma team used a different approach with this model. And got good results.
[article] Atlassian launches Rovo, its new AI teammate. While I’m not smart enough to understand why every vendor needs to create their own foundation model, I do get why everyone is offering agent-builder experiences.
[blog] C# and Vertex AI Gemini streaming API bug and workaround. We know that our interactions with APIs is sometimes affected by choices within our programming language itself. This issues within C# is causing an issue calling the Gemini API, but a fix is on the way.
[blog] The Backend for Frontend Pattern. If you’re doing single-page apps, or just looking for more ideas around authentication in distributed systems, check out this post.
[blog] Evolving the Go Standard Library with math/rand/v2. Developers often use random number generators in their code. This is a big, interesting post on the new generator in Go, and how we introduced a breaking change.
[blog] Google is a Leader in the 2024 Gartner® Magic Quadrant™ for Cloud AI Developer Services. Any analyst assessment related to AI is outdated the moment it ships, but there are definitely fundamental criteria that are durable. I’m glad to see us show up well here.
[blog] Upbound now everywhere: A fully automated Crossplane experience for platform engineers. Crossplane is a cool CNCF project for managing infrastructure across clouds, and the sponsoring company now has a managed service for you.
[blog] Managing Cloud Storage soft delete at scale. Everyone makes mistakes, and it’s good to be able to recover “deleted” files if needed. I was impressed reading this post and seeing the breadth we considered (metrics, Terraform, APIs) to manage this new type of object.
[article] WebAssembly Adoption: It’s Complicated, Says CNCF Survey. I can’t say I’ve ever had Wasm come up in a customer conversation during the past four years. Maybe it’s who I talk to. Or it’s just not that relevant to most developers.
[blog] KubeCrash Platform Engineering Recap: From Silo Busting to Thinnest Viable Platforms. You can use tools like Gemini to summarize videos, but I still like when humans do it. This post has some takeaways about platform engineering from a recent event.
##
Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:
Leave a comment