Jeremy Sinclair #ฺNET
sinclairinat0r.com
Jeremy Sinclair #ฺNET
@sinclairinat0r.com
#BlackSky #BlackTechSky 's anime obsessed, #ADHD cursed, super enthusiastic .NET Dev in #WestVirginia

#WindowsInsider #SnapdragonInsider | .NET / Windows Dev #MVP | Avalonia MVP | #ArmAmbassador #WindowsOnArm ❤️ #dotnetfdn member | #PowerToys contributor
And then there's WinGet Export! all those settings yo!

ALL OF IT.

Let there be DSCv3

November 18, 2025 at 9:37 PM
Get Ready to Code in the fewest steps using WinGet!

Seriously one of the best tools I use DAILY.

winget search "app" -> winget install "app" -> jeremy install happiness

Like, as we speak I had just installed Edge Canary on my new work machine via winget.
November 18, 2025 at 9:37 PM
Developer Productivity time!

- Terminal
- WSL
- WinGet
- PowerToys

<3
##MSIgnite
November 18, 2025 at 9:37 PM
Foundry Local in the house!

winget install Microsoft.FoundryLocal -> foundry model list -> foundry model run [model]

AND you can pull it into your apps with the Foundry Local SDK!
##MSIgnite
November 18, 2025 at 9:28 PM
Enable Local AI Experiences with Windows AI APIs!

All I have to say is... AI DEV GALLERY!

https://aka.ms/ai-dev-gallery. <--- GO DOWNLOAD NOW AND INSTALL.
##MSIgnite
November 18, 2025 at 9:22 PM
Get started!

November 18, 2025 at 9:20 PM
Security controls

Disabled by default, mandatory user consent, dedicated settings for agent connectors
November 18, 2025 at 9:20 PM
Manageability via Intune

Control and Visibility
November 18, 2025 at 9:20 PM
Agent Workspace and Agent ID
November 18, 2025 at 9:20 PM
Oooo! On-device Registry powered by MCP on Windows. Enabling AI agents to connect with apps!

File Explorer and System Settings connectors are available.

Heck all of it available in Public Preview!
##MSIgnite
November 18, 2025 at 9:20 PM
@platform.uno check, 1-2, 1-2.
November 16, 2025 at 8:14 PM
QR Codes

Live Session Feedback and Session Links & Resources
https://ardalis.com/dotnetconf25-clean-arch
November 13, 2025 at 9:02 PM
nsdepcop demo! This is VERY interesting. You can configure allowed and disallowed dependencies across folders as an analyzer!

November 13, 2025 at 9:02 PM
Ooooo dotnet new clean-arch!

Brought to you by Ardalis.CleanArchitecture.Template \o/

November 13, 2025 at 9:02 PM
First rule of Clean Architecture

Dependency Rule
- Dependencies flow toward the core/domain, NOT infrastructure
- No Circular references Allowed in .NET projects

November 13, 2025 at 9:02 PM
Leading to Clean Architecture

Client-Server -> TDD Explained -> Domain-Driven Design -> Hexagonal -> Onion Architecture -> Clean Architecture
November 13, 2025 at 9:02 PM
Kent Beck - "Write tests until fear is transformed into boredom"
- Test Driven Development By Example, 2002.

A Domain-Centric Approach -> Write apps loosely coupled to intfrastructure concerns.

Hexagonal Architecture (2005) - Ports & Adapters
- Easy to test business logic in domain models
November 13, 2025 at 9:02 PM
Layered Architecture

UI -> Business Logic -> Data Access -> DB

Problem = all layers depend on database
November 13, 2025 at 9:02 PM
What context lead to Clean Architecture?

Client - Server Architecture
Client Application -> Database Server

Later

Multiple Client Applications talking to ONE Database server
November 13, 2025 at 9:02 PM
Artichecture Characteristics (ilities)
November 13, 2025 at 9:02 PM
Everything in software architecture is a trade-off, a.k.a It depends™.

Why it depends, is based on the context.

Context is King. Your app's architecture should suit your situation.
November 13, 2025 at 9:02 PM
Hey! It's @ardalis.com with Clean Architecture with ASP.NET Core 10 \o/

dnx -y ardalis card

##dotNETConf
November 13, 2025 at 9:02 PM
Current State of the .NET Foundation

How can we be better stewards of .NET Open Source?

- Town Hall Meetings with Projects
- Monthly Check-ins with Board of Directors
- Advertising Project Updates
- Project Spotlight
- Member Spotlight
- Defining Standard Operating Procedures
November 13, 2025 at 8:00 PM
People
- Supporting 231 meetups via Meetup Pro
- Supported 19,037 .NET Meetup Events over the past 90 days!
- 337,116 Meetup Members across 45 Countries

https://www.meetup.com/pro/dotnet
November 13, 2025 at 8:00 PM
Rebuilding Trust

- All projects under "Contribution" license.
- Limited Microsoft involved in Board of Directors
- Elimination of Executive Director
- Full Transparency
- We want to HELP projects, not OWN them.
November 13, 2025 at 8:00 PM