Session Summary: .NET Overview and Visual Studio

I recently participated as speaker at “MAJU TechCon 2009” held on Saturday, 21st November, 2009. I delivered a session on “.NET Framework and Visual Studio”. The event was day long and targets mostly to students of undergrad and post-grad.

Adil at MAJU TechCon 09

The objective of the session was to introduce .NET Framework as a next generation Microsoft platform for building end-to-end applications and why students should learn to program using .NET Framework. Following was the agenda of the session (slide copied):


At the end, we discussed the upcoming .NET 4.0 and Visual Studio 2010, in particular, how .NET 4 address the multi core systems and a little on Dynamic Language Runtime (DLR). I also demonstrated small samples on using Parallel APIs in .NET 4.0 Beta.

In the end, I would like to thank everyone who attended the session. The slides and demo are available on my Box .net folder available, refer to sidebar on right hand side on my blog in folder “MAJU TechCon”.

Please click here to see my earlier post for information about event schedule and program details.

MAJU TechCon 2009

MAJU Techcon 2009I will be speaking at MAJU TechCon 2009 on “.NET Framework and Visual Studio”. The event is scheduled on Saturday, 21st November, 2009. The event is day long, targets mostly to students of undergrad and post-grad. Following is the tentative schedule of the event:

  • 02:00~02:30, Registration
  • 02:45~02:50, Opening Words by Azmat Khan from MAJU
  • 02:50~03:00, Key Notes to students by Dr.Abdul Wahab from MAJU
  • 03:00~03:50, Cloud Computing by Zia Khan from Operation Badar
  • 03:50~04:40, Linux /Ubuntu by Anjum Kaisar from OSRC/PSEB
  • 04:40~04:50, Namaz Break
  • 04:50~05:50, Java Platform by Soban Khan from Etilize
  • 05:50~06:20, Namaz & Tea Break
  • 06:20~06:35, Key Notes to students by Jahan Ara from P@SHA
  • 06:35~06:45, Certification Distribution
  • 06:45~07:30, Visual Studio/.Net Framework Adil Mughal from Telenor Pakistan
  • 07:30~08:00, Microsoft Academic Initiative by Naveed Bajwa from Microsoft Pakistan
  • 08:00~08:45, Window 7 / IE 8 by Jibran Jamshed from Microsoft Pakistan
  • 08:45~09:00, Faisal Khan

About TechCon:

A day long conference, in which CEOs, CTOs and high profile professionals belonging to leading software houses and technological companies will participate as guest speaker. This event will facilitate students in upgrading knowledge about latest technologies, market trends and carrier guidelines by sharing their experiences.The prime intent of this event is to abridge gap between local industry and students of Mohammad Ali Jinnah University and help them prosper freely.

For details and registration, please visit

Interview at MicrosoftFeed

MicrosoftFeed recently published my interview, as part of interviewing MVPs from the MEA region. I have copied some of the Q&As below, you can read the full interview here.

Meet Adil Mughal – Visual C# MVP from Pakistan

Adil Mughal

Tell us who you are?
I’m Adil Mughal. I’m Microsoft MVP for Visual C#. I’m leading two most influential User Groups in Pakistan “DevNext” and “Emerging .NET Devs”. I’m Microsoft Certified Technology Specialist and participate actively in community through organizing and speaking at different events. Besides contributing in Community, I work at Development Executive at Telenor Pakistan as my full time job.

Tell us about your MVP history, when were you first awarded?
Recently in Mid 2009

What do you do in order to keep up with latest tools and technologies?
Watch webcasts, recorded sessions of several technology conferences and other events, and reading blogs of people at Microsoft and other MVPs etc.

What does being an MVP mean to you?
Being MVP is like a status in the community. People expect a lot from you when you are a MVP, they can ask any question related to Microsoft and expect a healthy response from you 🙂 either it’s related to technology or certifications or troubleshooting or even some information about Microsoft. So I really need to get myself geared up as much as possible.

What do you do when you are not building software’s?
When I’m not at work, I usually spend time in learning new technologies or planning some UG events or spending time with friends/colleagues.

Read the rest of the interview at MicrosoftFeed

Intellisense Improvements in Visual Studio 2010

This is another post on the 10-4 series. I showed some screen shots of the Visual Studio 2010 beta 2 in the last post and promised that we will be discussing some of the breaking changes in the upcoming Visual Studio 2010. So, in this post we are going to see some of the exciting, very handy change and good improvement in Intellisense.

A major thing you will notice that Intellisense now supports search by Keywords i.e. the Intellisense will filter no matter you type characters that are either in start or in between or at the end of any member. Let’s look at the screenshot below:


You can notice that I just type ‘Co’ and it brings out all the members containing Co such as BackgroundColor, ResetColor, TreatControlCAsInput etc. So it will be pretty handful for the programmers as they don’t have to recognize the exact starting characters to filter results.

Another good point you might have noticed is that earlier Intellisense use to apply filter in a drop down where as now Intellisense only display the members with a particular keyword rather than a drop down.

The last major change is something related to Pascal casing. Now most of us follow Pascal casing for our methods, properties and class name. So the Intellisense now supports Pascal Case filtering. For instance, I want to search a method CompareTo and I can simple search that by writing CT (based on the pascal case) so the Intellisense will recognize it and will display the filtered result as shown in the code below:

Those were some of the pretty cool features in Visual Studio 2010 Intellisense that will help programmers in finding classes and other members. I hope you like them. Until next post, have a great time!

Microsoft Community Boot camp‏

Last Friday, 30th October ‘09, I participated in BootCamp organized for Microsoft Community in Pakistan. The event was really well organized and we really had fun time. We attended sessions, played games and had dinner as well 🙂 It was organized at arena, Karachi, Pakistan.

The Bootcamp provides an opportunity to network with other Most Valuable Professionals, Professional Partners, Student Partners, Community Speakers & Microsoft Pakistan team members and helps in developing a much better understanding of latest Technology & Microsoft Platform.

The Agenda for the event is as follows:

  • 3:30 – 4:00 Registration & Hi Tea
  • 4:00 – 4:45 Windows 7
      • by Naveed Bajwa, Developer & Platform Group Manager, Microsoft Pakistan
  • 4:45 – 5:30 A Dive into UX, Expression Studio
      • by Jibran Jamshad, Technology Consultant, Microsoft Innovation Center Pakistan
  • 5:30 – 6:15 Microsoft Virtualization 360
      • by Zafar Ul-Islam, Enterprise Technology Strategist, Microsoft Pakistan
  • 6:15 – 6:45 Cloud Computing with Windows Azure
      • by Ziaullah Khan, Microsoft Most Valuable Professional
  • 6:45 – 7:15 Q & A, Discussion
  • 7:15 – 8:30 Games
  • 8:30 – onwards Dinner

It was really informative and fun to attend such event. I would like to thank Microsoft Pakistan, Microsoft Innovation Center and especially the DPE Team.