<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Vinay Ahuja</title><link>http://www.thegenericguy.com/cs/blogs/default.aspx?GroupID=3</link><description>Weblogs</description><dc:language>en-US</dc:language><generator>CommunityServer 1.1 (Build: 1.1.0.51101)</generator><item><title>Tallahassee Code Camp - Session Resources</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/09/25/1402.aspx</link><pubDate>Wed, 26 Sep 2007 03:27:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:1402</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>I enjoyed presenting in &lt;a href="http://codecamp.tlhdotnet.net/"&gt;Tallahassee Code Camp&lt;/a&gt; last weekend on September 22nd, 2007. I presented 3 sessions on C# 3.0, Design Patterns, and Scrum.  Here are the details on the sessions and the resources.&lt;br&gt;&lt;br&gt;&lt;b&gt;Overview of C# 3.0&lt;/b&gt;&lt;br&gt;This session will introduce you to the various new features of C# 3.0 – Automatically implemented properties, Object and type initializers, Lambda expressions, type inference, and LINQ queries.&lt;br&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_Overview_of_CSharp_30_September_2007.zip"&gt;Presentation&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_TLHCSharp30Overview_Source_Code_September2007.zip"&gt;Source Code&lt;/a&gt; [for complete solution, last state]&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_September_2007_CSharp30Snippets.zip"&gt;Visual Studio Settings File for Code Snippets in Toolbox&lt;/a&gt; [Use Tools --&amp;gt; Import Export Settings to import this settings file in your environment, once import is successful you'll see the code snippets I was using in Toolbox]&lt;br&gt;&lt;br&gt;I was using Visual Studio 2008 Team Suite VPC for my demos. You can download it from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3B72271C-E996-4989-898D-72D684966CE6&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;b&gt;Other Resources on C# 3.0 and Visual Studio 2008&lt;/b&gt;&lt;br&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vcsharp/default.aspx"&gt;Visual C# Developer Center&lt;/a&gt;&lt;br&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/default.aspx"&gt;Visual Studio Developer Center&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=1&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=3b72271c-e996-4989-898d-72d684966ce6&amp;amp;u=details.aspx%3ffamilyid%3d17319EB4-299C-43B8-A360-A1C2BD6A421B%26displaylang%3den"&gt;Overview of Visual Studio 2008 - A Whitepaper&lt;/a&gt;&lt;br&gt;&lt;a href="http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc"&gt;Overview of C# 3.0&lt;/a&gt;&lt;br&gt;&lt;a href="http://download.microsoft.com/download/3/8/8/388e7205-bc10-4226-b2a8-75351c669b09/csharp%20language%20specification.doc"&gt;C# 3.0 Unified Language Specification&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;The Art of Design using Design Patterns in .NET&lt;/b&gt;&lt;br&gt;&lt;span id="ctl00_ContentPlaceHolder1_DataList1_ctl16_Label4"&gt;Have you worked on a 
design problem and thought if there was a standard solution to that? Have you 
thought of enhancing your design vocabulary to add factories, facades, proxies, 
decorators, visitors, mediators, and bridges etc? Come to this session to learn 
about design patterns. A Design Pattern is an elegant, tested, well documented, 
and reusable solution to standardized software design problem. This session will 
look at some of the standard Gang of Four (GoF) Patterns. GoF patterns are 
divided broadly into creational, structural, and behavioral categories. We'll 
discuss when, why, and how to use them with real world scenarios. The demos 
would be in C#. &lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_The_Art_of_Design_Using_Design_Patterns_September2007.zip"&gt;Presentation&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html"&gt;Head First Design Patterns - Book Home Page&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.msquaredweb.com/DesignPatterns/HeadFirstDesignPatternsInCSharp.zip"&gt;C# Code Examples&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/HeadFirstDesignPatternsCSharpVS2005.zip"&gt;C# Code Examples with Class Diagrams in VS 2005&lt;/a&gt;&lt;br&gt;&lt;br&gt;You would need &lt;a href="http://www.nunit.org/"&gt;NUnit &lt;/a&gt;to run the unit tests from the project.&lt;br&gt;&lt;br&gt;&lt;span id="ctl00_ContentPlaceHolder1_DataList1_ctl16_Label4"&gt;&lt;/span&gt;&lt;b&gt;&lt;span id="ctl00_ContentPlaceHolder1_DataList1_ctl17_Label1"&gt;Agile Development 
using Scrum&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span id="ctl00_ContentPlaceHolder1_DataList1_ctl17_Label4"&gt;Welcome to the world 
of pigs and chickens, scrum lords, stand up meetings, product backlog, burn down 
graphs, and much more. We’ll introduce you to Scrum, an agile software 
development process. I’ll be explaining my experience from a current project to 
discuss what it takes to scrumify an existing/new project. This would be an 
interactive session and audience participation would be highly encouraged. Come 
prepared to learn and share best practices in agile development.&lt;/span&gt;&lt;span id="ctl00_ContentPlaceHolder1_DataList1_ctl16_Label4"&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_Agile_Development_using_Scrum_September_2007.zip"&gt;Presentation&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Resources on Scrum&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.controlchaos.com"&gt;http://www.controlchaos.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.implementingscrum.com"&gt;http://www.implementingscrum.com&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.hanselman.com/blog/HanselminutesPodcast23ScrumAndScrumResources.aspx"&gt;Scrum Podcast - HanselMinutes - Podcast #23&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please refer to the presentation slides for more resources. I prepared a 3 page sheet on various resources. If you need a copy, please send me an email.&lt;br&gt;&lt;br&gt;The attendance in all my sessions was really good - from 20-35 people.Thanks to everyone who attended my sessions. I would love to hear your feedback. Please contact me with any comments/questions. I was very pleased with how the audience responded to all my talks.&amp;nbsp; The turnout in this year's code camp was much better compared to last year. According to Steve Lane (Primary organizer along with Jose Fuentes), there were 160+ people who attended the code camp.&amp;nbsp; It was good to see Shawn Weisfeld, Joe Healy, Jeff Barnes, Russ Fustino, Wes Dumey, Bayer White, Mike Mollenhour, Keith Rowe, Kelvin McDaniel, Jacob Sanford, and John Dunagan&lt;br&gt;&lt;br&gt;As I was presenting a session on Scrum, I decided to listen to Rob Eisenberg's and Christopher Bennage's sessions on Agile Development.&amp;nbsp; I must say those sessions were very insightful. I learnt a lot from those sessions. Those were only the sessions that I could attend, beyond presenting my own 3 sessions.&lt;br&gt;&lt;br&gt;Another notable mention was Jacob Sanford's book celebration in the after party. Jacob has written an excellent book on &lt;a href="http://www.amazon.com/Professional-ASP-NET-2-0-Design-Themes/dp/0470124482/ref=pd_bbs_sr_1/102-8196645-8754527?ie=UTF8&amp;amp;s=books&amp;amp;qid=1190778315&amp;amp;sr=8-1"&gt;ASP.NET Design&lt;/a&gt;. Congratulations to him.&lt;br&gt;&lt;br&gt;Overall it was a very well organized event. Thanks and kudos to all the organizers.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=1402" width="1" height="1"&gt;</description></item><item><title>Jacksonville Code Camp - Session Resources - The Art of Design using Design Patterns in .NET</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/08/27/1214.aspx</link><pubDate>Mon, 27 Aug 2007 17:40:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:1214</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;font face="Times New Roman" size="3"&gt;&lt;a href="http://codecamp07.jaxdug.com"&gt;Jacksonville Code Camp&lt;/a&gt; this past weekend was a blast. I'll be writing a detailed entry on the event itself sometime later today. In addition to being one of the primary organizers for the event, I presented one session and coordinated a "Show your coolest code" contest (more details in separate post). I presented a session titled - The Art of Design using Design Patterns in .NET. Similar to &lt;a href="http://www.tampacodecamp.com"&gt;Tampa Code Camp&lt;/a&gt;, I had more than 40 people in this session. Thanks to everyone who attended. I hope you enjoyed the talk. This time I played some humor clips in the beginning and end of the talk and they seemed to be received well. In essence, one of the objectives of a Code Camp is to have fun as well (people coming on Saturday to learn).&lt;br&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="Times New Roman" size="3"&gt;Here is the abstract for the session:&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;span id="dnn_ctr393_HtmlModule_lblContent" class="Normal"&gt;&lt;b&gt;The Art of Design using Design Patterns in .NET&lt;/b&gt; - Have
you worked on a design problem and thought if there was a standard
solution to that? Have you thought of enhancing your design vocabulary
to add factories, facades, proxies, decorators, and bridges etc? Come
to this session to learn about design patterns. A Design Pattern is an
elegant, tested, well documented, and reusable solution to standardized
software design problem. This session will look at some of the standard
Gang of Four (GoF) Patterns. GoF patterns are divided broadly into
creational, structural, and behavioral categories. We'll discuss when,
why, and how to use them with real world scenarios. The demos would be
in C#.&lt;/span&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;Here are the presentation slides and demo source code:&lt;br&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;br&gt;&lt;b&gt;Resources&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/JAX_CC_The_Art_of_Design_Using_Design_Patterns_August2007.zip"&gt;Presentation
Slides – The Art of Design using Design Patterns in .NET&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html"&gt;Head
First Design Patterns - Book Home Page&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.msquaredweb.com/DesignPatterns/HeadFirstDesignPatternsInCSharp.zip"&gt;C#
Code Examples&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/HeadFirstDesignPatternsCSharpVS2005.zip"&gt;C# Code
Examples with Class Diagrams in VS 2005&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;o:p&gt;&lt;/o:p&gt;You would need &lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt; to
run the unit tests from the project.&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;Thanks once again for attending this session. Please feel free to contact me with any questions / comments. &lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;Vinay&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=1214" width="1" height="1"&gt;</description></item><item><title>Running for President</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/25/972.aspx</link><pubDate>Wed, 25 Jul 2007 17:35:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:972</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>2</slash:comments><description>Well, I am not running for president of America, for which elections will happen early next year. I am not even runing for President of India, for which the elections concluded recently. I am running for President of &lt;a href="http://www.jaxdug.com"&gt;Jacksonville Developers User Group&lt;/a&gt;. Yesterday, I had sent Dennis Bottjer, the current president of the group answer to three questions - Who am I?, What I will do as&amp;nbsp; President? and Why I would like to be the President?&lt;br&gt;&lt;br&gt;I wanted to share those responses with everyone here. &lt;br&gt;&lt;br&gt;&lt;b&gt;Who am I?&lt;/b&gt;&lt;br&gt;&lt;br&gt;Technical&lt;br&gt;I have more than 8 years of experience in designing, developing, and architecting enterprise scale applications using Microsoft Technologies. I am a passionate software developer / architect and love to venture into cutting edge technologies. I am a Microsoft Most Valuable Professional in Visual C#. I am a Microsoft Certified Solution Developer in .NET and working towards MCTS. I did my Bachelor of Technology in Computer Science from a prestigious university in India. I graduated with M.S. in Computer Science from The University of Texas at Dallas.&lt;br&gt;&lt;br&gt;Community - Technical&lt;br&gt;Currently, I serve as Secretary and Special Interest Group (SIG) Coordinator for Jacksonville Developers User Group (http://www.jaxdug.com) (Since October 2005). I was instrumental in organizing last year’s Jacksonville Code Camp. I am a strong proponent of knowledge sharing and community development. I have spoken extensively in Code Camps in Florida, Georgia, and Alabama.&amp;nbsp; Last year, for few months, I was also part of INETA’s Technology Committee.&lt;br&gt;&lt;br&gt;Community – Non Technical&lt;br&gt;I love working with the community and helping them. Apart from my association with JaxDUG, I have been associated with Hindu Society of Jacksonville for the last 4 years and served as Chair of Youth Committee from 2004-2006. Since, 2005 I am also the Regional Coordinator for North South Foundation. This non-profit organization organizes spelling, math, essay, geography bee and other contests for kids of Indian origin. In 2005-2006, I was associated with a local toastmasters group as Treasurer and VP of Education as well.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;What I would do as president?&lt;/b&gt;&lt;br&gt;We have done really well as a user group over the past years. There are some things I would like to see more structured and execute my ideas around. These items are in no particular order. &lt;br&gt;&lt;br&gt;Speakers&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Develop local speaker pool by giving them structured opportunities&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Get UG Members feedback on which speakers they would like to see and present&lt;br&gt;&lt;br&gt;Meetings&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Explore different meeting styles – Discussion based, 2 speakers in one night, Bring your own presentation, Interactive debate on technology&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Meeting reminders and communication&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Feedback on meeting, future topics&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Attendance&lt;br&gt;&lt;br&gt;Events&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Keep Code camp as an yearly event&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Organize 1 day technology focused events on a weekend. These events can be based out of the need of the community / local businesses&lt;br&gt;&lt;br&gt;Web Site&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Shows meetings and events for the next 3 months preferably&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Refinement&lt;br&gt;&lt;br&gt;Collaboration with other User Groups&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Other User groups in the area in different technologies&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; User groups in Florida&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; INETA&lt;br&gt;&lt;br&gt;Collaboration with local businesses&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Assess needs of organizations from a training perspective (brought up by Marshall Harrison)&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Get speakers on those topics&lt;br&gt;&lt;br&gt;&lt;br&gt;Newsletter&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Have a weekly newsletter with all events coming up locally and in Florida&lt;br&gt;&lt;br&gt;Special Interest Groups&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Encourage and support people who want to start focused groups&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Try to get financial support&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Raffle prizes&lt;br&gt;&lt;br&gt;UG Meetings and Events Sponsorship Structure&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Structure around how organizations can sponsor meetings&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Associated benefits and costs matrix&lt;br&gt;&lt;br&gt;UG Organizational Structure&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Role based organization&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Advertise opportunities to get involved&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Recognize all people involved&lt;br&gt;-&amp;nbsp;&amp;nbsp;&amp;nbsp; Prepare for sustainability and growth of user group&lt;br&gt;&lt;br&gt;Actually, these are the items that came to my mind while thinking about it. I would take every suggestion as an opportunity and evaluate it with an open mind along with the group. We have to do things that make our user group one of the strongest knit communities not only in Florida but all over the nation. &lt;br&gt;&lt;br&gt;&lt;b&gt;Why I want to be the president?&lt;/b&gt;&lt;br&gt;&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; To serve the technical community&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Bring ideas and refreshing changes for growth and betterment&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Develop my own leadership skills&lt;br&gt;&lt;br&gt;The president is only a facilitator that guides the leadership team and the community. I certainly look forward to the support of able volunteers and advisors. By being a president, I would be the torch bearer, however it is the community and the team that will strive for excellence.&lt;br&gt;&lt;br&gt;Given the opportunity to serve, I'll do my best to implement the above mentioned ideas. If you would like to support me, or have any questions or comments, please reply to this post or come to the User Group meeting tonight - July 25th, 2007. More information on &lt;a href="http://www.jaxdug.com"&gt;JaxDUG Web Site&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Actually, I just noticed that Dennis has posted a blog entry regarding &lt;a href="http://cs.jaxdug.com/blogs/news/archive/2007/07/25/1823.aspx"&gt;elections&lt;/a&gt;.&lt;br&gt;&lt;br&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=972" width="1" height="1"&gt;</description></item><item><title>Microsoft E-Learning - Free Courses</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/17/960.aspx</link><pubDate>Tue, 17 Jul 2007 05:53:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:960</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>There are several developer clinic courses available for free on &lt;a href="https://www.microsoftelearning.com/catalog/developer.aspx?lc=1033"&gt;Microsoft E-Learning&lt;/a&gt; Site on various technologies. You just need a passport account to login. Most of these clinics can be downloaded and viewed offline using Microsoft Offline Reader. I knew about this link and thought I would share it. &lt;br&gt;&lt;br&gt;Here are the courses that are free:&lt;br&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=127367"&gt;Collection 
5134: Developing Rich Experiences with Microsoft® .NET Framework 3.0 and Visual 
Studio® 2005&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=109342"&gt;Clinic 
5135 : Introduction to Developing with Windows® Presentation Foundation and 
Visual Studio® 2005&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=122941"&gt;Clinic 
3402: ASP.NET for PHP Developers: Introduction to ASP.NET&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=117972"&gt;Clinic 
5230 : Developing Enhanced Web Experiences with Microsoft® ASP.NET AJAX 
Extensions&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=100739"&gt;Clinic 
5045: Inside Look at Developing with Microsoft® Windows® SharePoint® Services 
3.0&lt;/a&gt;&lt;br&gt;&lt;a href="https://www.microsoftelearning.com/eLearning/offerDetail.aspx?offerPriceId=100740"&gt;Clinic 
5046: Inside Look at Building and Developing Solutions with Microsoft® Office 
SharePoint® Server 2007&lt;/a&gt;&lt;br&gt;&lt;br&gt;Enjoy&lt;br&gt;&lt;br&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=960" width="1" height="1"&gt;</description></item><item><title>Tampa Code Camp – Resources – Power Tips for Orcas IDE for C# - July 14th, 2007</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/16/958.aspx</link><pubDate>Mon, 16 Jul 2007 05:44:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:958</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>



