Sign in

Anthony Simmon

@anthonysimmon.com
123 followers 68 following 39 posts

Staff developer at Workleap. Writes blog posts on anthonysimmon.com about .NET, Azure, other Microsoft technologies and software development in general.

PostsRepliesMedia
Anthony Simmon @anthonysimmon.com · 30/09/2025
The CLI I built on top of Aspire and blogged about has been open-sourced by my former employer, and is now available on GitHub. Checkout Workleap's Leap local dev source code: github.com/workleap/wl-... @davidfowl.com @maddymontaquila.net @damianedwards.com @aspire.dev #dotnet #aspire
github.com
GitHub - workleap/wl-leap-local-dev
Contribute to workleap/wl-leap-local-dev development by creating an account on GitHub.
140
Reposted by Anthony Simmon
Aspire 💫 @aspire.dev · 15/09/2025
HAPPY MONDAY!!! we're making up for skipping last weeks #AspiriFriday by having our most requested guest ever - @scott.hanselman.com - join the show this week. see you Friday, 1PM EST! www.youtube.com/watch?v=Z1Ej... (and now on twitch!) www.twitch.tv/aspiredotdev
youtube.com
AspiriFridays - Hanselman gets Aspirified
YouTube video by Aspire
0116
Anthony Simmon @anthonysimmon.com · 15/09/2025
So honored to have been awarded Microsoft MVP earlier this month. Three years ago, I never would've imagined being interviewed by Scott Hanselman, giving talks, and being on podcasts. Thanks to everyone who believed in me! #mvpbuzz #dotnet #csharp #aspire
3341
Anthony Simmon @anthonysimmon.com · 21/08/2025
Workleap's C#/.NET coding standards has reached 100 stars in just a couple of days. It seems that people like the idea of simply installing a NuGet package to get code styling, best practices for performance, quality, and security enforced by default in any IDE and during CI builds! #dotnet #csharp
120
Anthony Simmon @anthonysimmon.com · 08/08/2025
Our Workleap .NET/C# coding standards are on Hacker News! Excited to see a steady stream of hundreds of visitors on my blog 😏: news.ycombinator.com/item?id=4479... #dotnet #csharp
news.ycombinator.com
How we enforce .NET coding standards to improve productivity | Hacker News
000
Anthony Simmon @anthonysimmon.com · 04/08/2025
We standardized our C# code style, fine-tuned hundreds of built-in Roslyn analyzers and MSBuild properties, all bundled into a single reusable NuGet package. No more EditorConfig files! Learn more at medium.com/p/02ff340b4a96 🧵Learnings and benefits in thread... #dotnet #csharp
medium.com
How we enforce .NET coding standards at Workleap to improve productivity, quality and performance
Distributing .editorconfig and MSBuild properties across hundreds of .NET projects is now as easy as adding a single NuGet package.
241
Reposted by Anthony Simmon
Scott Hanselman 🌮 @scott.hanselman.com · 17/07/2025
Hey friends! I did a TEDx talk and it's now up on the TED Conferences YouTube. It's possibly the best and most important talk I've ever done. I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
youtu.be
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
55742281
Anthony Simmon @anthonysimmon.com · 30/07/2025
Extract OpenAPI specs from #dotnet web apps automatically. Fail CI checks if the spec isn't synced with #csharp code, validate it against Spectral rules, and catch breaking changes. All handled at build time by a single NuGet package made at Workleap. medium.com/p/8a535d813244
medium.com
How we enforce web API standards and guidelines at Workleap
We automate API specs as first class citizens, keeping them versioned, validated, and checked for breaking changes in ASP.NET Core projects.
0153
Anthony Simmon @anthonysimmon.com · 30/06/2025
Embed your favorite Python libraries in your .NET apps with CSnakes, which generates corresponding C# APIs instantaneously with its source generator. Check out how I run a classifier model with Transformers: anthonysimmon.com/embed-python... #dotnet #csharp #csnakes #python
anthonysimmon.com
Embed Python in .NET applications to run models with transformers
A practical walkthrough for running Python code in C# with CSnakes' source generator.
001
Reposted by Anthony Simmon
maddy montaquila @maddy.fm · 06/06/2025
today! soon! 2 hours! www.youtube.com/live/52b-StT...
youtube.com
AspiriFridays with David, Damian, and Maddy - Sean from SCT Software
YouTube video by dotnet
035
Anthony Simmon @anthonysimmon.com · 02/06/2025
Ce mardi 3 juin à 17h30, rendez-vous chez Microsoft Montréal pour un meetup sur comment améliorer l'expérience de développement avec .NET Aspire. Démos, expérimentations poussées et astuces pour tirer le meilleur de Aspire. 📍 www.meetup.com/msdevmtl/eve... #dotnet #aspire #msdevmtl
meetup.com
Améliorer l'expérience de développement grâce à .NET Aspire, Tue, Jun 3, 2025, 5:30 PM | Meetup
Une bonne expérience de développement offre de nombreux avantages. Une productivité accrue, une durée d'onboarding réduite, une meilleure satisfaction des développeurs. Exp
010
Reposted by Anthony Simmon
Damian Edwards @damianedwards.com · 28/05/2025
Announcing `dotnet run app.cs`: A simpler way to start with C# and .NET 10 devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com
Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.
64415
Reposted by Anthony Simmon
Kayla Cinnamon ☕️ @kaylacinnamon.bsky.social · 19/05/2025
Windows Advanced settings is here! We restructured the For Developers page and added new features such as File Explorer with version control 🚀 Easily view your Git information directly in columns within File Explorer! 🔥
1113542
Anthony Simmon @anthonysimmon.com · 19/05/2025
The new Aspire 9.3 looks like a major release learn.microsoft.com/en-us/dotnet... #dotnet #aspire
learn.microsoft.com
What's new in .NET Aspire 9.3 - .NET Aspire
Learn what's new in the official general availability release of .NET Aspire 9.3.
020
Reposted by Anthony Simmon
Richard Clark - devdevdev.net @devdevdev.net · 19/05/2025
.NET Aspire 9.3 est dispo (avec Github Copilot) WAHOO devblogs.microsoft.com/dotnet/intro...
devblogs.microsoft.com
.NET Aspire 9.3 is here and enhanced with GitHub Copilot! - .NET Blog
.NET Aspire 9.3 is the biggest release of .NET Aspire yet, with the introduction of GitHub Copilot directly into the .NET Aspire Dashboard, updates for integrations, app model enhancements, and more.
022
Anthony Simmon @anthonysimmon.com · 19/05/2025
It's kind of the best of both worlds - the Jetbrains developer experience and productivity, and the latest available GitHub Copilot features on VS Code #dotnet #jetbrains #vscode #csharp
010
Anthony Simmon @anthonysimmon.com · 19/05/2025
I turned my deep dive about our internal Leap CLI into an impressive AI-generated Spotify podcast using NotebookLM 🚀. Listen and learn how we built on top of .NET Aspire to make local development easier for all Workleap developers! open.spotify.com/episode/1S6w... #dotnet #aspire
open.spotify.com
How Workleap uses .NET Aspire to transform local development
Anthony's Tech Blogcast · Episode
110
Reposted by Anthony Simmon
James Newton-King ♔ @james.newtonking.com · 19/05/2025
Aspire 9.3 new dashboard features, day 6: The console logs page URL now uses a friendly resource name (e.g., frontend) instead of an internal ID. This means you can bookmark the page and it’ll work across dashboard launches 🔖 #dotnet #aspire
Screenshot of the console logs page with the cleaned up URL highlighted.
2236
Reposted by Anthony Simmon
Richard Clark - devdevdev.net @devdevdev.net · 14/05/2025
Au menu de notre table ronde de Mai : - Les avancés de Docker dans l'IA, - Choisir (ou pas) entre SMB et NFS, - Les AI Agents dans Azure AI Foundry, - Les simplifications qu'apporte Workload Identity Federation. Bonne écoute et visionnage de notre 69ème épisode...⬇️⬇️⬇️
101
Anthony Simmon @anthonysimmon.com · 12/05/2025
Just dropped a deep‑dive on how we built Leap, an opinionated, reliable CLI tool powered by .NET Aspire to make distributed system development easier for all Workleap developers 🚀. medium.com/workleap/how... #dotnet #aspire
medium.com
How Workleap uses .NET Aspire to transform local development
We built Leap, an opinionated, reliable CLI tool to distribute .NET Aspire to all Workleap developers.
0154
Reposted by Anthony Simmon
Laurent Kempé 🚀 @laurentkempe.com · 25/04/2025
Après plusieurs blog posts à propos du Model Context Protocol (MCP) on décrypte MCP, de la théorie à la pratique avec @devdevdev.net et @anthonysimmon.com lors du dernier episode de DevDevDev.NET ! Le podcast 📺 www.youtube.com/watch?v=B8S-... #AI #MCP #dotnet #csharp
youtube.com
décrypter MCP, de la théorie à la pratique
YouTube video by Richard Clark
022
Anthony Simmon @anthonysimmon.com · 15/04/2025
Want your xUnit tests to interrupt immediately when you stop execution in your IDE or cancel a CI run? Upgrade to xUnit v3 for cancellation token support! anthonysimmon.com/xunit-cancel... #dotnet #xunit #csharp #unittesting
anthonysimmon.com
Handle cancellation in tests with xUnit.net v3
xUnit.net v3 finally brings native support for cancellation tokens in tests. Let's see how to use it.
111
Reposted by Anthony Simmon
David Fowler @davidfowl.com · 10/04/2025
We just shipped .NET Aspire 9.2! learn.microsoft.com/en-us/dotnet... Lots of cool features in this release and a step towards deploying to a lot more places! We're also shipping a new aspire command line tool! #dotnet #aspire
learn.microsoft.com
What's new in .NET Aspire 9.2 - .NET Aspire
Learn what's new in the official general availability release of .NET Aspire 9.2.
78725
Anthony Simmon @anthonysimmon.com · 10/04/2025
That was a nice French early .NET Aspire 9.2 release party! #dotnet #aspire @scott.hanselman.com See, I have a better setup now. I still need to get rid of the vacuum cleaner and have better lighting...
020
Reposted by Anthony Simmon
Richard Clark - devdevdev.net @devdevdev.net · 09/04/2025
Notre table ronde d'Avril est disponible en podcast et sur Youtube. Au menu dapr Agent, .NET 10, Aspire 9.2, Typescript en Go et UWP avec .NET 9. Animé par @anthonysimmon.com, @meziantou.net, @laurentkempe.com, Clément Sannier, Jérémy Jeanson et moi-même #podcast ⬇️⬇️⬇️
133
Anthony Simmon @anthonysimmon.com · 10/03/2025
There's an upcoming feature in .NET Aspire that adds a live graph view of resources in the dashboard. However, I believe there's value in generating a static architectural diagram that could be embedded in documentation, for instance. Here's how: anthonysimmon.com/generating-a... #dotnet #aspire
anthonysimmon.com
Generating architecture diagrams from .NET Aspire resources at publish time
Use the new relationship capabilities in .NET Aspire 9.1 to build a custom Mermaid exporter for generating architecture diagrams that are always up-to-date.
031
Reposted by Anthony Simmon
Laurent Kempé 🚀 @laurentkempe.com · 06/03/2025
🎙️ Découvrez les nouveautés de .NET Aspire 9.1 avec @devdevdev.net ! 🚀💻 Rejoignez-nous pour un épisode captivant avec @anthonysimmon.com, Richard Clark et moi-même ! 🌟📚 Écoutez maintenant 👇 1 🎧✨ devdevdev.net/les-nouveaut... #DotNet #Aspire #TechTalks
Découvrez les nouveautés de .NET Aspire 9.1
021
Anthony Simmon @anthonysimmon.com · 03/03/2025
.NET Aspire improves developer onboarding while reducing costs anthonysimmon.com/dotnet-aspir... #dotnet #aspire
anthonysimmon.com
.NET Aspire improves developer onboarding while reducing costs
Help software developers do their best work with .NET Aspire, the application development platform that automates onboarding and boosts productivity from day one.
010
Anthony Simmon @anthonysimmon.com · 17/02/2025
How do do you deal with 100+ microservices in production? Looking for insights from the community. #dotnet www.reddit.com/r/dotnet/com...
reddit.com
From the dotnet community on Reddit: How do do you deal with 100+ microservices in production?
Explore this post and more from the dotnet community
000
Anthony Simmon @anthonysimmon.com · 03/02/2025
After 10 years since the original .NET runtime issue, numeric sorting, or natural sorting, will finally be part of .NET 10. Lets explore the new API and alternatives for older frameworks. #dotnet anthonysimmon.com/numeric-sort...
anthonysimmon.com
Numeric sorting in .NET
After 10 years since the original .NET runtime issue, numeric sorting, or natural sorting, will finally be part of .NET 10. Lets explore the new API and alternatives for older frameworks.
000
Anthony Simmon @anthonysimmon.com · 17/01/2025
FluentAssertions costs more than my @jetbrains.com Rider IDE, which I can't live without and has greatly contributed to making me the #dotnet developer I am today. I find it hard to justify the $130 per-user price for a non-critical library. Where's the enterprise offering?
011
Reposted by Anthony Simmon
Laurent Kempé 🚀 @laurentkempe.com · 15/01/2025
Je vous parle d'agentic AI et de #floki basé sur #dapr cyb3rward0g.github.io/floki/ On parle aussi de 👉🏻Comment Microsoft traite l'accessibilité 👉🏻C'est quoi Azure Storage Action ? 👉🏻Un peu de Test Unitaire avec l'approche Golden Master 👂🏻 devdevdev.net/tr01-2025-ac... 📺 www.youtube.com/watch?v=EvxU...
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
012
Anthony Simmon @anthonysimmon.com · 14/01/2025
Did you know that you could run an #aspnetcore app over named pipes instead of TCP/IP? Another great alternative for inter-process communication is StreamJsonRpc, which is used by C#'s LSP server in VS Code. Check out how this works at: anthonysimmon.com/local-ipc-ov... #csharp #dotnet
anthonysimmon.com
Local inter-process communication over named pipes with ASP.NET Core or StreamJsonRpc in .NET
Learn how to set up efficient RPC communication between two processes using bidirectional named pipes, well-defined contracts, and structured messages.
011
Anthony Simmon @anthonysimmon.com · 04/12/2024
Thank you, @scott.hanselman.com, for the opportunity to talk about .NET Aspire on your podcast! It was a fantastic experience. www.hanselminutes.com/973/net-aspi... #dotnet #aspire #dotnetaspire
hanselminutes.com
.NET Aspire with Anthony Simmon
Let's hear about .NET Aspire from a real-world practitioner! Anthony Simmon has been using .NET Aspire at as a Staff Software Developer at Workleap and he's been blogging his experiences and improveme...
03214
Reposted by Anthony Simmon
David Fowler @davidfowl.com · 03/12/2024
.NET support on Heroku #dotnet blog.heroku.com/dotnet-suppo...
media.tenor.com
a man with a beard says " oh finally "
ALT: a man with a beard says " oh finally "
69815
Reposted by Anthony Simmon
Alvin Ashcraft @alvinashcraft.com · 29/11/2024
Dramatically faster package restores with .NET 9’s new NuGet resolver. buff.ly/414VypZ #dotnet #nuget #packagemanagement #dotnet9
buff.ly
Dramatically faster package restores with .NET 9's new NuGet resolver - .NET Blog
.NET 9 introduces a new NuGet dependency graph resolver that dramatically improves package restore performance for large repositories. Learn how this reimagined approach reduces restore times from 30…
083
Anthony Simmon @anthonysimmon.com · 26/11/2024
Blogged: automatically reduce DefaultAzureCredential execution time from 10 seconds to 1 and allow Azure CLI credentials to be used in containerized applications for all services orchestrated by .NET Aspire. anthonysimmon.com/dotnet-aspir... #dotnet #aspire #dotnetaspire
anthonysimmon.com
Better Azure Identity authentication support and performance during local development with .NET Aspire
Automatically reduce DefaultAzureCredential execution time from 10 seconds to 1 and allow Azure CLI credentials to be used in containerized applications for all services orchestrated by .NET Aspire.
162