addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Scala Essentials: Pattern matching and case classes + coding session

Hello,

Starting in March 2013 we are launching a new series of lectures Scala Essentials taking place every other month. It will be aimed at beginners in Scala with entry-level to intermediate content.

In March we start with a popular topic of Pattern Matching, very powerful tool. It is often called a "Java-switch on steroids" but that would be an understatement.

You will learn the basics, all places, where pattern matching appears in Scala (besides match expression you may find it in try-catch expressions, for comprehensions, partial functions and some other places) and in the end we dive deep into the pattern matching internals and mention some perils.

We cannot omit case classes, a must-know in Scala, which save you tons of tedious code and make pattern matching even more powerful.

You are welcome to bring your own PCs/Macs. The best way to learn is to code and try it on your own. You may want to check out a blank SBT project hosted on github.com we have prepared for you to ease starting a new Scala project in your favorite IDE.

Looking forward to meeting you

Your organizers

Join or login to comment.

  • Viliam

    Hi, i would like to ask, if the slides/video rec will be available ? : ) THX

    1 · June 7, 2013

    • Jakub J.

      There are some political problems ;) but they will. Sorry for the delay. Slides are available at our SlideShare account "czechscala", check it out...

      1 · June 7, 2013

  • Václav T.

    Also many thanks from me. I was very satisfied with the presentation. It covered the topic of pattern matching and case classes exhaustivaly. I especially appreciate that Karel described things "under the hood" (like motivations of Scala's authors). I look forward to next session!

    1 · April 24, 2013

  • Michal B.

    Presentation was pretty cool I've learn a lot. Kudos to Karel Smutny. I especially appreciate that it was in english (as it is good way to practice english and is accessible for foreigners). I like examples with comics superheroes and jokes about them. Only negative thing was that it took quite long (almost 2 hours) which is little bit exhaustive, especially after day in a job. I would prefer a hour long sessions... But maybe it's just me :)

    April 24, 2013

    • Karel S.

      Thank you for your feedback. About the length: It was a trade-off between shorter and more in-depth presentations, I have chosen the latter one.

      Please, share your thoughts about the length, what of the two would you prefer more next time. Thanks a lot.

      April 24, 2013

  • Karel S.

    Thank you very much for attending, you've been wonderful enthusiastic audience. Looking forward to meet you again, on the next dojo or presentation.

    April 24, 2013

  • Jakub J.

    The slides are availabe on SlideShare: http://www.slideshare.net/czechscala/scala-essentials-pattern-matching-and-case-classes

    Video will come later...

    April 24, 2013

  • Viliam

    Again a lot of new information obtained in a comprehensive form

    1 · April 24, 2013

  • Juraj B.

    Karol is an excellent speaker.

    1 · April 24, 2013

  • Jakub J.

    Thanks Karel for the great in-depth presentation. I have learnt some new things!

    1 · April 24, 2013

  • Dmytro R.

    Sorry, I cannot attend today also.

    April 23, 2013

  • Bohumír Z.

    Sorry, I'm have a lot of work with two Coursera courses and deadlines are coming...

    April 22, 2013

  • Viliam

    Maybe a colleague will come with me .)

    April 17, 2013

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