One kata, three languages

A session at NDC Sydney 2016

Friday 5th August, 2016

10:20am to 11:20am (EST)

In this talk you'll see how to do the simplest of all coding katas in three different languages.

First, we'll do a brief overview of the FizzBuzz kata, and see one 'idiomatic' way to implement it in C# (the Java, Javascript, Visual Basic, etc. version would be similar, so all OO programmers are welcome). Next, most of the talk will be a live demo showing approaches to the kata in Haskell and Clojure. If you've never seen Haskell or Clojure before, but are curious about these languages, this is the talk for you! Finally, we take some of the ideas from the Haskell and Clojure implementations, and bring them back to C# for a second attempt at the kata.

About the speaker

This person is speaking at this event.
Mark Seemann

Programmer/Software Architect. Author of Dependency Injection in .NET. Creator of AutoFixture.

Coverage of this session

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

Tell your friends!


Time 10:20am11:20am EST

Date Fri 5th August 2016

Short URL


Official session page


View the schedule



Books by speaker

  • Dependency Injection in .NET

See something wrong?

Report an issue with this session