Daily Reading List – February 2, 2024 (#253)

How are you tracking on your New Year’s resolutions? If you’re sticking to them, you’re rare. Most drop out by now. If one of your goals was to learn something new, let me know how it’s going.

[blog] Cynical book summaries. I read a decent number of business-oriented books each year. Many of them feature survivor bias or other perspectives you have to take with a grain of salt. Ben’s post offers a cynical take on a few popular books. Amusing and accurate.

[article] Want to Connect with Your Audience? Stop Trying to Impress Them. There’s good advice here whether you present rarely, or regularly.

[blog] The Importance of Using a Composite Metric to Measure Performance. In a perfect world, you could use a single metric to track the health of a team, or app. This post from Indeed’s engineering team shows how they built a composite metric to more accurately assess client-side performance of their app.

[blog] Using Gemini models in Go with LangChainGo. With LangChain experiences for Python, Java, and Go, you have lots of ways to quickly consume your LLM of choice.

[blog] Image generation with Imagen and LangChain4j. Programmatically create AI-generated images? Read this for a very good explanation of the steps.

[blog] Java programming: A deep dive into Java 21’s key features. If your knowledge of Java is dated, now might be a good time to refresh it.

[article] Cloud migration is still a pain. There’s not much I can argue with here. It takes work to move and being stuck halfway in between is no fun.

[blog] Where Does Honeycomb Fit in the Software Development Lifecycle? Does an observability tool matter anywhere outside of the “ops” stage of the SDLC? Jessica does a terrific job making the case for “yes.”

[blog] Consuming Cloud Storage objects on GKE using the Kubernetes API – Part I. This is a good deep dive into using object storage buckets as mounted volumes in Kubernetes. Related post on using Filestore as a local cache in Kubernetes when doing ML training with lots of small files.

##

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.