#WindowsInsider #SnapdragonInsider | .NET / Windows Dev #MVP | Avalonia MVP | #ArmAmbassador #WindowsOnArm ❤️ #dotnetfdn member | #PowerToys contributor
ALL OF IT.
Let there be DSCv3
ALL OF IT.
Let there be DSCv3
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.
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.
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
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
All I have to say is... AI DEV GALLERY!
https://aka.ms/ai-dev-gallery. <--- GO DOWNLOAD NOW AND INSTALL.
##MSIgnite
All I have to say is... AI DEV GALLERY!
https://aka.ms/ai-dev-gallery. <--- GO DOWNLOAD NOW AND INSTALL.
##MSIgnite
Disabled by default, mandatory user consent, dedicated settings for agent connectors
Disabled by default, mandatory user consent, dedicated settings for agent connectors
Control and Visibility
Control and Visibility
File Explorer and System Settings connectors are available.
Heck all of it available in Public Preview!
##MSIgnite
File Explorer and System Settings connectors are available.
Heck all of it available in Public Preview!
##MSIgnite
Live Session Feedback and Session Links & Resources
https://ardalis.com/dotnetconf25-clean-arch
Live Session Feedback and Session Links & Resources
https://ardalis.com/dotnetconf25-clean-arch
Brought to you by Ardalis.CleanArchitecture.Template \o/
Brought to you by Ardalis.CleanArchitecture.Template \o/
Dependency Rule
- Dependencies flow toward the core/domain, NOT infrastructure
- No Circular references Allowed in .NET projects
Dependency Rule
- Dependencies flow toward the core/domain, NOT infrastructure
- No Circular references Allowed in .NET projects
Client-Server -> TDD Explained -> Domain-Driven Design -> Hexagonal -> Onion Architecture -> Clean Architecture
Client-Server -> TDD Explained -> Domain-Driven Design -> Hexagonal -> Onion Architecture -> Clean Architecture
- 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
- 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
UI -> Business Logic -> Data Access -> DB
Problem = all layers depend on database
UI -> Business Logic -> Data Access -> DB
Problem = all layers depend on database
Client - Server Architecture
Client Application -> Database Server
Later
Multiple Client Applications talking to ONE Database server
Client - Server Architecture
Client Application -> Database Server
Later
Multiple Client Applications talking to ONE Database server
Why it depends, is based on the context.
Context is King. Your app's architecture should suit your situation.
Why it depends, is based on the context.
Context is King. Your app's architecture should suit your situation.
dnx -y ardalis card
##dotNETConf
dnx -y ardalis card
##dotNETConf
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
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
- 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
- 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
- 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.
- 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.