&lt;p class="MsoNormal"&gt;Here are the resources for my Power Tips for Visual Studio
2008 (Orcas) IDE for C# session from &lt;a href="http://www.tampacodecamp.com"&gt;Tampa Code Camp&lt;/a&gt;. I had some problems with the Orcas VPC and
could not show my Linq examples. &lt;a href="http://www.arrownuke.com"&gt;Ryan Morgan&lt;/a&gt; was very helpful and let me use
his laptop that had Orcas installed. We did lose some time in this changeover.
However, I am satisfied that I was able to show some very cool tips for Visual Studio IDE for C#. &lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TMP_CC_Power_Tips_for_Visual_Studio_Orcas_IDE_for_CSharp.zip"&gt;Presentation
Slides – Power Tips for Visual Studio Orcas IDE for C#&lt;/a&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span&gt;Currently, I am working on a reference sheet for all
the tips and would be posting it in few days. I’ll also be posting a list of
resources for C# IDE Tips and Tricks.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;- Vinay&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=958" width="1" height="1"&gt;</description></item><item><title>Tampa Code Camp – Resources – Design Patterns - July 14th, 2007</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/16/957.aspx</link><pubDate>Mon, 16 Jul 2007 05:26:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:957</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>








&lt;p class="MsoNormal"&gt;&lt;a href="http://www.tampacodecamp.com/"&gt;Tampa Code Camp&lt;/a&gt;
was a very well attended event. I presented couple of sessions. One of them was
on Design Patterns. I talked about some of the &lt;a href="http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612/ref=pd_bbs_sr_1/103-1695118-7476666?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184697083&amp;amp;sr=8-1"&gt;Gang
of Four&lt;/a&gt; patterns. It was in one of the first slots in the morning. There
were about 50 people in the room, some of them standing too. Honestly, I did
not expect so many people to show up. Thanks to everyone who came to this
session. I hope you liked the session. I tried to get feedback from people who
had used Design Patterns in their projects. Thanks to those who shared their
experiences and scenarios. It’s always good to learn from others’ experiences. &lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Both my sessions had logistical challenges too. I was standing in the back of the room, near the control panel and laptop. The projector was in the front. I was not able to look at the participants for more than half the time. For this talk, &lt;a href="http://www.shawnweisfeld.com"&gt;Shawn Weisfeld&lt;/a&gt; helped me with progressing my slides. Thanks Shawn. I feel the presentation went really well. This time I did not know whether there will be session evaluations, so I had printed my own session feedback forms. The dozen forms that I receieved had encouraging feedback. Many people pointed out that there was too much content. I knew that was going to happen, however it is a hard problem to deal with when you're assuming that the attendees know the basics and have just 1 hour to get through. My main objective was to create an awareness around patterns, and I think I achieved that. I did emphasize that one should not over-engineer using patterns, considering today's agile world and other reasons.&lt;br&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Here are the presentation slides and demo source code:&lt;br&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;br&gt;&lt;b&gt;Resources&lt;/b&gt;&lt;br&gt;&lt;a&gt;&lt;/a&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TMP_CC_The_Art_of_Design_Using_Design_Patterns_July2007.zip"&gt;Presentation
Slides – The Art of Design using Design Patterns in C#&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html"&gt;Head
First Design Patterns - Book Home Page&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.msquaredweb.com/DesignPatterns/HeadFirstDesignPatternsInCSharp.zip"&gt;C#
Code Examples&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/HeadFirstDesignPatternsCSharpVS2005.zip"&gt;C# Code
Examples with Class Diagrams in VS 2005&lt;/a&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;You would need &lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt; to
run the unit tests from the project.&lt;br&gt;&lt;o:p&gt;&lt;/o:p&gt;There were couple of questions that came up during the talk.
I’ll be posting the answers in a separate blog entry.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;- Using Composition over Inheritance&lt;br&gt;&lt;span&gt;- Singleton Design Pattern in Distributed Scenarios&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Thanks once again for attending this session. Please feel free to contact me for any questions.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Vinay&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=957" width="1" height="1"&gt;</description></item><item><title>Follow up to Jacksonville Developers User Group Meeting - July 11th, 2007</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/15/956.aspx</link><pubDate>Sun, 15 Jul 2007 05:22:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:956</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>


