— Generally attributed to Henry Ford
On Saturday 12th October 2013 I was at DDDNorth in Sunderland to deliver a session on F#.
The event was held at the University of Sunderland as it was two years ago but this time with more attendees and bigger rooms. There was free parking at the venue and there were plenty of drinks available throughout the day.
Andy Westgarth and his team organised a superb conference. There was something about the atmosphere during the day that was different from lots of previous DDDs that I’ve attended. I have a feeling that having 40% of attendees who had never been to a DDD event before may well have had a significant effect as did the wide variety of technologies being presented during the day.
Very relaxed schedule with five slots over five tracks. There was plenty of time between sessions to have a chat, get a drink or take a comfort break.
Session 1 - F# Eye for the C# Guy (Phil Trelford)
Session 2 - Scaling Systems Architectures That Grow (Kendall Miller)
Session 3 - Functional Programming and Why You Should Care (Grant Crofton)
I won’t do breakdowns of each session as others will do that but surfice to say that I enjoyed them all.
As seems to be traditional for me, I missed the grok talks at lunchtime! I will try to do better at the next event that I attend.
Sat this one out in the Speaker’s Room going through some last minute checks that my code still worked and had a great chat with Alistair Smith who was presenting a session at the same time that I was.
Session 5 - You’ve learnt the basics of F#: What’s next? (Me)
I was more than a little worried about this session as it was in the last slot, I was doing a session on stuff that really needs some F# experience to fully grasp, I’d not delivered this session before and I’m not the funniest of presenters. However, it seemed to go well and the feedback backs this up!
Conference close and prize draw
Held in a large lecture theatre that was packed to the rafters with geeks seeking swag. Massive thanks to Andy and his team of organisers, Sunderland University for hosting the event, the sponsors and all of the speakers and attendees for making it such a great day.
The key highlights for me were the interest in F# shown by the number of attendees at the F# sessions and, trying not to sound like a complete fanboi, meeting Phil Trelford. He is a genuinely nice guy and it was great to have a chat with someone with his level of practical F# experience.
Great conference with an extremely wide range of technologies being presented on. If this is the future of DDD events, I for one will be very happy!!
The following is a list of the 10 books that I currently view as being my favourites (in alphabetical order);-
Clean Code by Robert C. Martin
Dependency Injection in .NET by Mark Seemann
Expert F# by Don Syme, Adam Granicz and Antonio Cisternino
Growing Object Oriented Software, Guided by Tests by Steve Freeman and Nat Pryce
Implementing Domain-Driven Design by Vaughn Vernon
Practical Object-Oriented Programming in Ruby by Sandi Metz
Practices of an Agile Developer by Venkat Subramaniam
Professional Node.js by Pedro Teixeira
Programming F# 3.0 by Chris Smith
ReWork by Jason Fried and David Heinemeier Hansson
In September, I am talking about Dependency Injection at Agile Yorkshire in Leeds and about MongDb at NoSql and Big Data Birmingham.
I have had an F# session selected for DDDNorth in October.
I will be delivering a practical, hands-on session on functional programming in F# for CraftyCoders on Thursday 18th July (www.craftycoders.net/events).
I have also agreed to present “An Introduction to Functional Programming with F#” for what was NxtGenUG Birmingham on Tuesday 16th July. (http://www.nxtgenug.net/ViewEvent.aspx?EventID=584). If this proves to be successful, I will offer it to other user groups.
On Saturday 29th June 2013 I was at DDDEA in Cambridge to deliver a session on Pragmatic Dependency Injection. It was also a great opportunity to catch up with people that I hadn’t seen in a while and to attend some sessions to hopefully learn new and exciting stuff!
The Hauser Forum was an excellent venue for the size of the conference (130 attendees and 3 tracks/rooms). There was plenty of breakout space and lots of tea, coffee and water available throughout the day. The lunch was a typical conference bag of sandwiches, fizzy drink, crisps, chocolate and a piece of fruit. The only negative that I have is that the rooms were hotter than the hothouse at Kew Gardens for the early sessions until doors and windows were opened. The rooms were very flexible in layout to easily support three rooms or one large one for the grok talks at lunchtime and the presentations.
I cannot give high enough praise for the organisers. Phil, Ian, Adrian, Simon and Alistair can be extremely proud of the way they handled events as they unfolded; there were almost as many punctures involving speakers as there were at the British Grand Prix today! The greatest praise that I can give them is to say that it was as well organised as any of the DDD events that I have been to over the years.
Very relaxed schedule with five slots over three tracks. There was plenty of time between sessions to have a chat, get a drink or take a comfort break.
Session 1 - My Session:
It seemed to go well! The feedback I received from attendees directly and via Twitter has been positive. It will be interesting to see what the session feedback forms say!!
Code and slides available at https://github.com/ijrussell/DDDEastAnglia
I was intending to go to one of the next sessions but I was drained from the heat and from coming down from the adreneline rush of speaking. Sat in the speaker’s room chatting with some of the other speakers and organisers.
Session 3 - Outside in testing of MVC (Rob Ashton)
I like going to Rob’s sessions because, whilst I may not agree with everything that he says, he makes me think in different ways about how I write software. Yes he is opinionated and his presentation style can be abrasive but if you cut through the theatrics and the bluster, his message is well worth listening to! [Yes you can quote me on that!] I’m definitely going to look at WebDriver and coypu over the next few weeks.
I missed the grok talks as I took Mark Rendle to a tyre centre in Cambridge to get his blowout (at 70ish mph in the outside lane of the M11) replaced.
Session 4 - Building Startups and MVPs (Ben Hall)
Very interesting session from someone who has been there and done it. He was very honest about past failures and how he has learnt valuble lessons from them. It was fascinating to hear how his new startup go about their business particularly how they get Minimum Viable Products out in front of customers as soon as possible often using throwaway/cut & paste code.
I spent this session jibber jabbering with a few of the other speakers and Rachel Hawley who had brought in some Lincolnshire cheese and pork pies for the attendees!
Conference close and prize draw
Started a bit slowly with the early prizes but speeded up after the first few. Missed out on getting a prize and wasn’t at all jealous of Dave Gouge who won a remote controlled helicopter!!
Great conference with a really interesting mix of sessions. I can’t wait for DDDEA 2014!
My session at the Progressive.Net Tutorials has been uploaded to the SkillsMatter website (http://skillsmatter.com/podcast/open-source-dot-net/practice-with-ian-russell). I have watched it through and aside from it being strange to finally hear how you sound, I think it went pretty well! I covered all of the things that I had planned, nobody got hopelessly lost and despite offering them a way out, nobody left the session early!