About Me

Training

Nothin But .Net Developer Bootcamp

Navigation

Search

Categories

On this page

Nothin But .Net Duesseldorf - Recap
Nothin But .Net - Dusseldorf < 1 week away
Nothin But .Net - London 2008 (Recap)
Agile Project Management Training - By Jonathan Rasmusson
Nothin But .Net London - Location Confirmation (again)
Nothin But .Net - Location and Attendee Cap Update
Nothin But .Net - London , Location Update 2
Nothin But .Net - London, England - September 1st - 5th, 2008
Nothin But .Net - Training Preparation
To Students Of Upcoming Courses
How to get started offering your own training courses
Screencasts Coming Soon
Nothin But .Net - Dusseldorf, Germany - September 22nd - 26th, 2008
Las Vegas Course Date Change
Get Your Learning On!!
Nothin But .Net Vancouver - Now Being Held@Empire Landmark Hotel
Nothin But .Net - Vancouver, BC (June 23rd - 27th) @ The Empire Landmark Hotel
Are You Interested In Setting Up Your Own Training Company?
What Do I Get From It?
Nothin But .Net Toronto (May 19th - 23rd) - Last Call
Nothin But .Net Austin - Recap
New Training Registration Site
Austin - Nothin But .Net - 6 Spots Left
Nothin But C# v3.5 - Canceled
Nothin But WPF Class - Cancelled
Nothin But C# v3.5 with the Igloo Coder - Edmonton, AB (March 31st - April 4th)
Nothin But .Net - Austin, TX (April 7th - 11th)
Introducing Nothin But WPF - New York, NY (March 24th - 28th, 2008)
Nothin But * Course Schedule
Nothin But Agile Project Management - March 3rd-6th (Calgary,AB)
Amendment - Nothin But .Net, College Station Texas
Nothin But .Net Fundametals- College Station , TX ( January 7th - 11th, 2008 )
Reflecting on an amazing week (People over process)
Huge Code Drop Coming!!!!!!!
Nothin But .Net (Help The Homeless) - Calgary, Alberta (November 5th - 9th)
Nothin But .Net - London, UK (September 10-14) - Last Call!!
Nothin But * Courses Coming Your Way
Nothin But .Net - New York , NY ( October 22nd - 26th, 2007 )
Nothin But .Net - London, England (September 10th - 14th)
Nothin But .Net (Build A Solid Core) - Wenatchee, WA (August 20th - 24th)
Nothin But .Net - What's The Deal?
DevTeach, what a fantastic event!!
It's comments like this that just make your day!!
Nothin But .Net - The destination is the journey
Nothin But .Net - One Developers Scratchpad
Nothin But .Net (Bootcamp Course) - Regina, SK
Nothin But .Net - Richmond,VA (Reminder)
Nothin But .Net Edmonton - Recap
Nothin But .Net (Bootcamp Course) - Richmond, VA
Nothin But .Net Course (Edmonton) - Full
Nothin But .Net Course (Edmonton) Almost Full
Edmonton Course Date Finalized
Recommended Reading
Time Is Counting Down To Register For Nothin' But .Net 2.0!!

Archive

