CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jean-Paul S. Boodhoo

Develop With Passion

March 2007 - Posts

  • Nothin But .Net (Bootcamp Course) - Regina, SK

    I have now secured a location and date/time for a course to be held in Regina, SK for the dates of April 23-27. The following is a description of the course with a registration link at the bottom of the page.

     

    Overview

    Nothin’ But .Net is a five day boot camp that will focus on pragmatically applying .Net within the context of developing a working N-Tiered application. Registrants will learn about advanced features of .Net (2.0/3.0) as they are applied to the task of building a complete application from the UI layer all the way down to the mapping layer.

    WARNING!!!!

    If you are expecting to come to this course to learn about how to have VS.Net automatically generate an “application” for you, then this course is NOT for you.

    This course is all about taking control of the .Net framework and having it work the way you want. This course will place a heavy emphasis on getting back to the basics and making .Net do things the way you want it to, in a predictable and testable way.

    This course will focus on a code centric view of application development vs. the typical databinding/designer magic covered by many typical .Net courses. You will walk away with a deep understanding of fundamental aspects of .Net and how these pieces can be used to develop and deliver enterprise scale applications.

    Core Concepts Overview

    • Expanding the capabilities of developing with VS.Net - Enter ReSharper (a productivity add-in for Visual Studio .Net)
    • There’s more to life than generated code
    • Automation for the developer
    • Generics ( they’re not just for collections )
    • Back to basics - Rules Of Good Object Oriented Design
    • Dependency Injection
    • Object Relational Mapping in .Net
    • Applying the dependency inversion principle
    • Domain Driven Design
    • Passive View/Supervising Controller (Model View Presenter)
    • Creating layered architectures
    • Driving out functionality and design through testing
    • Taking Control Of Databinding
    • Behavior (Test) Driven Development
    • Core design patterns applied
    • Pragmatic Productivity Tools For Developers

    Although the list may look rather daunting, the majority of the bullet points will be covered during the evolutionary design and construction of the sample project.

    One of the main goals of the course is to show how to effectively use behavior (test) driven development, design patterns and a solid toolset to develop a portion of a non-trivial application.

    The course will allow students to pragmatically apply BDD practices as well as teach people how to utilize fundamental OO concepts and techniques that will allow for them to have cleaner, more loosely coupled architectures. It will also be an opportunity for students to see what is involved in creating applications that utilize a Rich Domain Model,and the supporting infrastructure that is required to use "Plain Old Objects".

    I have successfully delivered this course several times with great success. I anticipate that people who are interested will find that this is a very unique course offering, not typical of what is being delivered in the mainstream.

    There are only spots for 8 people to register. The course costs $2500/US for a full 5 days. The fee covers:

    • 5 (8 - 12 hour days, depending on the audience availability) of bootcamp style instruction
    • Book - Patterns Of Application Architecture
    • ReSharper 2.0 License
    • Breakfast and Lunch

    If you have any questions please don't hesitate to contact me at bitwisejp@gmail.com.

    Requirements

    • You will be required to bring your own laptop ( VMWare / VPC images will be deployed to your machine on day 1 of the course)

    To Register for the course please use the following link:

  • Trekking across the USA

    Next Monday I start another iteration of the Nothin But .Net coding bootcamp. It looks like it will be a blast, but just as exciting is the trip to the course!! This past Wednesday the family and I headed out in the trusty family van, an embarked on a long drive to Richmond, VA!!!!

    We have been blessed with amazing travelers, and there is quite a sense of accomplishment when you cross another state line!! It is hard to describe the awesomeness of traveling cross country with your family in tow. God is good.

    The nice thing about doing a 40+ hour drive, is that you set the bar extremely high for future trips. Which means that most any other drive we make after this will be trivial in comparison.

    It is definitely not something you can do all the time, but I think that everyone should take the opportunity to try it at least once. You may surprise yourself.

    Posted Mar 23 2007, 11:19 PM by bitwisejp with 1 comment(s)
    Filed under:
  • Greetings

    I'd like to take this opportunity to thank the CodeBetter.com gang for allowing me to hang my hat here and post content with some of the best Agile minds in the biz!!

    I am a .NET delivery expert who has been working with the .NET Framework since beta 1 of .NET 1.0. I spend most of my time working as an independent consultant. This year I will also be enjoying the benefits of training by hosting several iterations of a crazy .Net Bootcamp titled Nothin But .Net. When not developing I am usually hanging out with my awesome wife and our four beautiful kids.

    I'd like to say thanks to my fellow CodeBetter friend Raymond Lewallan for providing me with a nice introduction (if you could not guess, he is way too modest about his own skills!!).

    I look forward to contributing to the awesome community that CodeBetter is trying to foster!!

    Posted Mar 20 2007, 12:59 PM by bitwisejp with no comments
    Filed under:
More Posts