Anthony Simmon
@anthonysimmon.com
120 followers 68 following 39 posts
Staff developer at Workleap. Writes blog posts on https://anthonysimmon.com about .NET, Azure, other Microsoft technologies and software development in general.
Posts Media Videos Starter Packs
anthonysimmon.com
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 - workleap/wl-leap-local-dev
Contribute to workleap/wl-leap-local-dev development by creating an account on GitHub.
github.com
Reposted by Anthony Simmon
aspire.dev
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
AspiriFridays - Hanselman gets Aspirified
YouTube video by Aspire
www.youtube.com
anthonysimmon.com
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
anthonysimmon.com
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
anthonysimmon.com
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
How we enforce .NET coding standards to improve productivity | Hacker News
news.ycombinator.com
anthonysimmon.com
I also find it interesting to examine what other programming languages offer, but how would you convince an entire company to change their main programming language when there are more than a hundred C# developers and well-established C#-based products with a 10+ year old codebase?
anthonysimmon.com
I would agree maybe a few years ago, but now the built-in tooling for C# in the .NET SDK is much better. All the IDExxxx and CAxxxx rules are catching up with the third-party tooling we needed, maybe 7 or 8 years ago.
anthonysimmon.com
Faster builds: A few huge solutions have seen their build time reduced by up to 20% thanks to the removal of unnecessary StyleCop rules, in favor of built-in performant .NET rules. This translates to shortened feedback loops, faster CI runs, better developer satisfaction.
anthonysimmon.com
Uniformity across projects: Developers can now expect the same code style across all projects, regardless of how ancient they are. This has helped reduce the friction when switching between projects or collaborating with other teams.
anthonysimmon.com
Less boilerplate configuration: Dozens of large, unmaintained .editorconfig files were removed across our repositories. Several csproj files were simplified. Developers no longer ask themselves why a certain rule is enabled or not, it's now documented in a centralized place.
anthonysimmon.com
Increased developer knowledge: By being exposed to new rules and code suggestions in their IDEs, developers end up learning more about the language and its best practices. It contributed to make them better C# developers.
anthonysimmon.com
Improvement of code quality, performance and security: .NET has all these amazing Roslyn analysis rules that can help catch potential issues early in the development process. Enabling these rules by default has helped us catch many issues that would have otherwise gone unnoticed.
anthonysimmon.com
Reduction of time spent in code reviews. Code style issues are now addressed automatically while writing code, or reported by CI checks to authors. This means reviewers spend less time on nitpicking and more time on verifying the actual logic and functionality of the code.
anthonysimmon.com
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
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
Reposted by Anthony Simmon
scott.hanselman.com
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
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
YouTube video by TEDx Talks
youtu.be
anthonysimmon.com
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
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
anthonysimmon.com
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
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
Reposted by Anthony Simmon
anthonysimmon.com
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
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
Reposted by Anthony Simmon
kaylacinnamon.bsky.social
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! 🔥