Secure AI workloads on Google Cloud with HashiCorp Vault

As AI continues to evolve and integrate into various industries, the need for secure and efficient management of credentials becomes increasingly critical. AI workloads often involve accessing sensitive data and resources, making robust security measures essential to prevent unauthorized access and ensure compliance. HashiCorp Vault offers a powerful solution for dynamic credential management, particularly within the Google Cloud Platform (GCP). By leveraging the Google Cloud Vault secrets engine, organizations can generate short-lived, temporary credentials that automatically expire, significantly reducing the risk of credential misuse. This dynamic approach eliminates the reliance on static, long-lived credentials, which are more vulnerable to security breaches. ...

May 30, 2025

A Deep Dive into HTTP: From HTTP 1 to HTTP 3

HTTP is the backbone of modern internet communication, powering everything from browser requests to microservices inside Kubernetes clusters.  Every time a browser loads a page, every time an app fetches an API response, every time a backend service queries another, it’s almost always over HTTP. That’s true even when the underlying transport changes. gRPC, for example, wraps itself around HTTP/2. RESTful APIs, which dominate backend design, are just a convention built on top of HTTP verbs and status codes. CDNs, caches, proxies, and gateways optimize around HTTP behavior. ...

May 29, 2025

Daily Reading List – May 29, 2025 (#562)

Today’s reading list has some deep reads, but they’re worth it. Not everything needs to be bite-sized! [blog] The Prompt Engineering Playbook for Programmers. Fantastic piece from Addy. Everyone in a technical role should read this and understand what separates a good LLM prompt from an ok prompt. [paper] Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI. This is actually a terrific paper that distinguishes vibe coding (IDE based, human driving the cycles) and agentic coding (async, agent iterates on a user-provided goal). Great depth on the topic. ...

May 29, 2025

Dew Drop – May 29, 2025 (#4428)

I’m back from Update Conference with an XL edition of links today. Top Links Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10 (Damian Edwards) Announcing Angular v20 (Minko Gechev) Address Sanitizer Updates for Visual Studio 2022 17.14 (David Justo) Uno Chefs Recipe: Serving Up Custom Icons Without Template Headaches (Uno Platform Team) Build a Stunning and Interactive Real-Time Weather Dashboard with .NET MAUI Toolkit (Subash Sorimuthupattaraja) Improve the commands in your Visual Studio extensions (Mads Kristensen) New GitHub Copilot Global Bootcamp: Now with Virtual and In-Person Workshops! (Cynthia Zanoni) – Join us for one at Philly .NET! VisualStudio.Extensibility: Editor classification and updates to user prompt (Tina Schrepfer) Enhance productivity with AI + Remote Dev (Brigit Murtaugh, Christof Marti, Josh Spicer & Olivia Guzzardo McVicker) ...

May 29, 2025

Fine-tune the volume of logs your app produces

If you’re running a production application, you know the challenges of managing logs. Too few logs and you’re flying blind; too many and you’re drowning in data and paying excessive storage costs. It’s a classic observability dilemma – you want comprehensive information when things go wrong, but you don’t want to store every detail from your happy paths. Enter log sampling in .NET – a powerful capability that lets you strategically reduce log volume while maintaining observability. Unlike simple log filtering which uses binary decisions (emit or don’t emit logs), sampling gives you fine-grained control, letting you emit a precise percentage of logs from different parts of your application. ...

May 29, 2025

Let’s DO this: detecting Workers Builds errors across 1 million Durable Objects

Cloudflare Workers Builds is our CI/CD product that makes it easy to build and deploy Workers applications every time code is pushed to GitHub or GitLab. What makes Workers Builds special is that projects can be built and deployed with minimal configuration. Just hook up your project and let us take care of the rest! But what happens when things go wrong, such as failing to install tools or dependencies? What usually happens is that we don’t fix the problem until a customer contacts us about it, at which point many other customers have likely faced the same issue. This can be a frustrating experience for both us and our customers because of the lag time between issues occurring and us fixing them. ...

May 29, 2025

Terraform adds new pre-written Sentinel policies for AWS Foundational Security Best Practices

Building on our recent release of pre-written Sentinel policies for Center for Internet Security (CIS) standards, which has already surpassed 550K downloads, we’re proud to announce the release of a new set of pre-written Sentinel policies for AWS. These new policy sets aim to lower the barrier of adoption for policy as code and help organizations meet AWS Foundational Best Security Practices (FSBP). The FSBP Sentinel policies are co-created and co-owned by HashiCorp and AWS, and are now available for use in the Terraform registry. ...

May 29, 2025

Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10

We are super excited to introduce a new feature that was released as part of .NET 10 Preview 4 that makes getting started with C# easier than ever. You can now run a C# file directly using dotnet run app.cs. This means you no longer need to create a project file or scaffold a whole application to run a quick script, test a snippet, or experiment with an idea. It’s simple, intuitive, and designed to streamline the C# development experience, especially for those just getting started. ...

May 28, 2025

Archaea

May 28, 2025

Daily Reading List – May 27, 2025 (#560)

Back after a three-day weekend, and feeling good. A backlog of reading material means longer reading lists this week. You’re getting your money’s worth! [blog] Reinvent the Wheel. Sure, sometimes you should reinvent the wheel, repeat yourself, and fix what isn’t broken. We often learn and make unexpectedly big improvements when we don’t just accept the status quo. [blog] Cloud CISO Perspectives: How Google Cloud’s security team helps build securely. Here’s some insight into our engineering mindset, and also a great roundup of links and news. ...

May 28, 2025