Still looking for a sponsor Max Paulousky is looking for a Silverlight/.Net job in the Commonwealth

Future of Myself and My Blog

Everything changes and nothing remains still. (Heraclitus, c. 535–c. 475 BCE) Now I work at a mobile department of one of the biggest media corporation. And I hope, my future will be tied with mobile technologies. Right now I am working on a mobile application for a Blackberry device but I am absolutely sure that my main projects will be based on the WindowsPhone7 platform. It does not matter whether I will work as a developer/architect or as a project manager (the last one is highly probable). In several days I am going to start my first pilot...

Using MEF (Managed Extensibility Framework) in Asp.Net WebForms applications

Introduction Managed Extensibility Framework is a great framework to write extensible/pluggable applications. It allows easily separating implementation from abstraction, adding/changing/deleting implementation at runtime (recomposition), working with multiple implementations of an abstraction, breaking monolithic applications into independent parts. It is an integral part of .Net Framework 4 (full and Silverlight versions). Abstracts Almost all MEF samples are console applications. Why? Because it’s easy to manage lifetime of composable parts in console applications (MEF takes care of it) and a developer concentrates on the goal of an example. The situation in web applications is totally different. Developers...

Xaps Minifier. A Step Forward. New Options and New Features

Abstract Almost two months has come since the previous release of Xaps Minifier (see part 1 and part 2). This add-on has been downloaded from the Visual Studio Gallery site more than 450 times and I am sure it is pretty successful. I have some ideas and time to implement them has come. First of all, I want to add ability to avoid adding references to startup projects. Some professionals claim it’s essential to have a tiny startup project to avoid disappointing users. I do agree and I must implement an option to protect startup project from adding...