CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Glenn Block

Another ALT.NET guy at Microsoft

WCSF 2.0 Hidden Gem - Creating interface projects

Well not hidden exactly, but subtle. A while ago I requested we add this capability to the WCSF Guidance package, and then I forgot about it. Well today I was playing around with the new GP and to my surprise saw the following.

image

Yes, you can now create an interface project for a module. This is very useful if your module is exposing services which need to be accessed by other modules, and you don't want them having any hard references to the project which holds the implementation. Which by the way is a good enforcement of the SRP principle.

As a side note, today Lana and I are having our five year anniversary. I guess this is my team's anniversary gift? :)



Comments

Jeremy D. Miller said:

Happy anniversary Glenn!

# March 1, 2008 5:56 PM

Glenn Block said:

Thanks Jeremy!

# March 1, 2008 8:45 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Glenn Block

Glenn is a PM for the new Managed Extensibility Framework in .NET 4.0. Prior to Microsoft, he worked for 10 years in various startups and ISVs wearing many different hats all related to developing software. Glenn has been writing code practically since the time he learned how to ride a bicycle. When he's not writing code, he's continuously improving on ways to build better software. Glenn is a geek at heart and spends a good portion of the rest of this time spreading that geekdom through conferences, and the community through groups such as ALT.NET. When he's not working and playing with technology, he spends his time with his wife and four year old daughter either at their Seattle apartment or at one of the local coffee shops. Check out Devlicio.us!

Our Sponsors