Blogroll

 Agile Developer Venkat's Blog
 Ayende @ Blog
 B#
 Barry Gervin's Software Architecture Perspectives
 Boy Meets World
 Brad Abrams
 Canadian Developers
 Christopher Steen
 Claritude Software News
 Clemens Vasters: Enterprise Development and Alien Abductions
 Coding Horror
 Coding in an Igloo
 Dare Obasanjo aka Carnage4Life
 Darrell Norton's Blog [MVP]
 David Hayden [MVP C#]
 Don Box's Spoutlet
 Eric Gunnerson's C# Compendium
 EZWeb guy: Jeffrey Palermo [C# MVP]
 Fear and Loathing
 Generalities & Details: Adventures in the High-tech Underbelly
 Greg Young [MVP]
 Greg's Cool [Insert Clever Name] of the Day
 IanG on Tap
 Ingo Rammer's Weblog
 ISerializable - Roy Osherove's Blog
 James Kovacs' Weblog
 Jason Haley
 Jean-Luc David
 Jeremy D. Miller -- The Shade Tree Developer
 JetBrains .NET Tools Blog
 Jimmy Nilsson's weblog
 John Bristowe's Weblog
 John Papa [MVP C#]
 Jon Skeet's Coding Blog
 JonGalloway.ToString()
 Jump the Fence or Walk Around
 Lambda the Ultimate - Programming Languages Weblog
 Larkware News
 Lutz Roeder
 Marquee de Sells: Chris's insight outlet
 Martin Fowler's Bliki
 Mike Nichols - SonOfNun Technology
 MSDN Magazine - .NET Matters
 MSDN Magazine - All Articles
 OdeToCode Blogs
 Onion Blog
 Planet TW
 Raymond Lewallen [MVP]
 Rockford Lhotka
 RodMan's Corner
 Roger Johansson's blog
 Sahil Malik - blah.winsmarts.com
 Sam Gentile's Blog
 Scott Bellware [MVP]
 Scott Hanselman's Computer Zen
 ScottGu's Blog
 secretGeek
 Service Station, by Aaron Skonnard
 Signum sine tinnitu--by Guy Kawasaki
 Stephen Toub
 Steve Eichert's Blog
 Steven Rockarts
 The Blog Ride
 The Coding Hillbilly
 The Daily WTF
 TheServerSide.net: News
 Tim Gifford
 Vance Morrison's Weblog
 you've been HAACKED

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 397
This Year: 122
This Month: 0
This Week: 0
Comments: 1033

 Saturday, September 27, 2008
Saturday, September 27, 2008 2:12:07 PM (Mountain Standard Time, UTC-07:00) ( Training )

DSC_2923.JPG

Yesterday, we just finished up another iteration of Nothin But .Net!! The class was an absolute blast!! The information level, was high, the energy higher, and the interaction was even higher still!!!

As you can see from the picture above, my wife was able to spoil us all with T-Shirts on the last day of the course. Unfortunately, some of the shirts were printed with the term "Develope With Passion" instead of "Develop With Passion"!!

The stats for the course are as follows:

  • 3 - 14 hour days
  • 1 - All Nighter
  • Wrapped up at 2:00AM on Saturday!!
  • 338 Revisions to the source tree (this is by far the most active code base of any prior course!!)
  • 1 Amazing Day of Coding Frenzy on the last day (pretty much entirely by the students).
  • 1 amazingly thoughtful gift from the class that made my week!!
  • 14 Great Meals!!!
  • 1 - 86 Hour Total Training Experience!!!!!
  • 1 - Group of students who connected, shared, laughed, and kicked sliced and diced code
  • 1 - Developer who feels incredibly blessed and humbled each time God provides the opportunity to deliver this course!!

The success of this course are the students, and the attendees once again delivered on breaking down walls and mixing up pair programming to make for a truly amazing week!!!

Develop With Passion!!


Comments [2] | | # 
 Tuesday, September 16, 2008
Tuesday, September 16, 2008 3:46:06 PM (Mountain Standard Time, UTC-07:00) ( Training )

Time is running out to register for the course that will take place next week in Dusseldorf!!

It is shaping up to be another awesome event. If you have not heard about the event you can plan for the following (amongst many others):

  • Long days filled with coding frenzies and lots of problem solving
  • Great meals and conversations
  • Great pair programming sessions
  • Potential "motivation injection" (stealing a phrase from my friend Sean)

If you want to register head over here.

Develop With Passion!!


Comments [3] | | # 
 Tuesday, September 09, 2008
Tuesday, September 09, 2008 9:06:24 PM (Mountain Standard Time, UTC-07:00) ( Training )

Last week I had the blessing to be able to share the week teaching and learning with a group of awesome individuals who decided to undertake a week of bootcamp style training in my Nothin But .Net BootCamp!!

The prerequisites were completed to the highest level that I have ever seen in any prior course, and yet we were still able to spent a couple of hours on day 1 drilling into some new areas based around the pre-req exercise.

What followed was a week of great technical sharing, meals, and heartfelt discussions about life, faith, and technology.

All in all the stats for the course were as follows:

  • 3 - 14 Hour Days
  • 2 - 20+ Hour Days (craziness!!)
  • 200+ Revisions to the source tree
  • 14 awesome meals
  • 60+ Hours of screencasts
  • 1 Amazing experience

This course has morphed and changed dramatically since I first started teaching it over a year and a half ago. I thank God for every opportunity that I am given to reach out to people in this fashion. It is a true blessing.

If you have been on the fence and are thinking about giving yourself a challenge you should think about signing up for one of the upcoming courses. You can use it as a way to increase your skills as well as expand your network.

Develop With Passion

Comments [1] | | # 
 Monday, August 18, 2008
Monday, August 18, 2008 7:00:55 AM (Mountain Standard Time, UTC-07:00) ( Training )

My good friend Jonathan Rasmusson is hosting iteration 2 of his great Agile Project Management course in Calgary, AB, Canada during the month of September. Here are the details:

Plan the work. Work the plan.

That has been the maxim taught in project management circles for the better part of 50 years.

If only it were that easy.

Reality has taught us that when we blindly following plans we:

    * miss deadlines
    * exceed budgets
    * and disappoint our customers

There is a better way, and it works!

Agile, Scrum, Extreme Programming, and Lean Software Development.

In this course I will show you how to:

    * setup
    * execute
    * and successfully wrap up your own agile project

We will cover:

    * agile project initiation
    * requirements gathering
    * estimation
    * planning
    * iteration mechanics
    * tracking
    * team building exercises / practices
    * roles and responsibilities
    * dealing with resistance
    * and effective project leadership

If you are looking to:

    * build trust with your customers
    * improve relationships with team members, and
    * gain a competitive advantage in the market place

Register Now

http://rasmusson.wordpress.com/services/agile-project-management-training/

Where

Petro-Canada Centre
150 6 Avenue SW
Calgary, Alberta

When

September 11-12, 2008


Cost
$1195 USD

As a former agile project lead, coach and mentor at ThoughtWorks, Jonathan was spent the greater part of the last ten years collecting, and distilling the best agile project management practices from around the world.

His experiences include leading agile projects at Microsoft, British Petroleum in the UK, AMP Capital in Sydney Australia and many other companies throughout Canada, the US, England, and Australia.

 

Develop With Passion!!

Comments [0] | | # 
 Sunday, August 17, 2008
Saturday, August 16, 2008 11:14:17 PM (Mountain Standard Time, UTC-07:00) ( Training )

I seem to be having some trouble with my blog posting software. Here it goes again!

The venue for the course has been changed to the London Marriott Hotel Regents Park.

The evening rates for people wishing to stay at this hotel are around 118 GBP a night.

You can register for the course here: http://www.acteva.com/booking.cfm?bevaID=164699

Develop With Passion!!

Comments [0] | | # 
 Thursday, August 14, 2008
Thursday, August 14, 2008 6:11:57 PM (Mountain Standard Time, UTC-07:00) ( Training )

After a couple of days of searching for a venue (at such short notice) the St. Bride Foundation has been selected. It is located at the following address:

ST BRIDE FOUNDATION

Bride Lane Fleet Street

London EC4Y 8EQ


If you want to find out more information about the venue check out the following website:


http://www.stbridefoundation.org/termsconditions.html


Because of the size of the venue (and shorter registration timeline) the registration limit for the course is going to be set at only 10 people. This will fall inline with the same class that occurred last year in London (which had about 10 people).


For more information on the course check out the following page: http://www.jpboodhoo.com/training.oo


To register for the course go here: http://www.acteva.com/booking.cfm?bevaID=164699


Develop With Passion!!

Comments [0] | | # 
Thursday, August 14, 2008 4:07:05 PM (Mountain Standard Time, UTC-07:00) ( Training )

As of this morning the venue for the course has been changed to the London Marriott Hotel Regents Park.

The evening rates for people wishing to stay at this hotel are around 118 GBP a night.

You can register for the course here: http://www.acteva.com/booking.cfm?bevaID=164699

Develop With Passion!!

Comments [0] | | # 
 Monday, August 04, 2008
Monday, August 04, 2008 3:42:04 AM (Mountain Standard Time, UTC-07:00) ( Training )

Now that lots of people are aware of the fact that my family and I are going to be in Europe for the months of August and September, there have been lots of questions about whether there would be a course in the UK while I was there. The Germany course is already schedule for the 22nd of September. I did, however realize that it would be a shame not to open up the option in the event that there are people interested.

To that end, there will be a course in London for the first week of September. I just recently completed a private course in the Dominican Republic, that consisted of only 5 people. This experience has made me realize how awesome small class sizes can be. Since we are going to be in the UK, there will be no cancellation of the course even if there are only a handful of people able to attend on such short notice. I want to make sure that the people who have expressed strong interest are able to attend even if the numbers are not there (especially because of the short registration timeline!!

If you want to find out more about the course check out this page : http://jpboodhoo.com/training.oo

Registration for the course can be done here.

Here are some of the comments from the last public course (June 2008, Vancouver):

 

"I would just like to thank you for an excellent course! It’s really gotten me out of a standstill development wise where I felt like I was just treading water and not moving forward. I feel like I have enough material to grow with for a long time."

 

 

"I would just like to thank you for an excellent course! It’s really gotten me out of a standstill development wise where I felt like I was just treading water and not moving forward. I feel like I have enough material to grow with for a long time."

 

"JP, for more, have a look at my blog post. It has been totally refreshing to see how you have pursued your own style of coding regardless of what Microsoft has in mind. It was just as much of an inspiration to see what you have done in the patterns and practices that you are following, as it is to imagine that I am empowered to not only follow that same road but to create a path for myself! It was also amazing to see that so many of the other attendees were in the same boat as I was, and that talking with them would be so interesting. Aside from all of that, I could name more than a dozen of the technologies and techniques from your itinerary that I feel substantially more comfortable with and how they can all work together. Just as you recommend other resources as required training/reading for developers, this course is one of those things every developer should do. I rarely recommend training to colleagues, but this course has been so good on so many levels that I have already recommended it to many. Thank you very much for the time that you put in to the course and the attention and caring that you give it that makes it hands down the best .NET training course available."

 

"It was great. It was intense. It took me two days to recover. I think it won’t fully sink in for some time but I am a changed developer. It reaffirmed my identity as a developer. It has given me a renewed thirst for knowledge. It was amazing to spend so much time learning with others"

 

"I got a lot out of the week. Some of the most valuable things I learnt this week were non-technical in nature. I was most impressed by your professional and positive attitude towards work and life. Your enthusiasm is definitely infectious and it was the first time that I have been to a class where the teacher was so dedicated and passionate about the subject matter. You have definitely had a big impact on everyone. I would recommend this course to others just to see an example of what a consultant should be like.
There are some topics I would have liked to have seem more on:
- techniques for WinForms/WPF development, since rich clients seem to be coming back into favour.
- persistence and unit of work
- more time on domain driven design principals, since I think creating a good domain model is not always easy"

 

 

Develop With Passion!!

Comments [1] | | # 
 Sunday, July 27, 2008
Sunday, July 27, 2008 9:47:16 PM (Mountain Standard Time, UTC-07:00) ( Training )
It has taken the better part of 1 year, but I finally put together the beginnings of a formal training preparation package that registered students use to prepare for the course. I decided that I would make the preparation material available to the general public as it is a source of materials that will be constantly evolving and changing as the my skills continue to evolve, and the course continues to morph. The material can be downloaded from here: http://www.box.net/shared/n74tjz78kw/rss.xml Once you have all of the material downloaded you will need to run the program tscc.exe. This will install the Camtasia playback codec, that can be used to watch the preparation videos. You will also need to install winrar (potentially) if you want to extract the contents of the rar file. The rar file contains a bunch of documents that contain things like recommended reading lists, developer tools etc. The rar file also contains a little collection problem to solve that sets the stage for where we begin on day 1. The exercise is an opportunity for people to get familiar with: -MbUnit -BDD Like Fixtures (We dive into BDD during the week) -Language oriented assertions -Specifications This material will continue to get updated. I already have significant changes to make to the introductory videos. In a month or so I will also be adding a crash course on Rhino Mocks to the prep material. Specifically, Rhino Mocks in conjunction with AAA style testing, as that is how I teach people to write tests during the course of the week. As the prep material is being served out as an RSS feed, you can add it to your reader to get notified of updates!! Develop With Passion!!
Comments [1] | | # 
 Friday, July 25, 2008
Friday, July 25, 2008 9:11:58 PM (Mountain Standard Time, UTC-07:00) ( Training )
This is a quick note out to all of the people who have registered for the upcoming courses in Germany and Las Vegas. I apologize for the lack of communication due to my holiday mode status!! I am going to make sure you all get prep material sent out to you by this coming Sunday. The venues for both the Germany course and the Vegas course are being finalized and will be disclosed by Tuesday of next week. The reason for posting this on the blog is due to the fact that the mailing lists for the courses have not yet been created, so this is a very public way to apologize for my lack of communication!! God Bless You and I look forward to starting the correspondence stream!! JP
Comments [0] | | # 
 Thursday, July 17, 2008
Thursday, July 17, 2008 4:29:50 PM (Mountain Standard Time, UTC-07:00) ( Training )

There are a lot of developers out there who are interested in getting into training offerings. This may be something that they have as an immediate to do item, or something that they are currently planning for and want to know the potential steps to get the ball in motion. This post is my attempt to share exactly what I did to be able to get to market and run my Nothin But .Net course.

A little bit of history

I have only been formally teaching the Nothin But .Net course for a year and a half and I have learned some valuable lessons along the way. Before you can start thinking about heading out and establishing your own training (whether it be an individual course or a full blown training company) there are a couple of things that you may need to be able to do before you can even fill a seat in a course.

I ran my first Nothin But .Net training course in February of 2006. At the time only 4 people attended, and they were all part of a project I was working on. I was a little bit disappointed by the turnout but I came to the conclusion that I should be satisfied with the numbers because of one simple fact:

· Nobody knew who I was, so why would a bunch of people I did not know, show up for a class I was teaching?

I realized at this point that some marketing was necessary!!

Get the marketing machine working for you

I started blogging in December of 2006. It was a simple “hello world” post. I barely had any readers and my primary reason for starting a blog was to be able to share what I knew with the community to ultimately increase awareness about the training that I was going to be offering. At the time, DNRTv was just about to hit the scene. I thought to myself “this is a great opportunity” to leverage the audience that Carl already had in place. I did a couple of series on DNRTv and the emails started coming in. I also made sure to point people in the direction of my blog in the hopes of building up a readership. Along with the DNRTv slots, I made a commitment to write a couple of articles that year. This was as simple as buying a copy of the magazine and looking up the editors email address. You will be amazed at how easy it is to throw a suggestion at a user group leader and have them say “OK”. The worst they are going to say is “no!!”, so go for it!!

With the ball rolling on the marketing front, I stepped up the pace by getting into the presentation circuit and delivered presentations using a completely ad-hoc style where I could demonstrate on-the-fly coding to audiences around the world. There was a strategy to this also:

· Start Local

· Go to surrounding cities/states

· Go global

· Show them what you know!!

During this phase of presentations I made it a point to not wait to be contacted to come and do a presentation. In reality, the only groups I was being contacted by were local and surrounding user groups. “Don’t wait for anyone to give you a handout”, figure out your plan of attack and go for your goal. I started contacting every user group and code camp that I was interested in talking at. This was not based on the typical “where is a nice place to visit strategy!!”, but rather a strategy that would ensure a good breadth of coverage. Since I was very new to the circuit I had to reach out directly to each user group / code camp in question and ask them if I could come and speak. Sometimes the answer was “no”, but 98% of the time the user group was more than happy to say “yes, we would love for you to come and speak. Keep in mind, I was not overly established at this time save a few DNRTv appearances, and 1 or 2 articles. Like I always tell people, don’t buy into our microwave culture’s idea of instant results. Set a goal, work diligently towards it, and have patience.

Figure out your plan for training

Fast forward to February of 2007, exactly a year since I first attempted to run my first course! Remember the point above about patience!! I advertised a course in a city a couple of hours from where I lived (Go to surrounding cities/states) and the course completely filled up. I felt extremely blessed by this and know that it was a result of hard work, determination, and several presentations that I had done to the user group in said city (Edmonton, Alberta). This class proved to be the staging ground for what would ultimately become Nothin But .Net. One of the things I learned in this class is that you have to remain “current” if you want to be able to offer people something that is of value. I realized here that classes with completely open formats can be an awesome venue for allowing people to dig into the topics that they may actually want to see. Looking back on that first course it is amazing to see how the course continues to shape and evolve with each successive iteration. Some have been painful, but each has come with a tremendous amount of learning for me!!

From that course in February 2006 (the only course that year) to the first “true” course in February 2007 I have hosted the course publically more than 15 times and privately 5 times. Each iteration of the course has been very different from the next, because each successive course gets to see new techniques that I have been adopting and using the 3 weeks between the last course.

The above point highlights and important question you have to ask yourself. “Do I want to be a full time trainer or will this be something that supplements other work I am doing”. I never wanted (nor do I want) to be a full time trainer. This is why I consult for 3 weeks of the month and do a course for 1 week. There have been times when I have done 2 courses in 1 month, but that has been on a request basis only.

The Heart of a teacher

This brings me to a very important point and question that you need to ask yourself:

· What do I bring to the table?

Outside of the technical offering that my course provides I get much more comments from people on the level of direction and inspiration people glean about life in general. Strategies to not get lost in the sea of information, and charting their own course for learning. As well as how to realize more satisfaction out of their lives in general. I could not share these points to people if it were not for one important fact:

· You truly need to have a heart for teaching, and need to be willing to bare all your secrets to enable the success of others.

There are a lot of people who will start down the training path because they will see big dollar signs and do not truly have a heart for teaching. In time people will recognize this trait and people will stop attending their courses (plain and simple). People can spot authenticity and compassion quickly. They can also spot the reverse of those traits just as fast!!

· How patient are you with people?

· How willing are you to share the “secrets” that you know to enable another person’s success?

· How much are you willing to think about things that are going to enable success far beyond the course of a one week venture?

· How willing are you to share your faults and mistakes to ensure that people can bypass those snares in their own lives?

· How willingly can you accept criticism and use it to shape and improve your future delivery (this has been something that I am constantly doing, and am thankful to the many students who have let me know the time I have fell down).

· How open are you to learning from your students?

The above are all valid points that you need to ask yourself as someone who would want to be a teacher.

The Logistics of training

So you have taken care of the marketing and there is now demand for what you want to offer. How do you figure out the where and the what? There are lots of different strategies for this. I always speak very openly and honestly with people about what some of my goals in life are. When my wife and I were 18 and first married we listed down a set of goals that seemed completely unattainable at the time (we were 18 and living in a fourplex with both of us earning a combined salary of about 1200 month. We both worked in a family dollar store!!). This was our “dreaming big” exercise and we did not let out current situation at the time dictate to us the size of our dreams. One of the to-do items was to be able to have me get a job where our family would be able to travel the world together. It was also at that time that we made a commitment to always travel as a family. Save a couple of local trips and 1 or 2 remote presentations, we have held fast to that commitment. So in complete truth, when it comes to the courses, my predominant strategy has been: “Where have we not been that we would like to go?”!! I float the idea for a course on the blog and see what the responses are. If the initial response looks good I go ahead and advertise the course.

For course registration I use acteva.com. It is a very simple service that charges you $100 for each course that you want to provide registration for. They also charge a per transaction fee for credit card processing. Outside of that, the administrative side is very simple. Once people register I get an email confirmation about their registration and the correspondence can begin.

For the venue, this is something that has been a constant learning process for me. The current favorite is to host the course in a hotel conference room. This has become a hit with my course as, because of the day length (often stretching into 1:00AM), people can stay in the hotel the course is being booked. Depending on the hotel and location the venue cost has typically been anywhere between $3000 -$10,000 dollars for the week. This is excluding meals.

I decided early that I was going to ensure that people were well fed during the course of the week. Even though people come expecting to receive meals, they are often blown away by then fact that we often do not hold back when it comes to lunch and supper. We will often, during the course of the week eat at very nice restaurants (time permitting of course). The reason for this is simple:

· Exceed people’s expectations.

· It feels awesome to be able to bless people in this way.

One of the other valuable benefits about going out for a meal at lunch and supper is to allow for a change of scenery, which also provides an often inviting atmosphere for people to sit and chat about what they are doing with their lives. There will be many times in a course where people will make a point of ensuring that they sit with a different person for each successive meal, as to ensure that they get an opportunity to chat with as many people as possible.

For people who have been following the course, they will also note that one of the requirements is for people to bring their own laptops. This has served a dual benefit of:

· Not needing to find dedicated labs. These can be a bit more difficult to find and often you are at the mercy of the schedule that they have in place. This can be a problem if your course hours stretch beyond the realm of their operational hours.

· Being able to more clearly demonstrate a build automation process catering to disparate machine setups!! As everyone in the class will typically be coming in with very different machine configurations.

Along with the venue, and meals, it is also beneficial to ensure that you throw in a couple of freebies for attendees so that they can feel like they are walking away with just a little more than the knowledge that you have transferred through the course of the week. Currently in Nothin But .Net, I make sure that people walk away with the following:

· Screencasts of all of the coding that I do during the course of the week. This usually ends up being anywhere from 4GB – 6GB of Camtasia footage!!

· Amazon gift credit (currently $70)

· One of the following choices:

· ReSharper 4.0

· VisualSVN

· Extra amazon credit above the regular allotment.

· T-Shirt/Hat – I survived JP Boodhoo’s Nothin But .Net Developer Bootcamp!!

Beyond actually having good material (which is absolutely necessary), the little extras like nice meals and freebies will ensure that attendees will have positive things to say about the course in general (unless they did not like the course!!).

Finally on the logistics front you will be well served if you get your family involved in the process so that you are not stretched too thin. My wife currently takes care of all venue arrangements for the course so that I can focus on other tasks. Delegation is the key to focusing your energies where they need to be!!

In Summary

I hope this post has demonstrated one thing:

“There is no magic formula to get started doing your own developer training course”

You just have to make the controlled, steady steps toward making it a reality. These are simply:

· Determine your motivation for teaching and whether it is something you should be considering

· Know your strengths – This can help you determine what you are going to be offering

· Build Your Brand – Blog, present, write articles, contribute to open source

· Deal with the logistics – Use services like acteva to handle the registration process for you.

· Start the delivery!!

I am hoping that this post can serve as a catalyst to all of the developers out there who are teetering on the fence as to when and how to get started in this process.

Just make sure you remember to enjoy the journey!!

Develop With Passion!!

Comments [1] | | # 
 Wednesday, July 16, 2008
Wednesday, July 16, 2008 7:59:07 AM (Mountain Standard Time, UTC-07:00) ( ScreenCasts | Training )

This is a quick post to announce that jpboodhoo.com will soon be launching a screencasts tab, where people will be able to download/watch videos of coding sessions that myself and people that I collaborate with are working on. It is going to be a fairly informal place to host material that is much better shared in screencast format.

One of the things that you can expect to see on this tab are screencasts of all of the presentations I will do from this point forward. Even though I said I would be doing my last public presentation in Orlando, one of things that I clarified in a comment was that if invited to speak at a user group, I would definitely consider it. I am just not going to seek out presentation spots anymore, to maintain inline with my current working set of goals.

The presentation that I am doing on Thursday at the Orlando .Net User Group, will be screencasted and made available on my site for people to download and watch at their leisure.

The screencasts tab should launch by the end of next week at the latest!!

Develop With Passion!!

Comments [1] | | # 
 Saturday, July 12, 2008
Saturday, July 12, 2008 4:44:01 PM (Mountain Standard Time, UTC-07:00) ( Training )

In September, I will be in Dusseldorf giving another iteration of my Nothin But .Net bootcamp. I am already anticipating that there will be a fairly good turnout of people. Registration can be done here.

One of the great thing about this class is the high level of interaction that occurs between the students that participate. I encourage (ok, mandate) that most of the exercises in class be done in teams of 2 at a minimum. During the course of the week people are encouraged to mix it up so that they can get the opportunity to learn from other people in the class also.

For more information about the course check out the following resources:

If you plan on attending the course you can expect the following:

  • 5 Intense days of 12 hour coding sessions (minimum day length is 12hours)
  • Lunch and Dinner (usually at really good restaurants, time permitting)
  • $70 Amazon gift credit
  • VisualSVN,ReSharper, or another $70 Amazon gift credit.
  • Lots of practical exposure to many developer practices:
    • Build Automation
    • Behavior Driven Development
    • Interaction Based/State Based Testing
    • Fearless coding using BDD
    • Top Down Development (quickest way to get user sign-off)
    • Design Patterns
    • Iterative, incremental development
    • Aggressive refactoring
    • OO Fundamentals
  • Screencasts of the entire week, so that you can replay it back (potentially at a much slower pace!!)

 

  • As well as the technical side of the course, you can expect to hear me ramble about any of the following!!
    • Tips and tricks on time management, cutting out the noise, re-establishing your focus
    • Tips and tricks for lifestyle design, and leveraging your career to truly start living
    • Where did the fun go in what we are doing?
    • Becoming a keyboard freak!!

If you are thinking about registering, don't hesitate, sign up now for what may be a potentially "career and life altering experience" (paraphrased from many students who have taken the course).

 

Develop With Passion!!

Comments [1] | | # 
 Wednesday, June 11, 2008
Tuesday, June 10, 2008 11:06:10 PM (Mountain Standard Time, UTC-07:00) ( Training )

Thanks to the attentive eye of Phil Haselden I have recently changed the date of the October edition of Nothin But .Net so that it no longer conflicts with Microsoft PDC.

The course will now run the week prior to PDC (20th - 24th).

Develop With Passion!!

Comments [0] | | # 
 Friday, May 30, 2008
Friday, May 30, 2008 6:12:35 AM (Mountain Standard Time, UTC-07:00) ( Training )

In order to post this out there publicly so that more people can potentially benefit from it, this post contains a set of materials that I use to prepare people who come and attend a Nothin But .Net bootcamp. The materials are as follows:

  • developer.tools.list.doc - A list of a lot of good tools that I use on a daily basis.. One of the first things I do in this list is to draw attention to the tool compendium to end them all.
  • developer reading.list.doc - A list of good reading material/exercises that can help get people ramped up with their fundamental developer skillset. Some of the resources that I link to are MIT opencouseware, books, and CodeKata's.
  • public.course.preparation.doc - If you don't ever plan on attending a Nothin But .Net bootcamp, you can skip most of the information in the document. Although, the bottom of the document contains a small OO problem that I use as a way to gauge where peoples OO thinking is at.

Instead of getting overwhelmed in the sea of information that is floating around you, you can choose to get in your boat and chart your own path for continuous, maintainable learning that can fuel you for the duration of your career. I feel that some of the resources in the documents above can give you the tools to potentially help you get started on this journey.

Develop With Passion!!

Comments [4] | | # 
 Tuesday, May 27, 2008
Tuesday, May 27, 2008 2:46:21 PM (Mountain Standard Time, UTC-07:00) ( Training )

A venue change has occurred as the original hotel could not provide us with the room for the whole day on the Thursday!!

The course in Vancouver next month is now going to be held at the Empire Landmark Hotel. I am pretty excited, as the space we are being given is pretty spectacular.

If you are planning on attending, sign up here. If you happen to book a room in the hotel itself (recommended) make sure that you mention that you are attending Nothin But .Net and you will receive a $30 discount on the room.

I apologize for any inconvenience.

Develop With Passion!!

Comments [0] | | # 
 Thursday, May 08, 2008
Thursday, May 08, 2008 1:19:20 PM (Mountain Standard Time, UTC-07:00) ( Training )

With the window for registration for the Toronto course soon coming to a close, it is time to start registration for another iteration of Nothin But .Net to be held in Vancouver. You can register for the course here. Like all of the recent public courses, this course will also be held in the conference room of a hotel, so travelers will be able to stay in the hotel the course is being hosted in. This statement is also known as : prepare for long days!!! We are blessed to be able to have the beautiful Empire Landmark Hotel at our disposal, this will give us some great lunch and dinner options (remember, you don't have to pay for any of the meals) as well as some potentially nice walks near the ocean!!

I am anticipating that this class will fill up fast, so if you are ready to take your skills to the next level, register today!!

Overview

Nothin But .Net is a five day (intense) boot camp style course that will focus on applying .Net development best practices in the context of developing a working N-Tiered application. Registrants will learn about how to practically apply.Net as they apply it 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.

During the course of the week, there will be absolutely no code that gets compiled from within Visual Studio. Studio itself will be relegated to a glorified code editor. I will teach you development techniques and tools that will dramatically increase your day to day productivity as a software developer.

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

*        Expand the capabilities of developing with VS.Net - Enter ReSharper (a productivity add-in for Visual Studio .Net)

*        There’s more to development than code generators

*        Automated Builds       

*        Generics ( they’re not just for collections )

* &