Tuesday, March 9, 2010

Speaking at Windows 7 for Geeks

For last few months, I was quite busy with my responsibilities at work and post graduation studies and due to that I was unable to make any community engagement. I’m glad to announce that this week I will be speaking in the event “Windows 7 for Geeks” organized by Emerging .NET Devs.

Event Date and Timing

To read further details or attend the event, click here.

Saturday, March 6, 2010

Microsoft Courier : Digital Journal

Around 12 hours back, Engadget shared exclusive pictures and video of upcoming Microsoft Courier (tablet/digital journal/ebook device), which they came to know from an “extremely trusted source” :)

Courier : Ref from Engagdet

The device seems spectacular to me and personally I think seems better than iPad ;) As per the Engagdet “it's under an inch thick, weighs a little over a pound, and isn't much bigger than a 5x7 photo when closed”. Check out the leaked video below:

To read more, you may check out on one of the following sites:

Pretty exciting stuff!

Thursday, March 4, 2010

Microsoft Ajax Minifier

One good thing I came across at the Microsoft MVP Summit is that Microsoft released Ajax Minifier, a tool to compress the size of Javascript (.JS) and Cascading Style Sheets (.CSS) files. Later I found a Scott Gu post on it.

The Microsoft Ajax Minifier is a small tool to remove unnecessary content from your js or css file. It can bring down the size of js file by 60%. You can download the Ajax Minifier from here.

After installing the tool, you will get a command prompt

image

and let’s say I have a js file with name “Validations.js” Let’s try minifying the file using this tool

A point to note here is:
Original Size: 7710 bytes; reduced size: 4918 bytes (36.2% minification)
Gzip of output approximately 1586 bytes (67.8% compression)

Currently the Ajax Minifier ships with two modes of

  1. Normal Crunching
  2. Hyper Crunching

With normal mode, it removes extra whitespace, all comments etc. When you use Hyper crunching mode it takes some more additional steps that includes shorting the name of local variables etc.

In order to use hyper crunching mode you need to add –hc switch in the command line. For instance:

ajaxmin validations.js –hc –o validations.min.js

So go ahead and try it out. Another great thing is that Ajax Minifier can be integrated with Visual Studio as well, which I will cover in the next post.

Wednesday, February 24, 2010

Currently Reading: CLR via C#, 3rd Edition

Hey folks,
Last week I visited USA to attend Global MVP Summit 2010 and I make sure that I purchase a copy of recently released CLR via C# 3/e by Jeffrey Richter published by Microsoft Press.

The book is a MUST READ for all .NET developers and provides an insight on .NET Framework 4.0 that includes Framework Class Libraries (FCL) as well as Common Language Runtime (CLR).

Book Description

“Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of application-including Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You'll get hands-on instruction and extensive C# code samples to help you tackle the tough topics and develop high-performance applications.”

Also check out Jeffrey’s blog on what’s new in 3rd edition. I’m really enjoying reading the book and recommend all of .NET folks out there to read that book for better understanding of CLR and FCL.

Tuesday, February 23, 2010

MVP Summit 2010 – Day 4

Day 4 was the last day of the Summit, I wonder how fast these days passed by. But the good thing about day 4 was that we had free time to hang out with other MVPs and to get out of the hotel and campus (H) after 3 PM.

In the morning, we attended some great keynotes specially the one by Satya Nadella, Senior Vice President - Research and Development - Online Services Division, talking about some of the advancement in Bing.

Around 4 PM, I along with Hammad Rajjoub and Munir Usman decided to downtown to Bellevue and to Bellevue Mall as well.

Munir and Hammad Microsoft Office in Bellevue Adil with good looking trees

At 7 PM, some of the MEA MVPs gathered at the reception along with Ruari Plint, MVP Lead, to spend some time together and have a light dinner as well. We also discussed how we can effectively organize events and connecting them throughout the MEA region.

MEA MVPs IMG_1188 Post Dinner

It was really nice to meet other MVPs and glad to have dinner sponsored by Ruari ;) So the summit was over and I would like to thank Microsoft for organizing the event and MVPs making this summit a good time.

Blog Widget by LinkWithin