Wix on the Roof hosting TDD Meetup #3

It is time for the third TDD meetup. We are also starting the Wix on the Roof series of events with this meetup.


How Scala promotes TDD, by Shai Yallin

Scala is a multi-paradigm functional/object-oriented programming language. As such, its design and feature promotes more robust designs, building on immutable value objects and collections, a shared-nothing parallelism model and generally much less lines of code. All of these, in addition to powerful support for in-language DSLs, allow us to grow our software to be testable and deterministic, and is an excellent choice for projects using the TDD methodology.

This talk will cover the following aspects:

  • Short introduction to Scala and its main features
  • Why case classes and immutable collections are your best friends
  • How avoiding null values and throwing exceptions make your code more predictable and testable
  • Traits and how they allow us to compose our software to more manageable pieces
  • Using the specs2 test framework for testing your Scala code

TDD Kata, by Sagy Rozman

TDD is a software development process that enables evolutionary software design resulting in well factored code bases with low coupling.

In this talk I'll present the basic theory behind the process followed by a hands on example of how it's being used in developing a small program.

Join or login to comment.

  • Yehuda P.

    Sagy's talk was interesting but seemed quite basic, I thought. I would like to hear some more about advanced techniques for TDD that he mentioned during the meetup.
    I'm not very familiar with Scala - I read a bit about it (more than just wikipedia) before the meetup - Shai's talk was a good TDD-oriented introduction.

    April 21, 2013

  • Dmitry O.

    Can't come in this hour

    April 18, 2013

  • Dmitry O.

    Sry, wanted to attend but but have schedule issue

    April 18, 2013

  • Roy Z.

    Not feeling well, will be unable to attend. Hopefully next time.

    April 18, 2013

  • Shai Y.

    Guys - FYI, in case the weather conditions will be inhospitable on the roof, we're working on an alternate room for the meetup in our building.

    April 18, 2013

    • Dan

      To say the least. How about postponing to next week?

      April 18, 2013

    • Aviran M.

      Don't worry, we have a large room ready for the meetup

      April 18, 2013

  • Yoav A.

    The event will be held in Wix on the 2nd floor because of the weather conditions. Hopefully, the next meetup will be on the roof (within 2 weeks)

    1 · April 18, 2013

  • oren o.

    Hi Shai, any chance to view this online for those who can't make it?

    April 18, 2013

  • Einav C.

    Sorry, won't be able to make it.

    April 18, 2013

Our Sponsors

  • Wix.com

    Wix.com is funding this group and will host meetups

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy