Ayende @ Rahien

Refunds available at head office

NH Prof: The ten minutes feature

15:51 - I have about ten more minutes before starting a presentation, and I thought that I might as well make use of the time and do some work on NH Prof.

This feature is supporting filtering of sessions by URL. And I don’t expect it to be very hard.

16:01 - Manual testing is successful, writing a test for it

16:02 – Test passed, ready to commit, but don’t have network connection to do so.

The new feature is integrated into the application, in the UI, filtering appropriately, the works:

image

Just for fun, I did the feature with the projector on in front of the waiting crowd. I love NH Prof architecture.

Comments

Kris-I
08/27/2009 10:29 AM by
Kris-I

Thanks :) Maybe a "not containing" option is interesting too :)

Niclas Pehrsson
08/27/2009 10:41 AM by
Niclas Pehrsson

I dont know if you already have presented the architecture, but it would be really cool of you could write about the architecture u use :)

Ayende Rahien
08/27/2009 11:04 AM by
Ayende Rahien

Niclas,

Take a look at the posts about concepts & features

Torkel
08/27/2009 01:04 PM by
Torkel

it was very interesting watching you implement this :)

You should explain the NH Prof architecture in more detail, for example how the underlying infrastructure make some of the concepts and features more easy to work with or the UI/Calburn architecture. I know you have blogged about NH Prof architecture to some extent already but more detail and specifics could be interesting.

Also, great workshop on DSLs, already prototyping a DSL right now. However I have the same problem you had during the presentation, that is I cannot get boo to compile to a file using this:

pipeline = new CompileToFile();

compiler.Parameters.Pipeline = pipeline;

zvolkov
08/27/2009 01:46 PM by
zvolkov

What's that "Manual testing" and what is your perspective on TDD?

João P. Bragança
08/27/2009 03:48 PM by
João P. Bragança

Have you considered releasing a barebones of the architecture, something like Rhino.Applications ?

Ayende Rahien
08/28/2009 04:44 AM by
Ayende Rahien

Joao,

It doesn't make sense in isolation, and it isn't really that interesting from code perspective.

A bit of reflection and conventions

firefly
08/28/2009 07:44 AM by
firefly

Now this is what I call good software engineering :)

Wish I was there.

Comments have been closed on this topic.