March 14th – Colin Callahan and David Sulpy: Test-Driven Development

Join us Thursday, March 14, 2013 for a great evening of learning and connecting with other developers. Free food and socializing starts at 6:00 PM, the lecture begins at 6:30 PM, followed by a drawing for free stuff. Everybody likes free food and free stuff, right?

Location5410 Maryland Way, Suite 110, Brentwood, TN 37027

Test-Driven Development

Test-Driven Development is a software development process which lends itself to building highly flexible and maintainable code. For this lecture we’ll cover the following topics:

  • Tools
    • Mocking frameworks
    • Test frameworks
    • Code refactoring and productivity tools
    • Dependency Injection / IoC frameworks
  • Writing a test in MSTest with the Arrange Act Assert test pattern
  • Red, Green, Refactor
  • Refactoring your test
  • BDD
  • Writing a BDD style spec in MSpec
  • Pairing with TDD/BDD
  • Wiring it all up with your favorite DI framework

About Colin Callahan

Colin Callahan is the CEO of Acklen Avenue, an agile software development company focused on delivering flexible code through an iterative process. For 12 years Colin has been building software for clients around the Nashville area. He is also the co-founder of Nashville’s Geek Jam were software developers and other geeks get together and play music.

About David Sulpy

David Sulpy, the CISO of Acklen Avenue, moved to Nashville from Atlanta to study Computer Science and Information Systems. After undergraduate school, he began his career immediately as a software engineer building experience before returning for a Master’s Degree in Information Security. Taking an interest in information security and best practices as they relate specifically to software engineering has become Sulpy’s passion. Outside of work, he enjoys coaching and playing ice hockey, supporting the Preds, playing ultimate frisbee, and all things neuroscience related.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>