&lt;p class="MsoNormal"&gt;It was nice to present at JAXDUG meeting on Wednesday It was
a small group that attended this meeting. We had some interesting discussion. I
talked on Design Patterns and demonstrated some of the Gang of Four Patterns
from the classic design patterns book &lt;b&gt;- &lt;/b&gt;&lt;span class="srtitle1"&gt;&lt;span&gt;&lt;a href="http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612/ref=pd_bbs_sr_1/103-1695118-7476666?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184697083&amp;amp;sr=8-1"&gt;&lt;span&gt;Design Patterns: Elements of Reusable
Object-Oriented Software (Addison-Wesley Professional Computing Series)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;My talk was based on the code examples from the book - &lt;span class="srtitle1"&gt;&lt;span&gt;&lt;a href="http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124/ref=pd_bbs_sr_2/103-1695118-7476666?ie=UTF8&amp;amp;s=books&amp;amp;qid=1184697083&amp;amp;sr=8-2"&gt;&lt;span&gt;Head First Design Patterns (Head First)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;. &lt;/span&gt;&lt;/b&gt;&lt;span&gt;This book takes a look at various design patterns in a very
lively manner with fun examples. I would strongly recommend this book. Although
the book is in Java, the fundamental principles of OOAD are the same and
explained very nicely.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;























&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;Resources&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;br&gt;&lt;span&gt;&lt;a href="http://www.thegenericguy.com/Presentations/JAXDUG_The_Art_of_Design_Using_Design_Patterns_July2007.zip"&gt;Presentation
Slides – The Art of Design using Design Patterns in C#&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br&gt;&lt;a href="http://www.wickedlysmart.com/HeadFirst/HeadFirstDesignPatterns/HeadFirstPatternsIndex.html"&gt;Head
First Design Patterns Book Home Page&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br&gt;&lt;a href="http://www.msquaredweb.com/DesignPatterns/HeadFirstDesignPatternsInCSharp.zip"&gt;C#
Code Examples&lt;/a&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;The above C# code examples are
written using Visual Studio 2003 version. In my demo, I showed several class
diagrams from this code for various patterns. You can download the updated
package from the link below.&lt;br&gt;&lt;a href="http://www.thegenericguy.com/Presentations/HeadFirstDesignPatternsCSharpVS2005.zip"&gt;C# Code Examples
with Class Diagrams in VS 2005&lt;/a&gt;&lt;o:p&gt;&lt;br&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;The code examples solution
contains a project that has unit tests written using Nunit. You’ll need to
download &lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt; for .NET 2.0.&lt;o:p&gt;&lt;br&gt;&lt;/o:p&gt;&lt;/span&gt;Thanks to everyone who attended the session. If you have any
questions, please feel free to contact me.&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=956" width="1" height="1"&gt;</description></item><item><title>Jacksonville Developers User Group -  July Meeting</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/08/874.aspx</link><pubDate>Sun, 08 Jul 2007 17:15:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:874</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>
&lt;p class="MsoNormal"&gt;&lt;span&gt;This month's meeting is on July 11th. &lt;a href="http://www.devfish.net/"&gt;Joe&lt;/a&gt; was supposed to speak on Silverlight,
however he won't be able to make it. Instead, I'll be speaking on Design Patterns
in .NET.&amp;nbsp; Here are the session details:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;The Art of
Design using Design Patterns in .NET&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;u2:p&gt;&lt;/u2:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Have you
worked on a design problem and thought if there was a standard solution to
that? Have you thought of enhancing your design vocabulary to add factories,
facades, proxies, decorators, visitors, mediators, and bridges etc? Come to
this session to learn about design patterns. A Design Pattern is an elegant,
tested, well documented, and reusable solution to standardized software design
problem. This session will look at some of the standard Gang of Four (GoF)
Patterns. GoF patterns are divided broadly into creational, structural, and
behavioral categories. We'll discuss when, why, and how to use them with real
world scenarios. The demos would be in C#.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;I have
missed last few user group meetings due to travel. I am looking forward to this
one. It should be fun. See you all.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;







&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;a href="http://www.jaxdug.com/"&gt;Jacksonville Developers User Group&lt;/a&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=874" width="1" height="1"&gt;</description></item><item><title>Speaking in Tampa Code Camp - July 14th, 2007</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/07/07/873.aspx</link><pubDate>Sat, 07 Jul 2007 21:30:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:873</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>

