Have you heard of the SOLID principles? You have? Can you explain them all? And make your colleague understand them, and why they are useful? Ok, in that case you should stay away from this session. If not, you should definitely go to this session, as it goes through each one of the principles, explaining what it means and why it is useful. You will also be shown C# code examples explaining how they help you, and what problems you solve by adhering to them.
Karl Scotland is a versatile software practitioner with over 15 years of experience covering development, project management, team leadership, coaching and training. For the last 10 years he has been successfully applying Agile methods, and most recently has been a pioneer and advocate of using Kanban Systems for software development. Currently an Agile Coach with Rally Software in the UK, Karl is a founding member of the Lean Software and Systems Consortium and the Limited WIP Society, and has previously championed Agile and Lean Thinking with the BBC, Yahoo! and EMC Consulting. Karl writes about his latest ideas on his blog at availagility.co.uk/