addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn Scala via Koans

After much back-and-forth we've settled on a date for the Scala Koans session.  We couldn't get a date in November so the next meeting will be early December, on Monday the 5th at 5:30.  We'll be meeting at the Investors Group building again, so make sure to meet in the lobby on time so we can all go up to the room together.  I'll leave my cell phone number with the security desk in case there are any stragglers.


What are "Koans" you might ask?  Well, it's essentially when you posit a question to someone and the answer is not immediately apparent without some deep thought.  That translates over into our programming world as follows: "provide a broken unit test and try to fix it".  So essentially we'll provide a bunch of broken Scala unit tests to help with your understanding of Scala's various constructs, and you'll interactively "solve" the problems by making the unit tests pass.

What you'll need before the meeting

  1. A laptop running Windows, MacOSX or Linux
  2. java 1.6.x (a.k.a. version 6)
  3. scala 2.9.1
  4. git (a recent version is preferable)

If you don't have a laptop, no worries. We'll pair you up with someone, because if there was ever a chance to really get comfortable with Scala, this would be it!

Remember to R.S.V.P. and tell your friends!  We take any and all developers.

Reminder: Clojure Training Nov 6-8

With the passing of John McCarthy this past week it's made me realize the importance of the LISP programming language he invented.  50+ years since its invention LISP has endured via it's various dialects like Scheme and Clojure (the JVM-friendly dialect).  MavenThought is hosting a 3-day Hands-on Clojure training (Nov 6-8) and has two seats left.  I'll be there and I hope to see some fellow WfPG members as well (not to mention, Jets vs. Panther's tickets are being given away as a door prize!)

Join or login to comment.

  • Michael B.

    A great way to learn! Thank you.

    December 6, 2011

  • Amir B.

    Here's the src of the #scala bowling kata and the Scala koans we did yesterday

    December 6, 2011

  • Bill S.

    Very interesting - got me thinking

    December 6, 2011

  • Bill S.

    I came home and went right back to work - the koans approach is working for me.

    December 5, 2011

  • Craig T.

    Thanks Bill, yeah it's a shame I didn't pickup on the fact that there was an "sbt" script sitting there right in the koans directory. SBT is notorious for being finicky between versions so it makes sense why they package an SBT which "works" with the koans instead of hoping the newest version is compatible.

    December 5, 2011

  • Bill S.

    Thanks guys - a bumpy start but more learning packed into two hours than I have seen in quite some time.

    1 · December 5, 2011

13 went

Our Sponsors

People in this
Meetup are also in:

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