"title"=>"Daily Reading List – May 13, 2024 (#317)",
"summary"=>"Today's links look at how Meta engineers reacted to AI assisted coding tools, how to present to audiences that know more than you, and how to design REST APIs.",
"content"=>"\n
I had my rehearsal at Google I/O today, and then attended a half-day offsite with my team. Before that, I read a bunch of things you’ll find below.
\n\n\n\n[article] AI-assisted code authoring at scale. When Meta rolled out AI assisted tools to their engineers, what were the results? This post reviews a paper with the details.
\n\n\n\n[blog] Keeping Up with Tech. This post was mainly about being a t-shaped developer, with a mention of how to find the “next thing” to learn about.
\n\n\n\n[blog] I built the same app with Flutter, React Native, and Ionic. You can learn a lot by using different languages or frameworks to solves the same problem. Here’s a look at three popular app frameworks.
\n\n\n\n[article] How to Present to an Audience That Knows More Than You. Many folks dislike public speaking. It can be even more nerve-wracking if you know the audience is smarter than you on a given topic. That’s often the case! This article has some advice for those situations.
\n\n\n\n[blog] Unlocking Codebase Insights with Vertex AI Gemini 1.5 Pro: A Comprehensive Guide. What questions would you ask of an inherited codebase? Where are the security issues? How should I troubleshoot? What does each component do? This post shows examples for AI-based interrogation.
\n\n\n\n[article] Do Enormous LLM Context Windows Spell the End of RAG? Somewhat related to the previous piece. If I can send in all my code to an LLM, I may not need it chunked up and vector-stored prior.
\n\n\n\n[blog] Good Suffering. Bob has a good reminder that “resilience” is a developed characteristic, and talks about having “high standards and low expectations.”
\n\n\n\n[blog] Using Google’s Gemini Function Calling to Fetch Real-Time Company News and Insights from External APIs. This is a good example of “function calling” as a technique for getting real-time data into your generative AI apps.
\n\n\n\n[blog] How to (and how not to) design REST APIs. Derek affirms and rejects some “conventional wisdom” around HTTP (or REST) APIs.
\n\n\n\n[article] IT services spend will reach $2 trillion by 2028: Forrester. Spending is up, especially on cloud. But this notes that cloud spending is still less than 10% of the IT services spend!
\n\n\n\n[blog] Billed for unauthorized requests? Google Cloud Storage vs. AWS S3. This topic came up a week or so ago when a user got a massive bill for unauthorized 403 requests to their Amazon S3 bucket. AWS is fixing that, and this post looks at whether you’re at the same risk on Google Cloud. Hint: you’re not.
\n\n\n\n[blog] Podless Kubernetes. As an academic exercise, could you deploy a full Kubernetes cluster and mesh in a single node binary, without any pods running? John did just that.
\n\n\n\n##
\n\n\n\nWant to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:
\n\n\n\n\t\t\t\t\t\tSubscribe\n\t\t\t\t\t
\n\t\t\t\t"author"=>"Richard Seroter",
"link"=>"https://seroter.com/2024/05/13/daily-reading-list-may-13-2024-317/",
"published_date"=>Tue, 14 May 2024 00:47:46.000000000 UTC +00:00,
"image_url"=>"https://2.gravatar.com/avatar/2fab44e2f8decc2654cf4cb6b3bef813b072a16c7206880423c14d2e4be6f910?s=96&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96",
"feed_url"=>"https://seroter.com/2024/05/13/daily-reading-list-may-13-2024-317/",
"language"=>nil,
"active"=>true,
"ricc_source"=>"feedjira::v1",
"created_at"=>Tue, 14 May 2024 01:12:52.546508000 UTC +00:00,
"updated_at"=>Tue, 14 May 2024 01:12:52.546508000 UTC +00:00,
"newspaper"=>"Richard Seroter Blog",
"macro_region"=>"Blogs"}