
#Announcements
- Microsoft Cost Management updates—March 2025 | Microsoft Azure Blog - Azure have introduced idle cost for your AKS cluster, which is handy to see how much you’re paying for your kubernetes compute sitting idle
- Announcing the Responses API and Computer-Using Agent in Azure AI Foundry | Microsoft Azure Blog - Microsoft have released responses API, a unification of response, reasoning & execution into a single interface, and Computer-Using Agent (CUA), which looks to be an AI agent which interacts with different drivers and processes on your computer to automated workflows. Think of a completely AI driven workflow builder which it executes. This might just be the next step for no-code automation workflow, just plain old language to do all your technical processes, pretty interesting 😲 You can see how to start working with file access and more with agents here: New tools for building agents | OpenAI
- .NET Aspire has just started working on a CLI:

#AI
- HuggingFace AI Agents Course - How to build an AI agent
- I use Cursor daily - here’s how I avoid the garbage parts - Really good tips to work and develop with AI
- Agentic AI : Building a Multi Agent AI Travel Planner using Gemini LLM + Crew AI | by Arjun Prabhulal | Google Cloud - Community | Mar, 2025 | Medium
#Articles
- Powering Search With Astro Actions and Fuse.js | CSS-Tricks - Adding search into Astro
- Authenticode in 2025 – Azure Trusted Signing – text/plain - Using Azure’s preview Trusted Signing Service to create your own signed certificates
- png/Third_Edition_Explainer.md at main · w3c/png - w3’s PNG specification 3rd Edition and offers some interesting features like animation support (
image/apng) and 32-bit HDR. - Traversal-resistant file APIs - The Go Programming Language - Avoiding path traversal vulnerability (opening another file than the intended one) in go
#.NET
- Hello HybridCache! Streamlining Cache Management for ASP.NET Core Applications - .NET Blog - Microsoft created .NET package HybridCache is now released for .NET 9 and seemingly is becoming a really nice replacement of
MemoryCacheandDistributedCache. It’s built on top ofIDistributedCache, meaning you can just replace your existing distributed cache which can be hooked up to Redis, Garnet, SQL Server, etc! I’d suggest using it over Memory or Distributed if you can to reap the amazing functionality gains, being:- Configurable serialization (protobuf, json, etc),
DistributedCachewas only compatible withbyte[]’s - Concurrent get request - previous you had to add a layer of task handling on top of your cache if you wanted to avoid many concurrent calls from running and instead just have 1 get call and all the concurrent calls receive this response. Now you just get it out of the box!
- Optimizations around avoiding byte allocations
- Immutable responses
- Configurable serialization (protobuf, json, etc),
- Ardalis Specification v9 Released | Blog - Ardalis releases hit 9th version of the specification package, I’ve always been a fan of this package in order to extract infra level filtering back up to application layer in Onion architecture. It’s more correct in my opinion, leaving infra layer to handle communication concerns rather than bleeding business logic down.
#Infrastructure
- Using Cloudflare to prevent Bot Attacks | The Long Walk - allow internal scripts/bots to still bypass CloudFlare, whilst still blocking others. A handy tutorial.
#Leadership
- Who gets to do strategy? | Irrational Exuberance- Influencing technical decisions by low level or exec level strategies
- Leaders Can Move Fast and Fix Things - Good tips around helping teams are making the right decisions and influencing
