Daily Reading List – February 20th, 2024 (#262)

Yesterday was a holiday here in the States, so I’m back today with extra content. Enjoy!

[article] Engineering Practices for LLM Application Development. Some of the engineering tasks and practices will differ based on the stack(s) you use, but many items seem universal. This article looks at automated and adversarial testing of LLM apps.

[article] What is Hugging Face? Funny name, important platform. This was a surprisingly in-depth look at the platform that matters a lot in 2024.

[blog] What’s new in Flutter 3.19. I like that a quarter of the community contributions in this release of the popular app framework came from first-time contributors. More on Dart SDK for Gemini. And Flutter’s 2024 roadmap.

[blog] Reduce, reuse, recycle: McDonald’s reusable workflows. This post from their engineering team looks at how they use GitHub Actions to create some golden paths for continuous integration.

[blog] The Future of Java Performance in Cloud Run: Native Java, CRaC and Project Leyden. The Java ecosystem continues to explore ways to build more performant apps. Here’s a look at some projects you should keep an eye on.

[blog] Choosing Good SLIs. Do you have a useful set of service level indicators? Tyler has a useful post that calls out 3 that matter.

[blog] Coming of age in the fifth epoch of distributed computing, accelerated by machine learning. How did we get to this wacky AI age? What computing paradigms set everything in motion? This is a good view (and infographic!) of the major epochs.

[article] Making cloud infrastructure programmable for developers. Maybe we’ve hit peak YAML for infrastructure as code? The use of general programming languages for infrastructure management seems more appealing nowadays.

[blog] Cloud CISO Perspectives: Guidance from our latest Threat Horizons report. Tons of links in this update. Good read if you want a view on current thinking on security.

[blog] One Billion Rows Challenge in Golang. Java folks started this “one billion row challenge” to see how fast they could process a giant data file. Shraddha wanted to try it in Go and shares thoughts on ways to do it.

[article] Orchestrating Resilience: Building Modern Asynchronous Systems. Distributed systems offer solutions to many problems, but also create problems of their own. One of those is handing retries for failed requests.

##

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

Comments

One response to “Daily Reading List – February 20th, 2024 (#262)”

  1. […] Daily Reading List – February 20th, 2024 (#262) (Richard Seroter) […]

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.