Training
Founder and Partner
-
Recent Posts
I Blog About
- abstraction
- blogging
- code design
- cohesion
- composition
- coupling
- course
- data
- data access
- deferred execution
- Dependency Injection
- dependency inversion principle
- design
- design patterns
- Design Practices
- DI
- DIP
- Disposable
- encapsulation
- enforce consistency
- Entity Framework
- globalization
- internationalization
- Inversion of Control
- itcamp14 conference Cluj Microsoft
- job
- LINQ
- localization
- Object Oriented Design Principles
- ORM
- Patterns
- presentation
- public speaking
- QA
- quality
- Queryable
- refactor
- refactoring
- references
- Repository
- separation of concerns
- Service Locator
- SOLID
- tdd
- Testing
- training
- translation
- Unit of Work
- unit testing
- Unity
My Tweets
Error: Twitter did not respond. Please wait a few minutes and refresh this page.
Posts Categories
Posts Archives
Monthly Archives: June 2015
Dependency Inversion and Assemblies References
In my last posts I have talked about using assembly references to preserve critical design aspects. In Enforce Consistency with Assemblies References I talk about how we can use references to outline the allowed dependencies in code and how to … Continue reading
Enforce Consistency with Assembly References
In this post I’ll describe some key aspects that I consider when designing the assemblies that build a system. When we structure our code into assemblies (generally named binaries, libraries or packages in other platforms than .NET) we are reasoning about three main … Continue reading
Posted in .NET, Design, Technical, Training
Tagged code design, composition, enforce consistency, separation of concerns
Leave a comment