Categories
-
Join 1,047 other subscribers
Tags
- .NET Core
- .NET Standard
- Angular
- Apple
- Architecture
- ASP.NET-CORE
- ASP.NET-MVC
- Async
- AWS
- Azure
- BDD
- C#
- CLR
- CQRS
- Dapr
- DDD
- Delegates
- DI
- Docker
- Entity Framework
- Entity Framework
- Event Driven
- Events
- Git
- Kafka
- Linux
- MEF
- Microservices
- MOQ
- MVVM
- N-Tier
- Nano Server
- Nginx
- Nin
- Ninject
- NLog
- NUGET
- OData
- OSS
- PCL
- REST
- RIA Services
- Security
- Silverlight
- SOAP
- SpecFlow
- SSL
- Tools
- Trackable Entities
- TypeScript
- Visual Studio
- VSCode
- WCF
- Web API
- WP7
- WPF
-
Recent Posts
Personal
Technical
Twitter
- Listening to @ahejlsberg never gets old. Here’s a fun stroll down memory lane from Turbo Pascal to Delphi to C# to… twitter.com/i/web/status/1… 3 months ago
- RT @davidfowl: "Blazor / C# is the target language for those without a need to know the technical details of WebAssembly" https://t.co/JYR… 3 months ago
- I would like to share that I am starting a new role as Chief Technology Architect for @Hiltigroup F&P Solutions.… twitter.com/i/web/status/1… 4 months ago
Tag Archives: MEF
Simple MVVM Toolkit: Unit Testing with Dependency Injection and MEF
One of the main benefits of using the MVVM (Model, View, ViewModel) design pattern is to support better testability. Having to click through screens to test an application can be tedious and time-consuming, and it may not provide good code … Continue reading
Simple MVVM Toolkit: Feature Rich with WPF and WP7 Support
I’ve rounded out the feature set of my Simple MVVM Toolkit to include a Message Bus (also known as an event aggregator or mediator) for loosely coupled communication among view-models and to support MEF (Managed Extensibility Framework0 for dependency injection … Continue reading
Webinar: MEF Explained
In the process of updating my Exploring .NET course for DevelopMentor, I’ve authored a module on the Managed Extensibility Framework, or MEF for short. I also presented a webinar on the topic. Here is the recorded video, plus the slides … Continue reading