Thursday 17th September, 2015
10:30am to 11:15am
Test-Driven Development is about writing a test first, then the code that satisfies the test. Or... is it? Classic TDD has been crucial in my growth as a developer; and yet, as I started using F# more and C# less, my coding practices have evolved dramatically. Nowadays, I barely test first, but spend my days in the scripting environment. In this talk, I will examine how I write code in F# today, in a style I consider very much inspired by TDD; I will also discuss how exploring two paradigms (C# and F#) forced me to re-examine my beliefs, and evolve a slightly different (and perhaps less language specific) undertanding of some of the same core principles.
F# Globe-Trotter
Mathias has been developing software for about 10 years, and loving every minute of it, except maybe for a few release days. His language of choice was C#, until he discovered F# and fell in love with it. He enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or functional programming. His other professional interests include machine learning and applied math. Mathias is a Microsoft F# MVP, the founder of Clear Lines Consulting, and the author of "Machine Learning projects for .NET developers" (Apress). He is based in San Francisco, blogs at www.clear-lines.com/blog, and can be found on Twitter as @brandewinder.
Sign in to add slides, notes or videos to this session