Anthony Simmon
@anthonysimmon.com
Staff developer at Workleap. Writes blog posts on https://anthonysimmon.com about .NET, Azure, other Microsoft technologies and software development in general.
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
Checkout Workleap's Leap local dev source code:
github.com/workleap/wl-...
@davidfowl.com @maddymontaquila.net @damianedwards.com @aspire.dev
#dotnet #aspire
GitHub - workleap/wl-leap-local-dev
Contribute to workleap/wl-leap-local-dev development by creating an account on GitHub.
github.com
September 30, 2025 at 12:51 AM
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
Checkout Workleap's Leap local dev source code:
github.com/workleap/wl-...
@davidfowl.com @maddymontaquila.net @damianedwards.com @aspire.dev
#dotnet #aspire
Reposted by Anthony Simmon
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
www.youtube.com/watch?v=Z1Ej...
(and now on twitch!) www.twitch.tv/aspiredotdev
AspiriFridays - Hanselman gets Aspirified
YouTube video by Aspire
www.youtube.com
September 15, 2025 at 7:25 PM
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
www.youtube.com/watch?v=Z1Ej...
(and now on twitch!) www.twitch.tv/aspiredotdev
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
#dotnet #csharp
August 21, 2025 at 7:55 PM
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/item?id=4479...
#dotnet #csharp
How we enforce .NET coding standards to improve productivity | Hacker News
news.ycombinator.com
August 8, 2025 at 5:13 PM
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/item?id=4479...
#dotnet #csharp
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
🧵Learnings and benefits in thread...
#dotnet #csharp
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.
medium.com
August 4, 2025 at 4:20 PM
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
🧵Learnings and benefits in thread...
#dotnet #csharp
Reposted by Anthony Simmon
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
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
July 17, 2025 at 5:37 PM
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
I would ask that you watch it, and please SHARE it broadly and widely. Thank you! youtu.be/dVG8W-0p6vg #AI #Tech #TED
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/p/8a535d813244
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.
medium.com
July 30, 2025 at 2:20 PM
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/p/8a535d813244
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...
#dotnet #csharp #csnakes #python
Embed Python in .NET applications to run models with transformers
A practical walkthrough for running Python code in C# with CSnakes' source generator.
anthonysimmon.com
June 30, 2025 at 3:51 PM
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...
#dotnet #csharp #csnakes #python
Reposted by Anthony Simmon
today! soon! 2 hours! www.youtube.com/live/52b-StT...
June 6, 2025 at 3:58 PM
today! soon! 2 hours! www.youtube.com/live/52b-StT...
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
📍 www.meetup.com/msdevmtl/eve...
#dotnet #aspire #msdevmtl
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
www.meetup.com
June 2, 2025 at 1:20 PM
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
📍 www.meetup.com/msdevmtl/eve...
#dotnet #aspire #msdevmtl
Reposted by Anthony Simmon
Announcing `dotnet run app.cs`: A simpler way to start with C# and .NET 10
devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com/dotnet/annou...
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.
devblogs.microsoft.com
May 28, 2025 at 4:02 PM
Announcing `dotnet run app.cs`: A simpler way to start with C# and .NET 10
devblogs.microsoft.com/dotnet/annou...
devblogs.microsoft.com/dotnet/annou...
Reposted by Anthony Simmon
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! 🔥
Easily view your Git information directly in columns within File Explorer! 🔥
May 19, 2025 at 4:24 PM
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! 🔥
Easily view your Git information directly in columns within File Explorer! 🔥
Reposted by Anthony Simmon
.NET Aspire 9.3 est dispo (avec Github Copilot) WAHOO
devblogs.microsoft.com/dotnet/intro...
devblogs.microsoft.com/dotnet/intro...
.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.
devblogs.microsoft.com
May 19, 2025 at 5:47 PM
.NET Aspire 9.3 est dispo (avec Github Copilot) WAHOO
devblogs.microsoft.com/dotnet/intro...
devblogs.microsoft.com/dotnet/intro...
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
#dotnet #jetbrains #vscode #csharp
ReSharper in #VSCode: Public Preview Begins! 🚀
The legendary C# productivity toolkit has just become available for Visual Studio Code. Your editor may change, but your ReSharper benefits remain.
Dive into the details here: jb.gg/rs-in-vscode...
#dotnet #visualstudio #csharp #.net #jetbrains
The legendary C# productivity toolkit has just become available for Visual Studio Code. Your editor may change, but your ReSharper benefits remain.
Dive into the details here: jb.gg/rs-in-vscode...
#dotnet #visualstudio #csharp #.net #jetbrains
May 19, 2025 at 5:49 PM
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
#dotnet #jetbrains #vscode #csharp
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/episode/1S6w...
#dotnet #aspire
How Workleap uses .NET Aspire to transform local development
Anthony's Tech Blogcast · Episode
open.spotify.com
May 19, 2025 at 5:37 PM
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/episode/1S6w...
#dotnet #aspire
Reposted by Anthony Simmon
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...⬇️⬇️⬇️
- 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...⬇️⬇️⬇️
May 14, 2025 at 8:18 AM
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...⬇️⬇️⬇️
- 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...⬇️⬇️⬇️
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/workleap/how...
#dotnet #aspire
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.
medium.com
May 12, 2025 at 4:55 PM
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/workleap/how...
#dotnet #aspire
Reposted by Anthony Simmon
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
Le podcast
📺 www.youtube.com/watch?v=B8S-...
#AI #MCP #dotnet #csharp
décrypter MCP, de la théorie à la pratique
YouTube video by Richard Clark
www.youtube.com
April 25, 2025 at 5:41 AM
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
Le podcast
📺 www.youtube.com/watch?v=B8S-...
#AI #MCP #dotnet #csharp
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/xunit-cancel...
#dotnet #xunit #csharp #unittesting
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.
anthonysimmon.com
April 15, 2025 at 6:09 PM
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/xunit-cancel...
#dotnet #xunit #csharp #unittesting
Reposted by Anthony Simmon
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
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
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.
learn.microsoft.com
April 10, 2025 at 9:02 PM
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
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
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...
@scott.hanselman.com See, I have a better setup now. I still need to get rid of the vacuum cleaner and have better lighting...
Si vous voulez en savoir plus sur la nouvelle version de .NET Aspire 9.2, écoutez notre dernier podcast avec @anthonysimmon.com #aspire @davidfowl.com
🎞️ www.youtube.com/watch?v=H9pH...
🎧 devdevdev.net/tr04-25-dapr...
🎞️ www.youtube.com/watch?v=H9pH...
🎧 devdevdev.net/tr04-25-dapr...
April 10, 2025 at 2:34 PM
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...
@scott.hanselman.com See, I have a better setup now. I still need to get rid of the vacuum cleaner and have better lighting...
Reposted by Anthony Simmon
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
⬇️⬇️⬇️
Animé par @anthonysimmon.com, @meziantou.net, @laurentkempe.com, Clément Sannier, Jérémy Jeanson et moi-même #podcast
⬇️⬇️⬇️
April 9, 2025 at 5:39 AM
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
⬇️⬇️⬇️
Animé par @anthonysimmon.com, @meziantou.net, @laurentkempe.com, Clément Sannier, Jérémy Jeanson et moi-même #podcast
⬇️⬇️⬇️