Microsoft Application Platform at a Glance

“To stay on the map you’ve got to keep showing up.” — Peter Gallagher Periodically I create a map of the Microsoft application platform. Making the map helps me stay on top of the platform, identify potential changes to architecture and design strategies, and anticipate trends.  It also helps me figure out where to invest my time and energy.  It also helps me see potential customer confusion. Here is my latest map of the Microsoft application platform by category: Application Infrastructure .NET Framework Base Class Libraries (BCL) Common Language Runtime (CLR) Language Integrated Query (LINQ) ALM (Application Life-Cycle Management) Visual … Continue reading Microsoft Application Platform at a Glance

Beauty of jQuery

Since last year when we discussed jQuery in one of our User Group Meeting, I have been amazed by the power of jQuery. A month ago, I also tweet a picture “Say No to JavaScript without jQuery” and that is because with CSS and jQuery we can exploit the power of JavaScript/CSS, by writing just few lines of code, plus it allow you to make your HTML markup clean and independent of script/event logic. If you take a look at the twitpic below, you will observe that markup does not register any event rather the binding on click event has … Continue reading Beauty of jQuery

Emerging .NET Devs : Oct UG Meeting Summary

On 6th October 2010, We had another great User Group meeting at Microsoft Innovation Center but this time it was a bit unique and different topic i.e. Windows Phone 7. Yes! we invited Munir Usman (MVP) to share his experience of mobile development in particular Windows Phone 7. The speaker discussed about the revolution in mobile application development and the ecosystem. The speaker demonstrated kick start applications to begin on Windows Phone 7 development. Thank you all for attending the event. We know many of you couldn’t attend due to limited number of seats but stay tuned because there are … Continue reading Emerging .NET Devs : Oct UG Meeting Summary