Advertisement · 728 × 90

Posts by Anthony Simmon

Preview
How Workleap uses .NET Aspire to transform local development We built Leap, an opinionated, reliable CLI tool powered by .NET Aspire to make distributed system development easier for all Workleap developers.

The blog post I wrote when it was still an internal tool: anthonysimmon.com/dotnet-aspir...

6 months ago 2 0 0 0
Preview
GitHub - workleap/wl-leap-local-dev Contribute to workleap/wl-leap-local-dev development by creating an account on GitHub.

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

6 months ago 4 0 1 2
AspiriFridays - Hanselman gets Aspirified
AspiriFridays - Hanselman gets Aspirified YouTube video by Aspire

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

6 months ago 11 6 0 1
Post image

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

7 months ago 34 1 3 0

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

7 months ago 2 0 1 0
How we enforce .NET coding standards to improve productivity | Hacker News

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

8 months ago 0 0 0 0

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?

8 months ago 0 0 1 0

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.

8 months ago 0 0 1 0
Advertisement

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.

8 months ago 1 0 0 0

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.

8 months ago 0 0 1 0

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.

8 months ago 0 0 1 0

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.

8 months ago 0 0 1 0

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.

8 months ago 0 0 1 0

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.

8 months ago 0 0 1 0
Preview
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.

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

8 months ago 4 1 2 1
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland
Tech Promised Everything. Did it deliver? | Scott Hanselman | TEDxPortland YouTube video by TEDx Talks

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

8 months ago 739 281 55 51
Preview
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.

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

8 months ago 15 3 0 0
Advertisement

giscus :chefkiss:

9 months ago 1 0 1 0
Preview
Embed Python in .NET applications to run models with transformers A practical walkthrough for running Python code in C# with CSnakes' source generator.

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

9 months ago 0 1 0 0

today! soon! 2 hours! www.youtube.com/live/52b-StT...

10 months ago 4 5 0 1
Preview
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

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

10 months ago 1 0 0 0
Preview
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.

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

devblogs.microsoft.com/dotnet/annou...

10 months ago 44 15 6 4
Post image Post image Post image

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! 🔥

10 months ago 137 42 11 10
Preview
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.

The new Aspire 9.3 looks like a major release
learn.microsoft.com/en-us/dotnet...

#dotnet #aspire

10 months ago 2 0 0 0
Preview
.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.

.NET Aspire 9.3 est dispo (avec Github Copilot) WAHOO
devblogs.microsoft.com/dotnet/intro...

10 months ago 2 2 0 0

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

10 months ago 1 0 0 0

I believe NotebookLM did a better job at talking about my blog post than if I had been interviewed. That being said, it's not as good as it would be with an experienced podcaster such as @scott.hanselman.com

10 months ago 0 0 0 0
Advertisement
Preview
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.

The original blog post can be found here medium.com/p/f73cb48f6673

10 months ago 0 0 1 0
Preview
How Workleap uses .NET Aspire to transform local development Anthony's Tech Blogcast · Episode

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

10 months ago 1 0 1 0
Screenshot of the console logs page with the cleaned up URL highlighted.

Screenshot of the console logs page with the cleaned up URL highlighted.

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

10 months ago 23 6 2 0