Feeds
Terraform AWS provider tops 4 billion downloads, 6.0 now in public beta
The Terraform AWS provider serves as the bridge between Terraform configurations and AWS, enabling users to define and manage AWS resources as code. We are excited to share that version 6.0 of the Terraform AWS provider is now available in public beta. Along with bugfixes, the latest update brings enhanced multi-region support and other workflow improvements. This post will explore the enhanced mult-region support features and announce the provider’s latest downloads milestone. ...
About 20 Pounds
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. ...
Dew Drop – May 5, 2025 (#4412)
Top Links AI Repo of the Week: GitHub Copilot Adventures (Dan Wahlin) INotifyPodcastChanged Episode #3 – Getting started in WinDev with Jeremy Sinclair (Joseph Finney & Tamás Deme) The AI Travel Agents – A robust enterprise application (hosted on ACA) that leverages MCP and multiple LamaIndex AI agents to enhance travel agency operations (Azure Samples) Copilot ask, edit, and agent modes: What they do and when to use them (Ashley Willis) Use Windows AI in Your WPF Application (Thomas Claudius Huber) Does .NET Documentation get ads? Aka: Is Copilot in the docs something useful? (Steven Giesel) – As someone on the inside, I can tell you that we don’t intend Copilot tips to be ads… just like we don’t intend docs that explain how to build a .NET app with Visual Studio as an ad for VS, when you could be doing the same thing with another tool like Rider. If you think any of the tips or instructions in the docs are distracting or not useful, please submit an issue using the feedback tools on each page. ...
Does .NET Documentation get ads? Aka: Is Copilot in the docs something useful?
Enhancing the Python ecosystem with type checking and free threading
Meta and Quantsight have improved key libraries in the Python Ecosystem. There is plenty more to do and we invite the community to help with our efforts. We’ll look at two key efforts in Python’s packaging ecosystem to make packages faster and easier to use: Unlock performance wins for developers through free-threaded Python – where we leverage Python 3.13’s support for concurrent programming (made possible by removing the Global Interpreter Lock (GIL)). Increase developer velocity in the IDE with improved type annotations. Enhancing typed Python in the Python scientific stack Type hints, introduced in Python 3.5 with PEP-484, allow developers to specify variable types, enhancing code understanding without affecting runtime behavior. Type-checkers validate these annotations, helping prevent bugs and improving IDE functions like autocomplete and jump-to-definition. Despite their benefits, adoption is inconsistent across the open source ecosystem, with varied approaches to specifying and maintaining type annotations. ...
How Canva Collects 25 Billion Events a Day
ACI.dev: The Only MCP Server Your AI Agents Need (Sponsored)ACI.dev’s Unified MCP Server provides every API your AI agents will need through just one MCP server and two functions. One connection unlocks 600+ integrations with built-in multi-tenant auth and natural-language permission scopes. Plug & Play – Framework-agnostic, works with any architecture. Secure – Tenant isolation for your agent’s end users. ...
Scaling with safety: Cloudflare's approach to global service health metrics and software releases
Has your browsing experience ever been disrupted by this error page? Sometimes Cloudflare returns "Error 500" when our servers cannot respond to your web request. This inability to respond could have several potential causes, including problems caused by a bug in one of the services that make up Cloudflare's software stack. We know that our testing platform will inevitably miss some software bugs, so we built guardrails to gradually and safely release new code before a feature reaches all users. Health Mediated Deployments (HMD) is Cloudflare’s data-driven solution to automating software updates across our global network. HMD works by querying Thanos, a system for storing and scaling Prometheus metrics. Prometheus collects detailed data about the performance of our services, and Thanos makes that data accessible across our distributed network. HMD uses these metrics to determine whether new code should continue to roll out, pause for further evaluation, or be automatically reverted to prevent widespread issues. ...
SRE Weekly Issue #475
View on sreweekly.com Anomaly Detection in Time Series Using Statistical Analysis I haven’t seen this level of detail in an article on anomaly detection in quite awhile. Still, the math is very approachable even if you slept through stats class. Ivan Shubin — Booking.com A Key Incident Response Skill That Can Reduce Resolution Time TL;DR: The Power of Knowledge Overlap in Incident Response There’s an anecdote in this one that’s really making me think. ...