Event Summary: Windows 7 for Geeks

20th March 2010, we organized first user group event of 2010 “Windows 7 for Geeks” at Microsoft Innovation Center, Karachi, Pakistan. We were please to see house full. Thank you all for taking out time to attend the event “Windows 7 for Geeks”.

Overall agenda:

  • Windows 7 Intro and The New Efficiency
  • Windows 7 Features
    • Taskbar
    • Jump List
    • Aero Peak and Tab preview
    • Power Management
  • Windows 7 Touch Demo
  • Programming Windows 7
    • API Code Pack
      • Custom Jump Programming
      • Overlay Icon
      • Progress

The event started with the talk on Windows 7 overview, importance of User Experience and the concept of “The New Efficiency” by Adil Mughal. The speaker discussed that in recent years one thing is primarily focused i.e. user experience and why it is important for your application to utilize capabilities of Windows 7 using API. The speaker also talked about “The New Efficiency” and what does it mean by optimized desktop, optimized server, unified communication and business security.

We then moved to the Windows 7 touch demo by Imran Hussain. Imran demonstrated some cool multi-touch capabilities of Windows 7 including letter recognition, zoom in and out etc. The attendees seems to be very excited looking at the touch capabilities and perhaps it was really exciting stuff.

DSC02653

Followed by Imran, Taimur Asad started talking about Windows 7 API Code Pack available for Managed developers and demonstrated how to program your application to utilize windows 7 features such as Progress Bar in Taskbar Icon, Icon overlay and Jump List.

At the end of Taimur’s talk, Adil resumed on Power Management in Windows 7 and why your application should be energy efficient as well.  Finally in the end there was a lucky draw for Windows 7 Ultimate 🙂 We also distributed two Windows 7 caps and 8 certification discount vouchers (Thanks to Live Tech Pro for vouchers) followed by refreshments.

Winner of Windows 7 Ultimate

After refreshment, we had 15 minutes small discussion with volunteers to encourage them in participating and/or organizing user group activities. Once again we would like to thank every single one of you for attending the event. We look forward to meet you in future events. We would also like to thank Microsoft Pakistan and Microsoft Innovation Center [Karachi] Team for providing us accommodation and special treatment on weekends as well.

Evaluation

If you attended the event, please take out few minutes to fill the evaluation form.

October UG Meeting Summary

MunirAndAdil We had a fantastic show today, 17th October ‘09, on LINQ  organized by Emerging .NET Devs at Microsoft Innovation Center. We would like to thank every single one of you who participated in the event and make the event successful specially to our speakers Adil Mughal (MVP) and Munir Usman (MVP).

The thought behind arranging an event on LINQ was the realization that LINQ is still under utilized in the Software Development Industry specially in the Pakistan.

Following was the agenda of the discussion:

  • Challenges before LINQ
  • Introduction to LINQ
  • Pre-requisite to LINQ (C# 3.0 Features)
  • LINQ to Objects
  • Refreshment
  • LINQ to SQL
  • LINQ to XML

The discussion was started by Munir with the challenges and problems faced by programmers without LINQ. Three major examples were discussed with the audience and they were encouraged to give response on them.

First example was related to issues in accessing data from Database using ADO.NET and the transforming of relational data to objects. Second example was related to the issues in accessing XML followed by issues in sorting, filtering and ordering objects/collections in memory.

The discussion was then continued by Adil, introducing LINQ and C# 3.0 Features such as Automatic properties, Implicitly defined local variables, Object Initializers, anonymous types, lambda expressions, extension methods etc.

The speakers introduced the LINQ syntax, demonstrating LINQ to Objects,initially from simple queries and moving towards complex queries along with the comparison of performing similar task with and without LINQ in order to get through understanding of how LINQ enhances productivity and provides an ease to programmers.

The audience were very keen to ask questions related to LINQ queries and we must say that this was the most interactive audience of our User Group Meetings. Moving forward, Munir continued the discussion on LINQ to SQL and talked about Data Context class, which is automatically generated by Visual Studio. Munir demonstrated the use of LINQ to SQL using famous NorthWind Database.

Munir Usman (MVP)

Finally, we moved towards LINQ to XML and speakers demonstrated how easy it’s to generate XML from data and retrieve data from XML.

The sample code and presentation will be soon uploaded on the Speakers’ blog/website. Once again, thank you all for taking out time. In the last we would like to thank people at Microsoft Innovation Center for helping us out in organizing such event, specially Noman Sohail. We look forward to see you all in the upcoming events. Our next event is on Windows 7, so stay tuned!

Those who attended the show, please take out few minutes to provide us feedback here.