Daily Reading List – November 15, 2023 (#205)

I read a hodge-podge of pieces today that covered a wide range of topics. I hope you find one or two that catch your eye.

[blog] The portability and familiarity of PostgreSQL with the scale and reliability of Spanner. Every public cloud offers services that are “compatible” with an open source data interface, ranging from Kafka to MongoDB. Here’s a good look at how we expose a PostgreSQL interface on Spanner, while still using some of what makes Spanner itself special.

[blog] OKRs in Software Engineering. The “objectives and key results” system isn’t a cure-all for whatever ails your tech team, but I’ve found it useful at Google to unify the focus and define what success looks like.

[blog] 10 Things Developers Want from AI Code Assistants. Good list. Some of these strike me as “what someone is asking for” versus “what they need” or “what they really want.”

[article] 6 security best practices for cloud-native applications. Solid, if unspectacular, list of good practices to consider for security modern apps and platforms.

[blog] To Build A GenAI-Powered Business App, You Need More Than An LLM. Important post (and linked to $$ report) from Forrester that reminds us that generative AI apps need more than an LLM. It’s often about the surrounding experience and data pipeline!

[docs] Designing networks for migrating enterprise workloads: Architectural approaches. These are outstanding guides for architects. This is the sort of material we train our LLM on so that Duet AI offers truly useful advice in chat and code.

[article] Most businesses buy the wrong software, report finds. The wrong choice is costly, as this shows. And apparently those that relied mostly on social posts or light research did the worst.

[blog] The Top-Paying IT Certifications Going Into 2024. If you want to get paid the most in your field, the data seems to show that Google Cloud certification is your best bet.

[blog] Cloud Deploy adds pipeline automation and Cloud Run Jobs support. I’ve got to do another tour through the continuous deployment tools from cloud providers, but I think we’re now the most full-featured, or close to it. Related community post.

[blog] Part 1: Learn The Different Types Of Technical Documentation. Different types of docs serve different purposes, and likely contain different types of media and structure. This Squarespace Engineering post lays it out.

##

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.