in

Drowning In Technical Debt

C# | ASP.NET | SharePoint | SQL | Architecture | SOA |

vinayahuja

July 2006 - Posts

  • Tampa Code Camp - Session Resources

    Here are the session resources (Slides and source code) from Tampa Code Camp.

    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 CodeCampEvals.com

    The session materials can be downloaded from the respective links

    Power Tips for Visual Studio 2005 (Both for Part I and Part II)

    Real World Generics<.NET>

    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.

    If you have any questions, please feel free to email at vinay_a at [hotmail dot com].

    Vinay Ahuja

  • Speaking in Tampa Code Camp 2006

    I'll be speaking in Tampa Code Camp 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.

    The abstracts for the talks are below:

    Power Tips for Visual Studio: 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!


    Real World Generics<.NET>: 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!

    Please plan to attend, if you are coming to Tampa. These sessions are currently scheduled for the first (8:30 AM - 9:40PM) and third (11:10 AM - 12:20 PM) time slots respectively.

  • Tallahassee .NET User Group Meeting

    Yesterday, I spoke in Tallahassee .NET User Group'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.

    Here is the outline for the presentation:

    Part I - Basic Concepts
    - What is Generics?
    - Need and Benefits
    - Constraints
    - Generic Collections
    - Demo and Examples

    Part II - Advanced Concepts
    - Building a Custom Generic Class
    - Applying Generics
    - Practical Applications
    - Generics Internals
    - Generics and Reflection
    - Generics and Serialization
    - Generics and Remoting
    - Comparison with C++ Templates and Java

    Part III - Best Practices

    In this part I covered some of the best practices from Professional .NET 2.0 Generics by Tod Golding.

    Thanks to every one who came to the meeting. All of you filled my bucket with your presence. Also thanks to Jaya and Jose for inviting me to present. It was a pleasure.

    The presentation slides and demo source code can be downloaded from here.

Powered by Community Server (Commercial Edition), by Telligent Systems