Daily Reading List – February 1, 2024 (#252)

New month, and plenty of new content. Learn about the latest generative AI services, some lessons learned by Meta and Airbnb, and advice for batching in messaging engine.

[blog] Bard’s latest updates: Access Gemini Pro globally and generate images. Big update. More languages supported and you can generate images (for free). More new Google services for image and music generation with AI.

[blog] Pub/Sub and Batching: Optimizing Cloud Messaging Performance. Messaging systems are typically used for near real-time data distribution, but introducing a bit of batching can actually improve performance. I like the investigation performed here.

[blog] Getting started with Svelte on Google Cloud. It’s not the most popular web framework, but Svelte is well-liked and seems fairly straightforward. This post shows how to build a Svelte-powered app that’s deployed to a serverless runtime.

[blog] Product Management Theater. All the various tech team roles matter, but if you call someone a product manager, make sure they’re actually doing PM work. Marty says that when you have product managers actually serving as project managers, your team is worse off.

[blog] Meet Your Heroes — And Be Disappointed. Don’t avoid seeing your heroes in action for fear of seeing their “real” self and getting letdown. It’s a reminder that we’re all flawed, complex people.

[article] SnapLogic unveils no-code tool for creating LLM-powered apps. Low-code vendors should be naturally good at helping us build this new style of generative AI apps.

[article] Improving machine learning iteration speed with faster application build and packaging. This post from Meta looks at what they did to make their build process faster for developers.

[blog] Migrating Our iOS Build System from Buck to Bazel. Here’s a migration journey from Airbnb, and they’re seeing good performance improvements by adopting Bazel for builds.

##

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.