DDDIreland Teaser – Red, Green, Refactor!

For DDDIreland, all of the speakers where asked to do a teaser about their session. This is the session I will be running at DeveloperDayScotland and NxtGenUG Coventry.

The teaser is just a short 4 min demo of writing your first test and what else to expect from my session.

Session abstract:

“Starting to unit test your first project is difficult, where to start? What to test? How do you even get started? In this session, Ben starts from scratch and implements an ASP.net 2.0 application using test driven development techniques. The application will have to deal with real world situations such as databases, web services and even some users! Ben will demonstrate how to design the application for testability and how unit testing and mock frameworks can make your life easier and your tests less fragile. At the end, will the tests go green?”

If you have any questions about the session, then please contact me.

View it online – SPEAKING @ DDDIreland.com – BEN HALL – May 3rd 2008 Galway

Download from http://blog.benhall.me.uk/downloads/Screencasts/DDDIreland/DDDIrelandTeaser.wmv

As a side note, the registration for DDDIreland is now open! You can register here

Technorati Tags: , ,

Speaking at Developer Day Scotland

 GetReady1-small Just to let everyone know, I will be speaking at DDD Scotland (May 10th). I will be doing my Red, Green, Refactor session!

Session Abstract:

Red, Green, Refactor!
Speaker: Ben Hall
Starting to unit test your first project is difficult, where to start? What to test? How do you even get started? In this session, Ben starts from scratch and implements an ASP.net 2.0 application using test driven development techniques. The application will have to deal with real world situations such as databases, web services and even some users! Ben will demonstrate how to design the application for testability and how unit testing and mock frameworks can make your life easier and your tests less fragile. At the end, will the tests go green?

For the agenda visit http://developerdayscotland.com/main/Agenda/tabid/68/Default.aspx

You can register at the registration page

I look forward to seeing everyone there.

Technorati Tags: , ,

DDD Ireland

If you haven’t heard, there is going to be a DDD Style event in Ireland called – wait for it – DDD Ireland.  Most of the agenda is now on the site, I will be going over to do my Red Green Refactor! session.

Abstract:

“Starting to unit test your first project is difficult, where to start? What to test? How do you even get started? In this session, Ben starts from scratch and implements an ASP.net 2.0 application using test driven development techniques. The application will have to deal with real world situations such as databases, web services and even some users! Ben will demonstrate how to design the application for testability and how unit testing and mock frameworks can make your life easier and your tests less fragile. At the end, will the tests go green?”

Should be a great weekend, can’t wait! Hmm, will this class me as an international conference speaker? 🙂

Site – http://www.dddireland.com/

Technorati Tags: ,

DDD6 – Post Event

What an amazing day!! Having enjoyed DDD3, DDD4 and DDD5 yesterday I was given the chance to speak at DDD6! I felt honoured that I was given the chance and really enjoyed walking around in my green DDD t-shirt. My session was one of the last in the day but I managed to pull in a room full of attendees (about 50) which was amazing and thank you to everyone who attended. The day goes so much quicker when your speaking!

My session kind of went to plan, words came out my mouth and I finished on time but I did forget some points and think I could have explained things better (I think my demo scenario could have been better). But it was great experience and I will take the improvements onboard for when I do a similar session at NxtGenUG Cambridge. Paul Lockwood who did a CCNet talk also attended my session – Read his thoughts @ http://dotnetworkaholic.com/ddd6-uk-code-camp/

As for the rest of the day, I attended some great sessions. My favourite session of the day (apart from mine) was Why do I need an Inversion of Control Container? by Mike Hadlow, good content and well presented. After the day, I went for one or two well deserved beers and the geek dinner which was great and spoke to some really nice people. Cheers to Zi for organising that.

Demo: TestingApplicationsWithMbUnit.zip

Slides: TestingYourApplicationsWith Mbunit.pptx.zip (UPDATE: Download link now works. Sorry)

Finally, don’t forget to fill out your feedback – http://www.developerday.co.uk/ddd/feedback.asp. Can’t wait for the next conference!

Technorati Tags: ,,

DDD Scotland and DDD6 Voting

dddscotlandTwo bits of DDD news today.  Firstly, a DDD in Scotland has been requested for a long time and today Colin announced some details.