&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;a href="http://www.tampacodecamp.com/"&gt;Tampa Code Camp&lt;/a&gt;
is on Saturday, July 14th, 2007. I am presenting two sessions. Here are the
abstracts.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Session 1: The Art of Design using Design Patterns in .NET&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;Have you
worked on a design problem and thought if there was a standard solution to
that? Have you thought of enhancing your design vocabulary to add factories,
facades, proxies, decorators, visitors, mediators, and bridges etc? Come to
this session to learn about design patterns. A Design Pattern is an elegant,
tested, well documented, and reusable solution to standardized software design
problem. This session will look at some of the standard Gang of Four (GoF)
Patterns. GoF patterns are divided broadly into creational, structural, and
behavioral categories. We'll discuss when, why, and how to use them with real
world scenarios. The demos would be in C#.&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;&lt;span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span&gt;Session 2: Power Tips
for Visual Studio Orcas IDE for C#&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;Visual Studio 2008 (code named
Orcas) IDE for C# introduces many new developer productivity features. This
session will introduce you to those new IDE features and some of the advanced
existing features (from Visual Studio 2005). We’ll create an end-to-end
application using new features of C# 3.0 and LINQ to demonstrate various
developer tips and tricks. This would be a demo based presentation. Although,
code examples would be in C#, most of the IDE features are applicable for
VB.NET development as well. Developers of all levels will learn something new
from this session. You’ll be able to use the tips and tricks and be more
productive in your development right away. Come prepared for an interactive
session and enjoy the double sundae (C# and Visual Studio).&lt;u1:p&gt;&lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&lt;a href="http://www.tampacodecamp.com/"&gt;Tampa Code Camp - Main Site&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.tampacodecamp.com/agenda.aspx"&gt;Tampa Code Camp - Agenda&lt;/a&gt;&lt;br&gt;
&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;I hope to see you all there.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span&gt;Vinay&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=873" width="1" height="1"&gt;</description></item><item><title>Microsoft MVP Award - Visual Developer C#</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2007/01/01/102.aspx</link><pubDate>Tue, 02 Jan 2007 03:40:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:102</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>6</slash:comments><description>I am pleased to announce that I have received Microsoft MVP Award for 2007 in Visual Developer - Visual C# category. It was a pleasant surprise to see the award email today morning. I could not have asked for a better start to the new year. Here is an excerpt from the email:&lt;br&gt;&lt;br&gt;&lt;i&gt;Dear Vinay Ahuja,&lt;br&gt;&lt;br&gt;Congratulations! We are pleased to present you with the 2007 Microsoft® MVP Award!&lt;br&gt;&lt;br&gt;The Microsoft MVP Award is our way of saying thank you and to honor and support the significant contributions you make to communities worldwide. As a recipient of Microsoft’s Most Valuable Professional award, you join an elite group of technical community leaders from around the world who foster the free and objective exchange of knowledge by actively sharing your real world expertise with users and Microsoft.&amp;nbsp; Microsoft salutes all MVPs for promoting the spirit of community and enhancing people’s lives and the industry’s success everyday.&amp;nbsp; To learn more about the MVP Program, visit: www.microsoft.com/mvp.&lt;br&gt;&lt;br&gt;Your extraordinary efforts in Visual Developer - Visual C# technical communities during the past year are greatly appreciated.&lt;/i&gt; &lt;br&gt;&lt;br&gt;Though the award is addressed to me, there are several individuals who have made it possible. After all, it's team work. &lt;br&gt;&lt;br&gt;I would like to thank Microsoft Developer Evangelist &lt;a href="http://www.devfish.net"&gt;Joe Healy&lt;/a&gt;, &lt;a href="http://www.andrewconnell.com/blog"&gt;Andrew Connell&lt;/a&gt;, and &lt;a href="http://gotspeech.net/blogs/marshallharrison/"&gt;Marshall Harrison&lt;/a&gt; for nominating me for this award. Joe, one of the greatest developer evangelists, has been a tremendous source of inspiration to developers all across Florida - transforming them into .NET Rock Stars. Andrew has been very supportive and encouraging. His passion for technology is extremely motivating. Marshall is an ardent supporter of developer community activities. I would also like to thank other members of South East Region Microsoft Evangelism team - &lt;a href="http://www.davidmcnamee.com"&gt;David McNamee&lt;/a&gt;, Jeff Barnes, &lt;a href="http://blogs.msdn.com/rfustino"&gt;Russ Fustino&lt;/a&gt;, and Kim Matlock for their support.&lt;br&gt;&lt;br&gt;I am thankful to my employer &lt;a href="http://www.idea.com"&gt;Idea Integration &lt;/a&gt;for supporting my community activities. I can vouch for the transparent, encouraging, challenging, and fun environment that Idea provides to its employees.&lt;br&gt;&lt;br&gt;I want to thank &lt;a href="http://drowningintechnicaldebt.com/blogs/dennisbottjer/"&gt;Dennis Bottjer&lt;/a&gt; (President, &lt;a href="http://www.jaxdug.com"&gt;JaxDug&lt;/a&gt; - for being an excellent leader and a close friend), &lt;a href="http://drowningintechnicaldebt.com/blogs/davidstrommer/"&gt;David Strommer&lt;/a&gt; (Founder JaxDug, for "breaking the ice" and encouraging me to speak in Jacksonville Code Camp 2005 - it has been a fruitful and long journey since then). Apart from this, I would like to thank all the people I have met in several code camps. I am a better person today by sharing my knowledge with all of you. Thank you.&lt;br&gt;&lt;br&gt;Every title and award brings with it a sense of responsibility. I hope to continue sharing my insights and experience with the community. During the last one year, most of my contribution has been through my speaking and organizational ventures. One of my resolutions this year is to focus on my technical writing skills. I hope to bring you more content through my blog and web site.&lt;br&gt;&lt;br&gt;Thank you and have a happy new year filled with - Wisdom (Common sense that we need), Knowledge (someone said its Power), Passion (Have you found your passion yet?), and Innovation (Creation - to explore our hidden/unknown potential).&lt;br&gt;&lt;br&gt;Ciao&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=102" width="1" height="1"&gt;</description></item><item><title>Follow up to Orlando .NET Users Group Meeting on .NET 3.0</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/22/94.aspx</link><pubDate>Sat, 23 Sep 2006 04:36:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:94</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I went to Orlando yesterday to present in their &lt;a href="http://www.onetug.org/"&gt;Orlando .NET User Group's&lt;/a&gt; meeting. I gave an overview of &lt;a href="http://www.netfx3.com/"&gt;.NET 3.0&lt;/a&gt; features - WCF, WF, WPF, Windows CardSpace, and System.Speech. &lt;a href="http://cs.jaxdug.com/blogs/dennisbottjer/"&gt;Dennis&lt;/a&gt; drove along with me to Orlando. The meeting was in Orlando City Hall. It was a nice facility in the middle of downtown. &lt;a href="http://www.shawnweisfeld.com"&gt;Shawn Weisfeld &lt;/a&gt;does a great job organizing Onetug meetings. Other notable people who were present in the meeting were Ken Tucker (President, &lt;a href="http://www.scdnug.org/"&gt;Space Coast Dot Net User&amp;nbsp;Group&lt;/a&gt;)&amp;nbsp;and J. T. Taylor (Secretary, Onetug).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Shawn started the meeting with some announcements. He handed it over to me around 7:15 pm. I spoke for around 90 minutes. The turnout for meeting was good. The attendees were excited and there was good discussion and questions. Then there was raffle for the give aways. After the meeting was over&amp;nbsp;- Shawn, Ken, Dennis and I&amp;nbsp;went to IHOP for dinner. Most of the time we talked about the idea of unifying all the user groups of Florida through a single web site. All of us agreed on the features and benefits that such a portal will bring. We discussed several options to develop such a web portal. Some action to watch out for. It was around 11 pm, when Dennis and I headed back to Jacksonville. A long day came to a satisfying end couple of hours after midnight.&lt;/p&gt;
&lt;p&gt;Anyways, the session resources can be downloaded from &lt;a href="http://www.thegenericguy.com/Presentations/ONETUG_NET30_Overview_September2006.zip"&gt;here&lt;/a&gt;. I have also included the demos in the zip file. The demos for WPF data binding and WF - State diagram based workflow are standard samples (included in the download package). You can download the complete set of samples&amp;nbsp;for .NET 3.0 Framework from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=EA97A39D-6812-4904-8226-85F3DA99996B&amp;amp;displaylang=en"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The WCF StockService demo had a problem with security configuration. The problem was that app.config for WCF Client (StockServiceClient) had an identity element pointing to my domain user name. As there was no domain available when I demo'd it gave a security negotiation exception. Right after the presentation, I removed the identity element from the client's app.config and it worked like a charm. &lt;/p&gt;
&lt;p&gt;I have included the list of resources in the presentation slides. In the next couple of days, I'll post that list and some other resources in a separate blog entry. &lt;/p&gt;
&lt;p&gt;I hope you enjoyed the talk. Thanks to Shawn and Onetug for giving me this opportunity to present. It was a pleasure to speak. Please feel free to contact me, if you have any questions or comments.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download Links&lt;br&gt;&lt;/strong&gt;&lt;a href="http://www.thegenericguy.com/Presentations/ONETUG_NET30_Overview_September2006.zip"&gt;Presentation Slides and Demos - .NET 3.0 - Overview&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=19E21845-F5E3-4387-95FF-66788825C1AF&amp;amp;displaylang=en"&gt;.NET 3.0 Framework RC 1&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=117ECFD3-98AD-4D67-87D2-E95A8407FA86&amp;amp;displaylang=en"&gt;Windows SDK for .NET Framework RC 1&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=E8232F93-48F0-4E74-B09D-B51F1D4231A4&amp;amp;displaylang=en"&gt;Visual Studio 2005 Extensions for Windows Workflow Foundation RC 5&lt;/a&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=935aabf9-d1d0-4fc9-b443-877d8ea6eab8&amp;amp;DisplayLang=en"&gt;Visual Studio Code Name "Orcas" CTP - Development Tools for .NET Framework 3.0&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=94" width="1" height="1"&gt;</description></item><item><title>Follow Up to ASP.NET SIG Meeting - Introduction to Microsoft Expression Web</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/15/92.aspx</link><pubDate>Fri, 15 Sep 2006 12:21:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:92</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>1</slash:comments><description>&lt;P&gt;Yesterday, I talked about &lt;A href="http://www.microsoft.com/products/expression/en/web_designer/default.mspx"&gt;Microsoft Expression Web&lt;/A&gt; (EW) in &lt;A href="http://www.jaxdug.com/"&gt;JAXDUG&lt;/A&gt; &lt;A href="http://cs.jaxdug.com/blogs/events/archive/2006/09/10/1733.aspx"&gt;ASP.NET SIG Meeting&lt;/A&gt;. Thanks to all who attended this meeting. Most of the presentation focused on demonstrations with the tool's capabilities. Expression Web helps in creating standards based web sites. It has extensive CSS formatting options. There is style redundancy checking and renaming built in. EW comes with ASP.NET 2.0 integration.&amp;nbsp;The tool can generate several reports to check accessibility, compatibility, and CSS Usage. Finally, it is a full fledged development tool with deployment capabilities. As a bonus, you can optimize your deployed source with several options.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Comparing Microsoft Expression Suite with Dreamweaver&lt;/STRONG&gt;&lt;BR&gt;There were several questions and comments that came up in the session. One of the comments was that this tool definitely appears to be a strong competitor to Dreamweaver. I searched and found couple of comparison articles: &lt;BR&gt;&lt;A href="http://www.digitalmediadesigner.com/articles/viewarticle.jsp?id=43025"&gt;Microsoft's Expression Web Designer vs. Adobe's Dreamweaver - First Look: Let the rumble begin&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.informit.com/articles/article.asp?p=602975&amp;amp;rl=1"&gt;Can Microsoft Expression Web Designer Touch Dreamweaver?&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There were other questions also that were interesting:&lt;BR&gt;- Is EW integrated with Source Controls tools like VSS? I don't see anything in Beta 1, however I will have to check if EW team has plans to do the integration later.&lt;BR&gt;- EW combines the best of FrontPage and Visual Studio and targets the professional designers. Is there a possibility that EW designer capabilities will become part of the next version of Visual Studio (code named Orcas)? I am not sure, if the EW / Visual Studio&amp;nbsp;team is thinking on these lines.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Resources on Expression Web&lt;BR&gt;&lt;/STRONG&gt;&lt;A href="http://www.microsoft.com/expression"&gt;Microsoft Expression Home&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/default.mspx"&gt;Microsoft Expression Web Home&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/demos.mspx"&gt;Microsoft Expression Web - Tours and Demos&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/default.mspx"&gt;Microsoft Expression Web Beta 1 FAQ&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx"&gt;Microsoft Expression Web Download &lt;/A&gt;&lt;BR&gt;&lt;A href="http://blogs.msdn.com/expression"&gt;Expression Team Blog&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?EventID=1032306063&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;Web cast - Introduction to Microsoft Expression&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.clintsteed.com/"&gt;First Look at Microsoft Expression Web by Clint Steed&lt;/A&gt;&lt;BR&gt;&lt;A href="http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.expression.webdesigner&amp;amp;cat=&amp;amp;lang=en&amp;amp;cr=US"&gt;Microsoft Expression Web Designer Newsgroups&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Download&lt;BR&gt;&lt;/STRONG&gt;&lt;a href="http://www.thegenericguy.com/Presentations/JAXDUG_ASPSIG_IntroductionToMicrosoftExpressionWeb_September2006.zip"&gt;Introduction to Microsoft Expression Web&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope you enjoyed the presentation. Please feel free to contact me with your comments.&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=92" width="1" height="1"&gt;</description></item><item><title>Microsoft Expression Web - Beta 1 Released</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/06/87.aspx</link><pubDate>Thu, 07 Sep 2006 04:54:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:87</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Beta 1 of &lt;A href="http://www.microsoft.com/products/expression/en/web_designer/default.mspx"&gt;Expression Web Designer &lt;/A&gt;(now renamed to&amp;nbsp;Expression Web)&amp;nbsp;has released today. It can be downloaded from &lt;A href="http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx"&gt;here&lt;/A&gt;. &lt;A href="http://blogs.msdn.com/somasegar/"&gt;Somasegar&lt;/A&gt;'s initial announcement post&amp;nbsp;summarizes about the Expression Suite &lt;A href="http://blogs.msdn.com/somasegar/archive/2005/09/14/464282.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Last Friday, I was looking at the Expression tools and I was quite impressed. Microsoft Expression is a set of three tools - i) Graphic Designer ii) Interactive Designer, and iii) Web Designer. Expression Web is a professional design tool that helps to produce dynamic and standards based web sites. It comes with sophisticated CSS layouts and rich data presentation. There are several tours and demos available on Microsoft Expression Web Site.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx"&gt;Microsoft Expression Web Designer Beta 1 Download&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/products/expression/en/web_designer/demos.mspx?v=wd_layout"&gt;Microsoft Expression Tools - Tours and Demos&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I'll be talking on Microsoft Expression Web in the upcoming &lt;A href="http://www.jaxdug.com/"&gt;JAXDUG&lt;/A&gt; ASP.NET SIG meeting on Thursday, September 14th. I'll introduce the suite of Microsoft Expression products and then focus on the power of Expression Web.&amp;nbsp;Expression Web helps in creating superior user experiences (UX). Note that with the advent of WPF and .NET 3.0, the term UI (User&amp;nbsp;Interfaces)&amp;nbsp;has transformed to UX (User Experiences). &lt;/P&gt;
&lt;P&gt;On another note - September CTP for Microsoft Expression is available now. It can be downloaded from &lt;A href="http://www.microsoft.com/products/expression/en/interactive_designer/id_free_trial.aspx"&gt;here&lt;/A&gt;. This CTP targets .NET 3.0 RC1.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=EBF7A3F3-4B55-4C2C-A43A-B977446A131A&amp;amp;displaylang=en"&gt;Microsoft Expression Interactive Designer September 2006 CTP Download&lt;/A&gt;&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=87" width="1" height="1"&gt;</description></item><item><title>Podcasts on Jacksonville Code Camp</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/05/86.aspx</link><pubDate>Wed, 06 Sep 2006 04:45:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:86</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A href="http://codecamp.jaxdug.com/"&gt;Jacksonville Code Camp&lt;/A&gt; saw several fresh and innovative ideas surface. According to &lt;A href="http://www.devfish.net/"&gt;Joe Healy&lt;/A&gt;, the &lt;A href="http://www.bostondotnet.org/codecamp/default.aspx/CodeCamp/CodeCamp%20Manifesto.html"&gt;Code Camp Manifesto&lt;/A&gt; at Boston Wiki will see some changes soon.&amp;nbsp;During the code camp, &lt;A href="http://weblogs.asp.net/wallym/default.aspx"&gt;Wally McClure&lt;/A&gt; did a podcast with the code camp organization team.&lt;/P&gt;
&lt;P&gt;A summary of the ideas that we discussed are below:&lt;/P&gt;
&lt;P&gt;Highlights of Jacksonville Code Camp&lt;BR&gt;- Code Countdown - Xtreme Coders: We tried to setup similar drama and excitement as &lt;A href="http://www.thecoderoom.com/"&gt;CodeRoom.Com&lt;/A&gt;. Watch out for the video to come out soon.&lt;BR&gt;- Innovative tracks - Developing the developer, Bootcamp, Black Belt track&lt;BR&gt;- Keynote speaker - John Spence&lt;BR&gt;- Ask the expert sessions&lt;BR&gt;- Highlight Session - Show your coolest Code - 7 minutes to code fame&lt;BR&gt;- Donating used computers to a charity&lt;BR&gt;- MSDN Raffle - Charity for Red Cross&lt;BR&gt;- Media Publicity - Florida Times Union, GotDotNet&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;- Book signing by authors&lt;BR&gt;- Speaker and Volunteer Badges&lt;BR&gt;- Recognition for volunteers, sponsors, top speakers etc.&lt;BR&gt;- Ice cream - Ben and Jerry&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;O:P&gt;You can listen to the&amp;nbsp;podcast here:&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;O:P&gt;&lt;A href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/09/05/580.aspx"&gt;ASP.NET Podcast Show #70 - Memphis and Jacksonville Code Camps&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;O:P&gt;Wally did another podcast with &lt;A href="http://www.xmlpitstop.com/"&gt;David Silverlight&lt;/A&gt; on &lt;A href="http://codecamp.jaxdug.com/CodeCountdown/tabid/79/Default.aspx"&gt;Code Countdown&lt;/A&gt;. &amp;nbsp;You can listen to that podcast here:&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;O:P&gt;&lt;A href="http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/09/05/581.aspx"&gt;ASP.NET Podcast Show #71 - Code Countdown with David Silverlight&lt;/A&gt;&lt;/O:P&gt;&lt;/O:P&gt;&lt;/O:P&gt;&lt;/O:P&gt;&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=86" width="1" height="1"&gt;</description></item><item><title>Wally is coming to Jacksonville</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/04/84.aspx</link><pubDate>Tue, 05 Sep 2006 00:31:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:84</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A href="http://weblogs.asp.net/wallym/"&gt;Wally&lt;/A&gt; is coming to Jacksonville to speak on&amp;nbsp;&lt;A href="http://cs.jaxdug.com/blogs/events/archive/2006/09/04/1713.aspx"&gt;Atlas&lt;/A&gt; on September 6th, 2006. Wally is a very interesting and entertaining speaker. His book &lt;A href="http://www.amazon.com/gp/explorer/047178544X/2/ref=pd_lpo_ase/002-0071528-5211279?ie=UTF8"&gt;Beginning AJAX with ASP.NET&lt;/A&gt;&amp;nbsp;has come out&amp;nbsp;recently. He is also working on another "Beginning&amp;nbsp;Atlas" book.&amp;nbsp;&amp;nbsp;Apart from being an INETA speaker, he runs the ASP.NET Podcast Show. I met Wally last year in October in Birmingham Code Camp. After that, he sent me one of his Wally T-shirts, but I am still too scared to wear it and lose my own identity :)&amp;nbsp;Wally&amp;nbsp;is&amp;nbsp;making up for not coming to our&amp;nbsp;&lt;A href="http://codecamp.jaxdug.com"&gt;Code Camp&lt;/A&gt;&amp;nbsp;on &amp;nbsp;August 26th. &lt;A href="http://weblogs.asp.net/wallym/archive/2006/08/23/Memphis-Code-Camp.aspx"&gt;Memphis&lt;/A&gt; had their code camp the same day. Wally, being a homer, had no choice but to&amp;nbsp;be there. But he did miss the ice cream! However, he was with us &lt;EM&gt;virtually&lt;/EM&gt; and did a podcast in the morning. The podcast will come out pretty soon.&lt;/P&gt;
&lt;P&gt;Here is the abstract&amp;nbsp;of Wally's talk for &lt;A href="http://www.jaxdug.com"&gt;Jacksonville Developers User Group&lt;/A&gt;:&lt;/P&gt;
&lt;P&gt;AJAX and client side technologies are all the rage with programmers.&amp;nbsp; Microsoft is working on a set of technologies for building client side web based applications.&amp;nbsp; These applications can rival the capabilities of Windows GUI applications.&amp;nbsp; We'll look at going beyond what’s available in AJAX and see what other features the MS Atlas Framework will deliver.&lt;/P&gt;
&lt;P&gt;Wally has couple of videos on Wrox web site as well. One of the videos was done during Atlanta Code Camp (held in May 2006). Here are the links:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.wrox.com/WileyCDA/Section/id-292414.html"&gt;Atlas Update Panel&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.wrox.com/WileyCDA/Section/id-292013.html"&gt;Building Real World Apps with Atlas&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Wrox has several other videos &lt;A href="http://www.wrox.com/WileyCDA/Section/id-291881.html"&gt;here&lt;/A&gt;. The complete feedburner feed of videos from wrox is &lt;A href="http://feeds.feedburner.com/WroxcomVideo"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Plan to attend!&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=84" width="1" height="1"&gt;</description></item><item><title>Followup to Jacksonville Code Camp</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/09/03/85.aspx</link><pubDate>Mon, 04 Sep 2006 23:32:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:85</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;&lt;A href="http://codecamp.jaxdug.com"&gt;Jacksonville Code Camp&lt;/A&gt; went really well. I was one of the primary organizers along with Dennis and Jaremie. I am very pleased with the results and feedback we have received. Last few days, I have been busy doing post processing activities. We'll be posting some interesting statistics on the code camp web site very soon.&amp;nbsp;For the record, this was my 8th code camp in one year. It was homecoming for me as I&amp;nbsp;first spoke in last year's Jacksonville Code Camp. Since then, I have&amp;nbsp;presented in code camps in&amp;nbsp;several&amp;nbsp;cities across Florida. I have also been to&amp;nbsp;&lt;A href="http://www.atlantacodecamp.com/"&gt;Atlanta&lt;/A&gt; and Birmingham Code Camps. It has been a really great experience. I have grown and learnt a lot just&amp;nbsp;by speaking.&amp;nbsp;By doing this marathon run, I think I have lost the fear&amp;nbsp;of speaking now, which I used to have long time back. The feedback from attendees of my sessions has been very encouraging. The constructive criticism that I have received has helped me improve my speaking skills. &amp;nbsp;I still have to work on my writing skills though - one of my resolutions&amp;nbsp;for this year.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I presented a session on Visual Studio Power Tips and also moderated a contest session - &lt;A href="http://cs.jaxdug.com/blogs/codecamp_dbottjer_vinaya/archive/2006/08/20/1689.aspx"&gt;Show your Coolest Code - 7 minutes to code fame&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Abstract of my &lt;A href="http://codecamp.jaxdug.com/Sessions/tabid/72/Default.aspx#WIN_VSTIPS"&gt;More Power Tips for Visual Studio 2005&lt;/A&gt; Session:&lt;/P&gt;
&lt;P&gt;Many of us know how to use refactoring, short cuts, comment blocks, regions, and class designer. However, do you know how to write your own code snippets? How to create project and item templates to standardize processes among team members? How to share visual studio settings and profiles? How to speed up Visual Studio? How to customize list of recent projects? How to add an assembly to standard list of assemblies? This session will cover some known and many not so well-known features to make you more productive with Visual Studio. At least half of this session will have different or enhanced tips and tricks from the previous talks done in Tallahassee and Tampa Code Camps. Come prepared for this session to supercharge your Visual Studio IDE experience! &lt;/P&gt;
&lt;P&gt;The presentation slides and source code can be downloaded from &lt;a href="http://www.thegenericguy.com/Presentations/JAX_CC_Power_Tips_for_Visual_Studio_2005_August2006.zip"&gt;here&lt;/A&gt;. If you attended my sessions, please fill your evaluations at &lt;A href="http://www.codecampevals.com"&gt;CodeCampEvals.com&lt;/A&gt;. I would love to hear your feedback.&lt;/P&gt;
&lt;P&gt;I'll be posting another&amp;nbsp;entry on Show your coolest code - 7 minutes to code fame. We had several interesting &lt;A href="http://cs.jaxdug.com/blogs/codecamp_dbottjer_vinaya/archive/2006/08/26/1705.aspx"&gt;entries&lt;/A&gt;. You can check the winners &lt;A href="http://cs.jaxdug.com/blogs/codecamp_dbottjer_vinaya/archive/2006/09/02/1709.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=85" width="1" height="1"&gt;</description></item><item><title>Jacksonville Code Camp hits Florida Times Union and GotDotnet</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/08/23/69.aspx</link><pubDate>Thu, 24 Aug 2006 03:41:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:69</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>1</slash:comments><description>&lt;P&gt;I have been silent on this blog for a while.&amp;nbsp;However I have been very active (read hyperactive but with care) with the organization of &lt;A href="http://codecamp.jaxdug.com/"&gt;Jacksonville Code Camp&lt;/A&gt;. &lt;A href="http://codecamp.jaxdug.com/Volunteers/tabid/74/Default.aspx"&gt;We&lt;/A&gt; have been really working hard to plan this event. We have thoroughly analyzed and planned for each and every aspect in this Code Camp.&amp;nbsp;&amp;nbsp;Our primary goal has been to make the attendee experience superior.&amp;nbsp;The results are beginning to show and I am very happy with them. Margaret Thomas, a reporter for Florida Times Union, interviewed the organizational team yesterday. The result has been awesome - a story in the online edition of &lt;A href="http://www.jacksonville.com/community/cc/thomas/stories/082306/08230694756.shtml"&gt;Florida Times Union&lt;/A&gt;. Thanks Margaret. Margaret will be covering the event on Saturday,&amp;nbsp; August 26th&amp;nbsp;as well. It is quite possible that the follow up story will make it to the print edition.&lt;/P&gt;
&lt;P&gt;Earlier today I had a surprise in store. One of my colleagues was venturing on &lt;A href="http://www.gotdotnet.com/"&gt;Gotdotnet&lt;/A&gt; forums and noticed that our code camp web site&amp;nbsp;has been mentioned as&amp;nbsp;the featured site (Thanks Robert!).&amp;nbsp;&amp;nbsp;This is certainly an honor for us. Particularly &lt;A href="http://cs.jaxdug.com/blogs/dennisbottjer/"&gt;Dennis&lt;/A&gt;, &lt;A href="http://cs.jaxdug.com/blogs/bpmerkel/"&gt;Brady&lt;/A&gt; and I, who have worked on this web site for too many long hours. &lt;/P&gt;
&lt;P&gt;Today has been an eventful day in the history of Jacksonville Code Camp 2006. We hit 300 registrants, had a florida times union story, and also featured on gotdotnet. Thats a &lt;A href="http://en.wikipedia.org/wiki/Hat-trick"&gt;hat-trick &lt;/A&gt;for&amp;nbsp;me in cricket terms.&lt;/P&gt;
&lt;P&gt;Last year Brady had posted &lt;A href="http://cs.jaxdug.com/blogs/bpmerkel/archive/2005/08/02/bpmerkel.aspx"&gt;The Top 10 reasons NOT to attend Code Camp&lt;/A&gt;. I hope those don't hold for you.&amp;nbsp;In a recent newsletter to &lt;A href="http://www.jaxdug.com"&gt;JaxDug&lt;/A&gt; mailing list&amp;nbsp;Dennis says - "I can’t think of many reasons why any self respecting Geek would want to miss this event." My view is well, if you are a geek come to&amp;nbsp;this code camp, if you're not then come to be ONE.&lt;/P&gt;
&lt;P&gt;Come and see the unfolding of "The Code Camp" on Saturday, August 26, 2006.&lt;/P&gt;
&lt;P&gt;Vinay&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=69" width="1" height="1"&gt;</description></item><item><title>Tampa Code Camp - Session Resources</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/07/16/67.aspx</link><pubDate>Mon, 17 Jul 2006 06:30:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:67</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>77</slash:comments><description>&lt;P&gt;Here are the session resources (Slides and source code) from &lt;A href="http://www.tampacodecamp.com/"&gt;Tampa Code Camp&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I presented 3 sessions on two topics. One was a power tips session on Visual Studio. Another session was on Generics. I am extremely pleased the way sessions went. Thanks to all the people who attended. I would appreciate your comments and suggestions. Please fill the evaluations at &lt;A href="http://www.codecampevals.com"&gt;CodeCampEvals.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The session materials can be downloaded from the respective links&lt;/P&gt;
&lt;P&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TMP_CC_PowerTipsforVisualStudio2005_July2006.zip"&gt;Power Tips for Visual Studio 2005&lt;/A&gt;&amp;nbsp;(Both for Part I and Part II)&lt;/P&gt;
&lt;P&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TMP_CC_Real_World_Generics_July2006.zip"&gt;Real World Generics&amp;lt;.NET&amp;gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There were several questions and lot of discussion in both the talks. I would be posting follow up posts for each of the sessions in couple of days. &lt;/P&gt;
&lt;P&gt;If you have any questions, please feel free to email at vinay_a at [hotmail dot com].&lt;/P&gt;
&lt;P&gt;Vinay Ahuja&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=67" width="1" height="1"&gt;</description></item><item><title>Speaking in Tampa Code Camp 2006</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/07/08/57.aspx</link><pubDate>Sat, 08 Jul 2006 18:30:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:57</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;I'll be speaking in &lt;A href="http://www.tampacodecamp.com"&gt;Tampa Code Camp&lt;/A&gt; on Saturday, July 16th 2006. I am presenting two sessions. One of them is on generics and the other one on power tips for visual studio. In the generics session, I am going to focus on practical applicability of generics. &lt;/P&gt;
&lt;P&gt;The abstracts for the talks are below:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Power Tips for Visual Studio: &lt;/STRONG&gt;Many of us know how to use refactoring, short cuts, comment blocks, regions, and class designer. However, do you know how to write your own code snippets? How to create project and item templates to standardize processes among team members? How to share visual studio settings and profiles? This session will cover some known and many not so well-known features to make you more productive with Visual Studio. Come prepared for this session to supercharge your Visual Studio IDE experience!&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;STRONG&gt;Real World Generics&amp;lt;.NET&amp;gt;: &lt;/STRONG&gt;Generics is probably the most talked and hyped feature of .NET 2.0. It is the ability to define classes and methods without committing to actual data types. The specification of actual types is deferred until instantiation. We will see how we can use generics every day and write extensible pieces of code. This session will answer questions like - How to use generic collections to improve performance and type safety? How to leverage generic types, methods, delegates, and constraints? What is the correct way to dispose generic types? We will also look at some of the tips and tricks of the trade, and best practices. Demos would be in C#. This is one session you cannot afford to miss! &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Please plan to attend, if you are coming to Tampa. These sessions are &lt;A href="http://www.tampacodecamp.com/Agenda.aspx"&gt;currently scheduled&lt;/A&gt; for the first (8:30 AM - 9:40PM)&amp;nbsp;and third (11:10 AM - 12:20 PM)&amp;nbsp;time slots&amp;nbsp;respectively. &lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=57" width="1" height="1"&gt;</description></item><item><title>Tallahassee .NET User Group Meeting</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/07/07/56.aspx</link><pubDate>Sat, 08 Jul 2006 01:30:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:56</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>19</slash:comments><description>&lt;P&gt;Yesterday, I spoke in &lt;A href="http://www.tlhdotnet.net"&gt;Tallahassee .NET User Group&lt;/A&gt;'s meeting. The topic was Generics in .NET 2.0. I divided my talk into 3 parts. I did feel that there was too much information to cover. I had to skip some of the content despite the fact that I still talked for 1 hr 45 minutes. &lt;/P&gt;
&lt;P&gt;Here is the outline for the presentation:&lt;/P&gt;
&lt;P&gt;Part I - Basic Concepts&lt;BR&gt;- What is Generics?&lt;BR&gt;- Need and Benefits&lt;BR&gt;- Constraints&lt;BR&gt;- Generic Collections&lt;BR&gt;- Demo and Examples&lt;/P&gt;
&lt;P&gt;Part II - Advanced Concepts&lt;BR&gt;- Building a Custom Generic Class&lt;BR&gt;- Applying Generics&lt;BR&gt;- Practical Applications&lt;BR&gt;- Generics Internals&lt;BR&gt;- Generics and Reflection&lt;BR&gt;- Generics and Serialization&lt;BR&gt;- Generics and Remoting&lt;BR&gt;- Comparison with C++ Templates and Java&lt;/P&gt;
&lt;P&gt;Part III - Best Practices&lt;/P&gt;
&lt;P&gt;In this part I covered some of the best practices from &lt;A href="http://www.amazon.com/gp/product/0764559885/sr=8-1/qid=1152295962/ref=pd_bbs_1/104-4002155-2495968?ie=UTF8"&gt;Professional .NET 2.0 Generics&lt;/A&gt; by Tod Golding.&lt;/P&gt;
&lt;P&gt;Thanks to every one who came to the meeting. All of you &lt;A href="http://www.amazon.com/gp/product/1595620036/sr=8-1/qid=1152295567/ref=pd_bbs_1/104-4002155-2495968?ie=UTF8"&gt;filled my bucket&lt;/A&gt; with your presence. Also thanks to Jaya and Jose for inviting me to present. It was a pleasure. &lt;/P&gt;
&lt;P&gt;The presentation slides and demo source code can be downloaded from &lt;a href="http://www.thegenericguy.com/Presentations/TLH_UG_Real_World_Generics_July2006.zip"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=56" width="1" height="1"&gt;</description></item><item><title>Detailed account of Tallahassee Code Camp </title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/22/53.aspx</link><pubDate>Fri, 23 Jun 2006 01:18:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:53</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>1</slash:comments><description>&lt;P&gt;As I promised &lt;a href="http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/18/30.aspx"&gt;before&lt;/A&gt;, here is the detailed account for &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/"&gt;Tallahassee Code Camp&lt;/A&gt;. This time I drove in the morning to Tallahassee for Code Camp. Obviously, I missed out on the Speaker meetup on Friday. I reached in Tallahassee around 9:30 AM. My first session was at 11:10 AM. &lt;A href="http://whiteknighttechnology.com/cs/blogs/bayer_white/default.aspx"&gt;Bayer White &lt;/A&gt;had a session on &lt;A href="http://msdn.microsoft.com/workflow/"&gt;Windows Workflow Foundation&lt;/A&gt;(WF) before mine in the same room. I decided to attend that. Bayer had some technical issues with his VPC image and the projector. &lt;A href="http://www.shawnweisfeld.com/"&gt;Shawn Weisfeld&lt;/A&gt; helped Bayer to get his presentation going. Overall it was a nice talk, Bayer walked through the concepts behind WF and also showed some examples. I remembered times when I was working on a Workflow product myself in my first company. WF concepts seemed familiar. It was 11:10 AM. Time for my session. I had good number of people in my Visual Studio Tips Session. It was nice to have a familiar face in &lt;A href="http://www.eaglepowersolutions.com/"&gt;J.T. Taylor&lt;/A&gt;. I think the session was quite interactive. I received great comments via email/blog from Tom Kelley and Scott Davis about the session. Thank you both for that. I have posted the slides in another post of mine &lt;a href="http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/18/30.aspx"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;During lunch I came across &lt;A href="http://blogs.aspadvice.com/jfuentes"&gt;Jose Fuentes&lt;/A&gt;, one of the main organizers of Tallahassee Code Camp. The first thing I asked him was Where is Jay? Jay Karnik and Jose had travelled to &lt;A href="http://www.atlantacodecamp.com/"&gt;Atlanta Code Camp&lt;/A&gt; last month. Atlanta Code Camp did not have a post event social. To compensate for that, the gang of four - Jose, Jay, &lt;A href="http://www.soapitstop.com/"&gt;Tom Fuller&lt;/A&gt;, and I went for dinner and partying. We had a lot of fun together in downtown Decatur. When I was in Atlanta, Jay had asked me to come to his home for dinner. He lived in Tallahassee. Jay told me he will cook Veggies for me. While in Jay's company in Atlanta, I was very impressed with his master skill of story telling. Tom and I would listen to him with complete attention as if glued to TV for an NBA Final match. Back to the question. Where is Jay? Jose asked me - "Did you get my email from last night?". I said, I have not checked my email since last night. He said Jay passed away. I was shocked to hear that. I could not believe what Jose said. Jose told the sad &lt;A href="http://aspadvice.com/blogs/jfuentes/archive/2006/06/16/18752.aspx"&gt;story&lt;/A&gt; of Jay's untimely demise. Whatever time I spent with Jay, I enjoyed thoroughly. He was a very lively person. I am sure Tom will agree with me. I'll never forget him in my life. He was a master story teller. May god bless his soul. &lt;/P&gt;
&lt;P&gt;There was Pizza for lunch. &lt;A href="http://www.devfish.net/"&gt;Joe Healy&lt;/A&gt; pointed me in the direction of the Veggie pizza and I ended up avoiding the line (it was not very long anyways, you have to come and see Jacksonville Code Camp's line this year on August 26th). During lunch I got chance to talk briefly to my colleagues &lt;A href="http://www.bloglines.com/blog/kayers"&gt;Kevin Ayers&lt;/A&gt; and &lt;A href="http://www.johnholliday.net/"&gt;John Holliday&lt;/A&gt;. I had my second talk right after lunch. This one was on Visual Studio Extensibility. I was expecting a niche group of people to be present. When I did this talk in Atlanta, there were only couple of people who had played with Macros and AddIns; None with Packages. I put the same question to the 10-12 people that showed up for the talk. I was surprised that half of them had played with AddIns. Awesome! I thought this would be a fun session. &lt;A href="http://willrawls.blogspot.com/"&gt;William Rawls&lt;/A&gt; asked me several questions during this session. &lt;/P&gt;
&lt;P&gt;When I was done with my sessions around 2:30PM, I just sat in the lobby and had a little chat with Joe Healy. I wanted his feedback on my talks of &lt;A href="http://www.devfish.net/articles/techedoutcasts.htm"&gt;Tampa Bay TechEd Outcasts&lt;/A&gt;. He gave me some tips on how I can improve my presentation skills. I will be blogging about that in another post of mine later.  After relaxing for around an hour and trying to take my thoughts away from the happenings, I went to attend &lt;a href="http://www.thegenericguy.com/cs/admin/blogs/www.onteorasoftware.net"&gt;Ken Tucker's&lt;/A&gt; session on &lt;A href="http://msdn.microsoft.com/data/ref/linq/"&gt;DLinq&lt;/A&gt;. DLinq, a component of the LINQ Project, provides a run-time infrastructure for managing relational data as objects without giving up the ability to query. I would not bore you here with DLinq, as it is not even going to be part of .NET Framework 3.0 (new name for WinFx). You might get to see it by the middle/end of next year.  Moreover, it may not be even called DLinq by then. &lt;A href="http://www.devauthority.com/blogs/jwooley/default.aspx"&gt;Jim Wooley&lt;/A&gt; alluded that the name might be different.&lt;/P&gt;
&lt;P&gt;All the sessions finished by 5:00 PM. It was time for giveaways and closing. There were huge stacks of swag. Most visible being lots of Microsoft press books. Steve Lane administered the closing. Every one of the attendees got at least two books. I think there were around 200 give aways and 85 attendees in the code camp. The code camp was very well executed. The only thing I did not like was the projectors. The projectors were of poor quality and messed up many good sessions. My eyes still hurt, don't know about the attendees who had to sit through 6 sessions.&lt;/P&gt;
&lt;P&gt;After FSU, I went to the Pub Club. The location was &lt;A href="http://www.paradisegrillandbar.com/"&gt;Paradise Grill and Bar&lt;/A&gt;. This turned out to be a great location. I simply loved it for the live music and ambience. It was so relaxing after a tiring day. I had a chance to talk to several people here - Tom Fuller, &lt;A href="http://www.geekgurldev.com/"&gt;Raenell Garner&lt;/A&gt;, and Kulbinder. Tom Fuller had interesting multi-threaded stories to tell from his DevMentor training. I got threadache for a while. I also shared the table with &lt;A href="http://www.wildwires.com/blog"&gt;Stacy Draper&lt;/A&gt; and &lt;A href="http://www.thedamndata.com/"&gt;Wes Dumey&lt;/A&gt;. I talked with Noah Subrin and Jim Wooley for a while. Both of them came from Atlanta. I talked to &lt;A href="http://willrawls.blogspot.com/"&gt;William&lt;/A&gt; on social computing and Web 2.0 for a long time. Both of us together asked few questions to several people there - Ron Larson, Chuck David, Jim, and finally Joe "DevFish" Healy. I would keep the questions secret for now. They are the source and inspiration for something big.  &lt;A href="http://www.consultwithus.com/"&gt;Keith Rowe &lt;/A&gt;was entertaining as ever with his beach shirts. We had group pictures in the official attire for pub club - beach shirts. I hope Keith will post them somewhere. I am also looking forward to the late nighters picture. It was way after mid-night when we left from there.&lt;/P&gt;
&lt;P&gt;This was one day that I'll remember for a long long time. Thanks to Tallahassee Code Camp organizers - Jose Fuentes, Jaya Kastury (the background grunt worker), Keith Rowe, Steve Lane, and our favorite developer evangelist - &lt;A href="http://www.devfish.net/"&gt;DevFish&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;See you in the next code camp.&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=53" width="1" height="1"&gt;</description></item><item><title>Tallahassee .NET Code Camp Follow up</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/18/30.aspx</link><pubDate>Sun, 18 Jun 2006 22:09:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:30</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>79</slash:comments><description>&lt;P&gt;Well, I am back from the second annual &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/"&gt;Tallahassee .NET Code Camp&lt;/A&gt;. It was a lot of fun.&lt;/P&gt;
&lt;P&gt;I presented two sessions. One was a power tips session on Visual Studio. Another session was on extending Visual Studio 2005 using Macros, AddIns, and Packages. I had good number of people in both the sessions given that only around 80 people attended this codecamp. I am pleased the way sessions went. I want to thank all the people who attended my sessions. I hope all of you enjoyed it.&lt;/P&gt;
&lt;P&gt;The session materials can be downloaded from the respective links&lt;/P&gt;
&lt;P&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_PowerTipsforVisualStudio2005_June2006.zip"&gt;Power Tips for Visual Studio 2005&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;a href="http://www.thegenericguy.com/Presentations/TLH_CC_ExtendingVisualStudio2005_June2006.zip"&gt;Extending Visual Studio 2005&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;If you have any questions, please feel free to email at vinay_a at [hotmail dot com].&lt;/P&gt;
&lt;P&gt;PS - I'll be writing a detailed account of my trip in another post. I won't do justice if I don't. So watch out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=30" width="1" height="1"&gt;</description></item><item><title>Tallahassee .NET Code Camp - June 17th</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/15/28.aspx</link><pubDate>Sat, 10 Jun 2006 22:45:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:28</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>11</slash:comments><description>&lt;P&gt;The second annual &lt;A href="http://www.tlhdotnet.net/tlhcodecamp"&gt;Tallahassee .NET Code Camp&lt;/A&gt;&amp;nbsp; is on June 17th.&lt;/P&gt;
&lt;P&gt;Check &lt;A href="http://www.devfish.net/FullBlogItemView.aspx?BlogID=251"&gt;Joe Healy's&lt;/A&gt; blog entry for statistical details. &lt;/P&gt;
&lt;P class=blog&gt;&lt;FONT size=-1&gt;&lt;B&gt;Sessions&lt;/B&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ADO_ABC"&gt;The ABC’s of ADO &lt;/A&gt;:: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ASP_DATASOURCE"&gt;GeekGurl’s Goodies: Using Data Source Controls in ASP.NET 2.0&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ASP_MASTERPAGES"&gt;GeekGurl’s Goodies: Creating a Consistent Layout using Master Pages in ASP.NET 2.0&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ASP_NEWBIE"&gt;Confessions of an ASP.NET newbie&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ATLAS101"&gt;ATLAS from Scratch (AJAX)&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#DATAGRIDVIEW_ADV"&gt;Advanced windows forms Datagridview&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#IIS_CONFIG"&gt;Configuring and Securing IIS 5.0 and 6.0 in a Production Environment&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#LINQ"&gt;Overview of the LINQ project&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#LINQ_JW"&gt;Language enhancements in VB 9 and C# 3, The Search for the missing LINQ&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#LUNCH"&gt;Lunch&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#NET20_NEWFEATURES"&gt;.NET 2.0 New Features in Action&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ODP"&gt;Are you down with ODP? Using the Oracle Data Provider with .NET&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#ORCL_JTTAYLOR1"&gt;C#.NET Oracle Stored Procedures &amp;amp; Oracle Tools for Visual Studio 2005&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SC"&gt;ClickOnce 411&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SOA_COMPOSITE"&gt;Building SOA Composite Applications&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SOA_REUSABLE"&gt;Best Practices For Reusable Service Design&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS_EXTENSIBLE"&gt;Creating Extensible Site Definitions&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS2007_ADOPTION"&gt;Portal Adoption (chalk talk)&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS2007_BDC"&gt;SharePoint 2007: Business Data Catalog&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS2007_BRANDING"&gt;Sharepoint 2007: Branding&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS2007_FF"&gt;Sharepoint 2007: The Feature feature&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SPS2007_MIGRATION"&gt;Sharepoint 2007: Migrating CMS and SPS&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SQL2005_DW"&gt;Data Warehouse Essentials with SQL Server 2005&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#SSIS_PACKAGES_INTRO"&gt;Introduction to SQL Server Integration Packages (SQL 2005)&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#VISTA_WWF"&gt;Getting to Know Windows Workflow Foundation&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#VS2005_EXTENDING"&gt;Extending Visual Studio 2005&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#VS2005_POWERTIPS"&gt;Power Tips for Visual Studio 2005&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#VSTS_CUSTOMIZE"&gt;Customize Team Foundation Server for your needs&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#VSTS_TEST"&gt;Web and Load Testing with Visual Studio Team Systems&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#WF_PEOPLE"&gt;People vs. Machine Workflows using Windows Workflow&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#WINFX"&gt;Assembling the WinFX Puzzle – Putting WCF, WPF and WF together.&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#WS_ASYNCH"&gt;Asynchronous vs. Synchronous. Using .Net 2.0. Web Services.&lt;/A&gt; :: &lt;A href="http://www.tlhdotnet.net/tlhcodecamp/sessions.aspx?#XML_SERIALIZATION"&gt;Advanced serialization and deserialization of .NET classes to and from XML&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=blog&gt;Here are the abstracts of the two sessions I am presenting:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Power Tips for Visual Studio 2005&lt;/STRONG&gt;: Many of us know how to use refactoring, short cuts, comment blocks, regions, and class designer. However, do you know how to write your own code snippets? How to create project and item templates to standardize processes among team members? How to share visual studio settings and profiles? This session will cover some known and many not so well-known features to make you more productive with Visual Studio.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Extending Visual Studio 2005&lt;/STRONG&gt;: Have you ever thought of customizing visual studio components or extending them with your own components? This session will introduce you to the world of visual studio extensibility. The functionality of Macros, Add-ins, and Packages would be discussed. We will briefly cover the extensibility architecture and Managed Package Framework. &lt;/P&gt;
&lt;P class=blog&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=28" width="1" height="1"&gt;</description></item><item><title>Follow up to Tampa Bay Tech Ed Outcasts</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/14/29.aspx</link><pubDate>Thu, 15 Jun 2006 06:00:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:29</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;P&gt;Finally I am back from Tampa. It has been a long, tiring, and certainly satisfying day.&amp;nbsp;Today, I spoke on Visual Studio Extensibility in &lt;A href="http://www.devfish.net/articles/techedoutcasts.htm"&gt;Tampa Bay Tech Ed Outcasts&lt;/A&gt;. I want to thank all the attendees. I enjoyed presenting and I hope the sessions were useful. The presentation slides for&amp;nbsp;all the three&amp;nbsp;sessions can be downloaded from &lt;a href="http://www.thegenericguy.com/presentations/TBTO_VisualStudioExtensibility_June2006.zip"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;If you have any questions or comments, please feel free to email me at vinay_a at [hotmail dot com].&lt;/P&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=29" width="1" height="1"&gt;</description></item><item><title>Tampa Bay Teched Outcasts - June 12-16</title><link>http://www.thegenericguy.com/cs/blogs/vinayahuja/archive/2006/06/06/27.aspx</link><pubDate>Thu, 08 Jun 2006 03:34:00 GMT</pubDate><guid isPermaLink="false">c7b963bf-2100-42d3-a385-0e16055833c5:27</guid><dc:creator>vinay.ahuja</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I am really excited to be speaking on Visual Studio Extensibility during &lt;a href="http://www.devfish.net/articles/techedoutcasts.htm"&gt;Tampa Bay TechEd Outcasts&lt;/a&gt;&amp;nbsp;on Wednesday, June 14th, 1:30pm - 4:30pm. Apart from my entry, the other speakers are Tim Walton (WCF), &lt;a href="http://www.soapitstop.com/"&gt;Tom Fuller&lt;/a&gt; and Shawn Morgan (SOA in .NET&amp;nbsp;&amp;nbsp;), &lt;a href="http://www.devfish.net/"&gt;Joe Healy &lt;/a&gt;and &lt;a href="http://www.jimzimmerman.com/blog"&gt;Jim Zimmerman&lt;/a&gt; (ATLAS/AJAX) and &lt;a href="http://www.davidmcnamee.com/"&gt;David McNamee&lt;/a&gt; (Office 12 / MOSS). All these talks are 3-4 hours and are in-depth.You need to &lt;a href="http://www.devfish.net/articles/techedoutcasts.htm"&gt;register &lt;/a&gt;separately for each one of them. &lt;/p&gt;
&lt;p&gt;The abstracts for the sessions I am presenting are as follows:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Session 1: Visual Studio Customization (Level 200) :&lt;/strong&gt; Visual Studio Overview. Productivity Tips and Tricks. Code Snippets – Create and register your own code snippets. Project templates, Item templates - Create and use project and item templates for common project guidance. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Session 2: Visual Studio Extensibility Macros and AddIns (Level 200):&lt;/strong&gt; Macros – Definition, Concepts, Recording and writing macros, Development Tools Extensibility Model (DTE), Writing a simple AddIn. Debugging, testing, and deploying AddIns. Wrapping a User Control as an AddIn. AddIn architecture. Best practices for AddIns.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Session 3: Extending Visual Studio with VSPackages (Level 300):&lt;/strong&gt; VSIP Program, Visual Studio 2005 SDK Overview, Visual Studio Architecture Overview. VSPackages, Pros and Cons of Macros/AddIns/Packages, Managed Package Framework, Language Services, Project System. IronPython integration demo.&lt;br&gt;If you are planning to attend and would like me to cover anything specific, please let me know. &lt;/p&gt;
&lt;p&gt;I'll be posting a followup after the event with the session materials. &lt;/p&gt;&lt;img src="http://www.thegenericguy.com/cs/aggbug.aspx?PostID=27" width="1" height="1"&gt;</description></item></channel></rss>