I’m very excited when my folks in here asked me to do 2 sessions at Balikpapan Post Launch Event. The First session was about Windows Server 2008 and the second one is about Visual Studio 2008. Here I’d like to share my speech about Visual Studio 2008. Since it could be my last performance in the big launch event, I really want to show my best.
When I think about Visual Studio 2008, there are tons of features that I really want to show. There’s LINQ, VSTO, WCF, Windows Mobile, Testing, Code Analysis, etc. The question is how to bring all these stuff in one integrated demo in just one hour? I was practically didn’t use any slide except one page that remind me about the rundown of the content.
My session doesn’t require any code snippet. I only use Northwind database (SQL Server Express) which is available free for download in here. Here’s the complete scenario of my session:
-
Write some code about managing list of collection without LINQ in Console Application
-
Write some code about managing list of collection WITH LINQ in Console Application and do some compilation.
-
Connecting to the Northwind database and play around with LINQ to SQL. I believe that LINQ will change your live and make your live (as developer) easier as well. Since you don’t have to deal with creating Data Access Layer stuff or worry about the connection string. I believe that LINQ will make your family happier since you will have more time with your family to spend with… J
-
Anyway, then I showed how to make your job lot easier to create an administration website with Dynamic Data Website on IIS7. This website is using LINQ to SQL as well.
-
Then I created a Web Service that consuming a stored procedure from LINQ to SQL.
-
After that I created a desktop application that consuming that Web Service. In this part, I also showed how “code analysis” make your life much easier since this tools will help you analyze for example if you wrote some code potentially loop or infinite recursive.“
-
We also do profiling desktop application that we just created in order to know about the performance of that application. Here I just want to let the audience aware that performance must become a part of requirement, not the post production activity.
-
Then I created Windows Mobile application that uses the exactly same code with the desktop application one.
-
Then I created Word Application Add-In from VSTO that consuming that web service.
-
Finally I show how to test web application, database, and do some stress test in order to help you do capacity planning.
Well, that’s all in one integrated piece of code and I hope you guys enjoy it and if some of you were there, please let me know what you think about my session because your comments are going to be very valuable for my further references.
Thanks!
Narenda Wicaksono