The Wayback Machine - https://web.archive.org/web/20170917083941/http://lanyrd.com/2015/abbdevday/sdrxgb/
  •  

The T in TDD: Tests, Types, Tales

A session at DevDay 2015

Thursday 17th September, 2015

10:30am to 11:15am (WMT)

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.

About the speaker

This person is speaking at this event.
Mathias Brandewinder

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.

Coverage of this session

Sign in to add slides, notes or videos to this session

DevDay 2015

Poland Poland, Krakow

16th18th September 2015

Tell your friends!

When

Time 10:30am11:15am WMT

Date Thu 17th September 2015

Session Hash Tag

#abbdevday

Short URL

lanyrd.com/sdrxgb

Official session page

www.devday.pl

View the schedule

Share

Topics

See something wrong?

Report an issue with this session