Daily Reading List – January 30, 2024 (#250)

Last week, I had meetings before 8am on four out of five days. It’s hard for me to get caught up on days like that! This week, no meetings until 8am or later, and I reach inbox zero. COINCIDENCE? Are you early morning meeting person, late afternoon meeting person, or don’t-ever-schedule-meetings-with-me person?

[blog] User Centred IT: Why ‘best practice’ isn’t good enough in the domain of IT. Historically, IT teams aren’t known for being experience-focused. Many of us thought about efficiency, general purpose capabilities, or even cost control. This article offers a good framing for what IT should look like.

[blog] Test and change an existing web app with Duet AI. I just loved this walkthrough. Even if you don’t use Duet AI (and use Copilot or other AI-assisted IDE tools) you’ll get something from this. Mete walks through his prompts and journey to understand, test, and augment an existing .NET app.

[article] How to Stop Dwelling on Your Stress. Your stress is real, and we all have some. The choice we have is how we handle it. This article gives us some tips to stay functional.

[blog] Backup & Restore Neo4j Graph Database via GKE Cronjob and Google Cloud Storage. What’s your database backup strategy if you’re running atop Kubernetes? We open sourced a tool to make Neo4j backup/restore easier.

[article] How to harness tech talent in the AI era. We’re all being too specific in our job postings, and missing out on talent. This article has some sobering stats, and advice for moving forward.

[blog] How to Organize All Your Routes in a Single Layer in Node.js. If your API or web app has a couple of routes, it’s not hard to understand the app. As the app grows, are you keeping all route definitions centralized, or distributed?

[blog] Introducing ASPIRE for selective prediction in LLMs. Are you trusting LLMs for high-stakes decision making? Probably not. This new framework from Google Research appears to make major progress towards improving trustworthiness.

[blog] Migrating Policy Delivery Engines with (almost) Nobody Knowing. Pinterest engineers shared how they updated their policy distribution to be safer and more efficient. Good read.

[article] Introduction to Zig, a Potential Heir to C. I know next-to-nothing about this programming language, but this post offered a good introduction.

[blog] The State of Stateful in Kubernetes. Stateless? Stateful? What does all it mean? Kaslin explains, and connects it to key features of Kubernetes.

##

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.