It will be in May 2008 at Glasgow Caledonian University.

More information on his blog.

The second bit of news relates to DDD6 and voting has now opened. Cast your votes for which sessions you want to see at http://www.developerday.co.uk/ddd/votesessions.asp.

I’ve submitted a talk on MbUnit, with a look at MbUnit Gallio.  Your votes are most welcome!  The abstract is:

Testing Your Applications With MbUnit Gallio

Everyone seems to be talking about TDD, Unit Testing and Integration Testing, but how do you get started using these techniques on a real project? How do they affect the way we design and develop software?  In this talk, I will cover how to begin unit testing and factors which should be taken into account when designing and developing applications. I will then demonstrate how the new MbUnit Gallio framework can revolutionise the way you write your tests.

Other interesting sessions I spotted are:

Many hands make life work (Gary Short)

N-tier applications with Linq (Ian Cooper)

Why IronRuby (Dave Verwer)

Why do I need an Inversion of Control Container (Mike Hadlow)

All aboard the MonoRail (Ian Cooper)

Oh and mine ;).  There are sessions to meet everyone’s taste. Get voting!!

Technorati Tags: ,

DDD6 Date is set

These events seem to be coming around quicker than ever, or maybe the organisers are just better at planning now 🙂

Guy Smith-Ferrier just posted the date for DDD6 – 24th November 2007 @ TVP, Reading.

Session submission opens end of September, keep an eye out for a session from me.

Also, if you visit the site you can vote on where you want DDD7 to be held. 

Technorati Tags: ,

DDD5 Post Event

Yesterday I attended DDD5.  This was my third DDD and was definitely the best.  The agenda had some ideal sessions, both thought provoking and informative and I could easily have picked two sessions per slot so had to make some difficult choices.

I’ve submitted by feedback, which I hope all attendees do, but here is a quick overview of the day:

An introduction to Unit Testing with Mock Objects was good, Colin used Rhino Mocks for the demo and NUnit (why aren’t you using MbUnit Colin?) and it was a good introduction.   Pleased he didn’t spend too much time talking about TDD, instead focusing on what the talk was actually about.  Need to look at Mocks some more, expect one or two posts on the subject over the next month.

Being lazy is an art form (or: Making your computer work for you) was very cool.  It was Zi’s first session and he came across well. The content was also very good, firstly he discussed CodeRush and Refactor! then moved on to discuss DXCore and creating addins for Visual Studio.  I have DXCore installed, but never used it to develop so was really interesting to see how easy and powerful it was to use.

An Appraisal of “Object Thinking” was another really good session.  I haven’t read the Object Thinking book, but the talk was still really good and made some good points.  I need to go buy the book now, read it, then re-read his slides.

Do Design Patterns Make Sense in ASP.NET? discusses all the patterns which are used within ASP.net and broken it down in a very understandable way.  However, he didn’t answer the question of if they make sense…

Next Generation Data Access with LINQ discussed how to use Linq for data access, with a bit of TDD and DDD thrown in.  Interesting, but covered most of the stuff I have already read – that reminds me I need to finish reading the Linq in Action book.

Grok Talks where held at lunch, they where much better than previous years with help from a Mic and big screen. The Imagine Cup winners did their presentation, which was ‘interesting’. I only managed to catch the second half but it was interesting to see how they came across and what they where talking about.

Geek Dinner – After the event I attended the Geek dinner which was held at a different location this year, on the side of the River.  Really nice location, shame about the weather, but it was good, very easy to talk to people but also move around and talk to other people which is not possible at Pizza Express. Plus the beer was following so it was all good.  The food was nice, there wasn’t a lot but the beer, atmosphere and venue made up for this.  While it wasn’t in the town centre it was still easy to get to so staying at the Novotel wasn’t a problem, where I had one or two more beers before heading to bed. I also find the dinner to be a great way to end the day, makes the day more of a event and more fun.

So onto DDD6 (in about 6 months time) which hopefully I will be attending, I might finally submit a session after talking about doing it for so long.  If you haven’t been to DDD before, or you have but not gone to the dinner afterwards I really recommend both. Great day, great night, great fun!

Technorati tags: ,