Daily Reading List – May 5, 2025 (#545)

A rainy weekend, but good one nonetheless. I’m back up to Sunnyvale this week for a handful of customer meetings.

[blog] Survey Says: Tech Spending Slows Slightly, AI Tops CXO Priority List. I always read these Battery Ventures reports on enterprise tech spending. There’s good stuff in here.

[blog] Zero to One: Learning Agentic Patterns. So good. Philipp explores seven AI agent patterns and provides digestible code examples for each.

[article] In Uncertain Times, Ask These Questions Before You Make a Decision. Taking a future-focused, pre-mortem-style look at decisions might help you make better ones.

[youtube-video] 7 Programming Myths that waste your time. Another good Fireship video whether you’ve got a mid-life crisis, or just want to build a more satisfying tech career.

[blog] Google Cloud Next 2025 Data Content. Here’s an excellent list of videos you can watch to learn about modern data services and strategies.

[blog] Create chatbots that speak different languages with Gemini, Gemma, Translation LLM, and Model Context Protocol. Interesting pattern. Don’t go implement them all, but learn from them!

[blog] Passkeys for Normal People. Are you using passkeys everywhere? I’ve resisted for some reason, but Troy’s post changed my mind.

[blog] How the Agent2Agent (A2A) protocol enables seamless AI agent collaboration. The Weights & Biases crew take a look at A2A. There’s a good overview, and representative demo included.

[blog] Vibe coding an MCP server with Micronaut, LangChain4j, and Gemini. Guillaume flashes a few techniques that should be in your toolbox.

[blog] Multi-MCP: Exposing Multiple MCP Servers as One. More about MCP, this time looking at a new project that serves up a single interface in front of multiple backend MCP servers.

[blog] Announcing new Vertex AI Prediction Dedicated Endpoints. I like the new support for streaming inference andd customized request timeouts needed for large-scale models.

[blog] Build a RAG system for your codebase in 5 easy steps. Good example of a way to use a managed service for RAG-based apps.

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below: