Daily Reading List – January 2, 2024 (#230)

Happy New Year! It’s good to be back after taking a week+ off for Christmas. I cleared out the first part of my holiday reading backlog below, and you’ll find some useful pieces to start off the year.

[blog] Getting Started with Gemini AI API via Google Cloud Code Application Templates. This IDE extension offers a lot of useful things, including the ability to get a pre-baked template for trying out the Gemini LLM.

[docs] Go REST Guide. The Standard Library. This is from JetBrains, and offers a very comprehensive look at three ways to build REST-based services in Go.

[blog] Cloud CISO Perspectives: Our 2024 Cybersecurity Forecast report. Check out some well-informed opinions about what 2024 holds for security teams.

[blog] Why LinkedIn chose gRPC+Protobuf over REST+JSON: Q&A with Karthik Ramgopal and Min Chen. It’s not hard to build REST-based services (see above), but I’ve definitely seen a few folks switch to gRPC.

[blog] Amazon’s Silent Sacking. Yikes. No place is perfect, and we’ve got our own issues. But there do seem to be some fundamental items that need a reset at Amazon.

[blog] The Life and Death of Open Source Companies. Interesting perspective, and it definitely feels like the tide has turned on how companies that create open products will protect their investment. Somewhat related.

[blog] LLM Model Serving on Autopilot. Serve up those open LLMs on Kubernetes if you want to. GKE Autopilot makes it easier. GKE actually does a lot for those doing AI/ML.

[article] Year in Review: Platform Engineering Still Run By Spreadsheet. Platform engineering will be popular in 2024. I worry that folks will over-engineer solutions, and build bloated platforms run by too-large teams. But, prove me wrong!

[article] Generative AI: In 2023, GenAI Tools Became Table Stakes, While other generative AI use cases mature, it’s clear that AI-assisted tooling is a legit aid to devs.

[article] MySQL Introduces Javascript Support in Preview. Write stored procs and functions for MySQL using JavaScript? Sure, why not.

##

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.