Daily Wrap Up – April 10, 2023 (#064)

I’m here in Sunnyvale today doing some video recordings that you’ll see sometime soon, and also got to read some good material today. Dig in!

[article] Customer Experience Is Everyone’s Responsibility. Whether we acknowledge it or not, virtually every job in tech—whether you’re in engineering, project management, architecture, or whatever—is part of the sales, marketing, AND customer experience motion.

[blog] Spanner under the hood: Understanding strict serializability and external consistency. This post offers an awesome dive into some fundamental principles that determine how Spanner—our database that powers services like YouTube and Gmail, and is available as a Cloud service—works the way it does.

[article] Software Architecture and Design InfoQ Trends Report – April 2023. These reports aren’t survey-based, but rather, driven by the experiences of a handful of experts. It’s a good look at where things are, and where things are going.

[blog] Debugging Dockerized Go Applications with VS Code. Good walkthrough. There are other ways to accomplish this, but each way offers its own value.

[article] How much will generative AI disrupt jobs? This post argues that the AI will augment, not replace, jobs. That may be true. I’m starting to think that it replaces the volume needed for a particular role. Can one paralegal do the work of ten? Could a company get by with five software developers instead of twenty? We shall see.

[blog] Build faster with Buck2: Our open source build system. The Meta/Facebook crew detail their updated open source build system and how it improves on the previous generation.

[article] Measuring Software Value and Trust: Let’s RAVE. Do you have a repeatable way to measure software? We have systems like DORA and SRE, but Shannon goes in another way by highlighting resilience, adoption, velocity, and errors.

[blog] How eBay Modernized the Most Important Page on Our Platform. Useful look at how eBay tackled the modernization of the “view item” page that gets 250 million hits a day. And, maybe more importantly, we can learn from the metrics they tracked to indicate success.

[blog] Towards ML-enabled cleaning robots. You might have a robot vacuum creeping around your house, but an ML-powered robot that effectively wipes up messes? Parents around the world, rejoice.

[blog] Workflows gets an updated JSON Schema. When dealing with declarative formats (e.g. YAML, JSON, XML) it’s useful to have a schema that can validate if you’ve formatted things correctly. It also helps with auto-completion. This post looks at improvements to Google Cloud’s workflow engine schema.

##

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.