Thought I’d talk a bit about my experiences at the DDD8 conference yesterday, I had a really good time and all the talks were great, very inspired and left me with a feeling that I need to try out all these different things immediately.
One of the talks I first attended was on test driven development, a late addition tot he schedule as I had originally planned to attend real world MVC architectures, forsaking the latter I was inspired to investigate TDD and am looking to apply it to a project I am currently working on as it is still in it’s early stages, the approach to the project using TDD leaves much less room for error, and if you don’t have a fully equipped Q&A team I think it could be a great way to take the stress off and, as Richard Hopton put it, ‘trust’ your code again, no longer having to worry about whether the next part you add will make your proverbial house of cards topple.
I also attended a session on unit testing but found that, while decribed well as a concept, the speakers application and usage of unit testing needed more time than an hour to demonstrate effectively.
Jon Skeet gave an admirable talk on C#4, key notes included default parameters and named arguments, as well as a few other shiny things from the interop side of coding, will look forward to 2010 as one of my current projects would benefit a lot from default parameters and named arguments.
Attended a talk on Microsoft Surface but left feeling that as a piece of equipment, it was shiny, but several aspects of it seemed lacking, such as having only greyscale imagery from the in built cameras, and the capabilities of what it can do were sparse, you are left to create anything you need from scratch, I anticipate future versions of the SDK will provide more tools and frameworks to work with.
Finally, last but not least, I attended Mike Hadlow’s talk on IoC containers, he spent a good portion of the talk on demonstrating programming to interfaces, which I thoroughly enjoyed, as it relit a fire inside of me, to re-awaken my thirst for better coding practices and creating maintainable applications. His demonstration of the usage of Castle Windsor as an IoC framework was good, it seemed simple and effective, so look forward to finding an opportunity to try this out, though will need to wait for DevExpress to finish updating their controls to work with MVC, as IoC frameworks don’t work so well without it (Or so I’m led to believe)
So, that’s all, I had a great time and feel invigorated watching how others write their applications, it has given me a new insight and passion to develop better systems, so if any of you ever get the opportunity to attend such an event, I highly recommend it!
My thanks also to a colleague of mine, you know who you are and what you did! Hope you like the mug