Oct
18
2010

MEF (Managed Extensibility Framework) in .NET 4.0

What is MEF (Managed Extensibility Framework). MEF (Managed Extensibility Framework) in .NET 4.0For example you have an accounting application and you would like to provide a hook (socket) where external vendors can connect (plug) and add invoicing capabilities to the accounting application. For instance you have application which you would want different vendors to connect with their features and extend your application. So the vendors just put the components in the application, the application discovers them and does the connection and extension. The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed. If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you. More...


Aug
22
2010

Russian Silicon Valley - Skolkovo

Russia’s avenue for growth is plentiful, IT people are very smart in Russia and have very big potential. A key government there now it is priority to diversify into information technologies. The Russian government earmarked 170 billion rubles (5.5 billion U.S. dollars) for the establishment of Skolkovo, a high-tech hub outside Moscow and Russia’s answer to Silicon Valley. Several US, EU and Asian technology companies will be taking part in the Skolkovo project (Intel, Facebook, Philips, CISCO and others.), with one American multinational pumping in US$1 billion worth of investment. This project is enjoying strong governmental support, which could create a strong platform, take the budding tech industry to a new level, and bring in fresh state, institutional and private investments in a sector that seems immensely promising and popular in Russian and Ukrainian people. More...


Author - Agafonov Viacheslav

Agafonov Slava site

Hello world! My name is Agafonov Viacheslav. I'm a software engineer at Microsoft located in Bellevue next to Redmond campus and Seattle downtown, state Washington. I was born in Ukraine. My passion for programming is in my ability to create tools that make people's lives easier.

Vyacheslav Agafonov profileAgafonov blog Agafonov Slava on Twitter Counter.com

Month List

Disclaimer

The opinions and information that expressed here do not represent my employer's view in any way. Information in this blog is my own opinion and does not reflect on employer. Content on this site is licensed under a Creative Commons 3.0 license.

Advertise with me!