Microsoft Tech·Ed India 2011 was one of the biggest technical event of its own kind.
It was held in Bangalore between 23rd – 25th March 2011.
Teched 2011 had several tracks;
There were total 6 different tracks, which started after Keynotes. 3 tracks for Developers, 2 for IT pros. and 1 for Architect.
For more information, you can visit the Teched 2011 website at http://www.microsoft.com/india/teched2011/
I attended mainly the Developer track – “The Next Web” and one track on Architects.
The developer track mostly focussed on the Web developement.
The Keynote sessions mostly focussed on the emerging .Net technologies and some marketing stuff.
The main focus was on Cloud computing with major thrust on Windows Azure platform. The new IE9 launch was also a part key note, new features added to IE9 clearly makes it a winner in few areas when compared to other browsers. To try out the demonstrated features, Fast is now beautiful; visit http://windows.microsoft.com/en-US/internet-explorer/products/ie-9/features.
Moorthy Uppaluri, General Manager, Developer Division, Microsoft India gave Indian developers great tips to “Stay ahead of the Game”. With Microsoft investing more than 10bn into the cloud ecosystem, the commitment to cloud was a tangible force at Tech.Ed.
They also talked about the new features added in Visual Studio 2010 SP1. Jason Zander – Corporate Vice President of the Visual Studio Team, talked about the latest Microsoft developer tools and platforms.
Anil Kumble, the former Indian captain, closed the Teched 2011 with a high note.
Coming back to the developer track, some of the sessions which I found quite useful and informative are
ASP.Net Web Forms, MVC – choosing the right one for your web development by Harish Ranganathan
He basically talked about ASP.NET MVC3 latest features and how microsoft is putting a lot of effort in promoting MVC3 as a new Web development technology. He explained the new MVC3 features like MVC3 with Razor, New features for MVC3 developement in VS2010 SP1. Most importantly he explained how MVc3 and Webforms can be used together for Web development.The bottom line was both Webforms and MVC3 are there to exist and its the nature of the requirement which will drive which technology to use. Here is the link to his presentation http://www.slideshare.net/ranganh/aspnet-web-forms-vs-mvc
What’s new in ASP.Net MVC 3 : Building a Nerd-Dinner/AppStore by Chris Eargle
This session was not so interesting but it gave a good demo how to build a MVC3 application. The link http://tinyurl.com/aspnetmvc contains how to build a Nerd-Dinner application using MVC2.
Improving Web Application Performance using native output caching in IIS 7 by Praveen Srivastsa
This session mainly focused on the advanced IIS7 features related to caching. He explained how we can use caching to improve the performance. He talked about the Kernel mode caching provided by IIS7. Here is a link which explains IIS caching capabilities http://learn.iis.net/page.aspx/380/improving-performance-with-native-output-caching/
Lap Around Silverlight 5 and comparative with HTML5 by Supreet Singh
This was an interesting session where he talked about HTML5 and Silverlight. There were lots of question whether HTML5 is going to replace Silverlight or not. What I understood js HTML5 has to go a long way to push out Silverlight as a prefered technology for building RIA applications. Though Microsoft is running behind HTML5 and pledged for all its standardized features in latest browser; Silverlight will still continue to evolve. Supreet talked about the new features which are coming in Silverlight 5. Here is a video link; what is new in Silverlight 5 http://www.silverlight.net/learn/videos/silverlight-5-beta-videos/whats-new-in-silverlight-5-beta/
Data Access Methodologies: When to Choose What (ADO.NET, Entity Framework, Linq, WCF Data Services) – Wriju Ghosh
This session was a full packed session. In this Wriju briefly talked about the different data access methodologies with more impetus on Entity Framework 4.1 and its latest features primarily the Code First. More information on ADO.NET Entity framework can be found at microsoft site http://msdn.microsoft.com/en-us/data/aa937723
Deep Dive: MVC Controller Architecture– Chris Eagle
In this session, Chris mainly talked about the basics of ASP.NET MVC3 architecture, like Views, Models, Controllers, Actions, Design considerations like using Repository pattern etc. You can find more detail on the slide share http://www.slideshare.net/KodefuGuru/deep-dive-mvc-controller-architecture
Guidelines and Best Practices for designing State of the Art Presentation Tiers -Nauzad Kapadia
This session was on the Architecture track. This gave a basic introduction to the different presentation layer design models and guidelines. He talked about the recommended design steps, patterns, performance optimization techniques to be followed for designing the presentation layer. Issues specific to back-end communication, navigation, user interface and validation strategies were also covered. More stress was put on WPF and Silverlight technologies. He explored the details of MVVM model.
These are the some of the learning which I can recollect now, after attending Teched 2011.
As a whole it was a great experience and everyone passionate in learning Microsoft Technologies should attend this atleast once.
Thanks
Arunav