Tech Ed Day 1 - Hanselman Stops By

04 June 2008

 It's day one at Tech Ed, and in the middle of a CodeRush and Refactor! Pro demo, Scott Hanselman shows up.

Most of the exchange is caught on video:

http://tv.devexpress.com/Content/TechEd2008/Day1/hanselman/

Sound quality is a bit low. Here's a rundown of what we were discussing:

  • I briefly show Scott the new Code Issues UI.
  • Scott sees a formatted comment, and that derails the discussion to focus on the WYSIWYG editing of formatted text in comments.
  • Scott asks to see Reorder Parameters. There's no modal dialogs in any refactoring that ships with Refactor! Pro. That's cool because it's more efficient.
  • After finishing up demonstrating scores of amazing and powerful refactorings, I try to order a hit on that guy on the internet who said he only needed five refactorings. Jeeze.
  • Scott asks for clarifaction on price and content. Refactor! Pro is US$99 (that's about 5 Euros, I think), and CodeRush is US$249 (and includes Refactor! Pro)
  • I show Introduce Parameter Object. This has a great UI -- just select the parameters you want to combine and press the refactor key.
  • Scott, Gary, and Oliver start to spec out the beginnings of a killer application that models Scottish lads drinking at a pub. I implement the IDrink and IVomit interfaces per their spec, and then go on to implement the Pub class.
  • Scott and Gary find out they're both from the same small town!

Thanks Scott for stopping by!

Tags
7 comment(s)
Tarik Souirji

Man I would love US$99 to be €5, I'd be living in the US right now but keep my € wage !!  :p

4 June, 2008
Alex Hoffman

Thanks for the ...

>>> ... spec out the beginnings of a killer application that models Scottish lads drinking at a pub. I implement the IDrink and IVomit interfaces per their spec, and then go on to implement the Pub class.

I'm having "one" of those days, but that really made me laugh!

4 June, 2008
Bryan Reynolds_1

Don't worry they have started printing all denominations with an extra 0.  They said it was easy to due.

5 June, 2008
Paul Rylance

Being a "Scottish lad that drinks at the pub" (and a tad bored at work this morning), I believe their are a couple of basic problems with the spec.

For a start we clearly need the IScotsman actor here. As everyone knows the world (and this code example clearly revolves around us IScotsman).

IDrink should clearly be called IBevie

We are missing interfaces for IFight, IPish, ILoveYou ...

The list could go on. In the efforts of furthering research into this complicated matter ( and relieving the tedium of financial software development ) my colleague and I have decided to hop onto codeplex and create a project to dig further into this.

www.codeplex.com/steamin

Will try to get something uploaded quickly later just so I can publish the thing. We will probably be happy to accept contributions from all , probably even from those that come from south of the border.

A french colleague has kindly "volunteered" to implement some interfaces to model the reactions of outside observers to the drinking.

5 June, 2008
Paul Rylance

Oh and I just watched the video - some proxy tweaking at work required. Carnoustie eh ? I spent a lot of time around that area as I got my pilot's licence at Dundee airport.

5 June, 2008
James J. Foster

I was at that session. It was a riot. Scott showed off his refactoring skills using Refactor Pro to enable the code to throw Up(); in the case of too many drinks. Mark Miller as always was jolted with energy. What was in that guy's drink?!?!

5 June, 2008
Mehul Harry (DevExpress)

Paul,

That's awesome. Smile

5 June, 2008

Please login or register to post comments.