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-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Rich Opportunities with Poor Man's Type Classes (w/ Polgyglot Meetup)


• 6:00PM Doors are open, feel free to mingle

• 6:30 Presentation start

• 8:00 Off to a nearby watering hole (Cascade Room?) for a pint, food, and/or breakout discussions

Rich Opportunities with Poor Man's Type Classes

-- Heiko Seeberger

In an object-oriented language like Scala subtype polymorphism is the "natural" way to handle values of different data types with a uniform interface. But sometimes you can't or don't want to create subclasses. This is when type classes shine. With only a few slides and a lot of live code, Heiko will take a tour through what type classes are, what facilities are present in Scala for them, and some of their applications.

About Heiko Seeberger

Heiko Seeberger is the Director of Education at Typesafe. He has been a Scala enthusiast ever since he came to know this beautiful language in 2008. Heiko has more than 15 years of professional expertise in consulting and software development on the Java platform, actively contributes to Scala community projects and regularly shares his expertise in articles and talks. He is also the main author of the German Scala book "Durchstarten mit Scala".

Getting There

By transit there a number of high frequency buses (check Google Maps or the Translink site for your particular case) that will get you there. For the drivers, there is a fair bit of street parking (free and pay) in the area, especially after 6.

How to Contact Us / Re Comments

Please note any comments you add to this event (below) will be e-mailed to all members of the group. We're trying to avoid spamming the list, so please do not use comments for jokes, job postings, requests for help programming something or anything else off topic. If you have questions or need to contact us, use the 'contact us' link on the left. Thanks!

Join or login to comment.

  • Charles Iliya K.

    The PolyGlot version of this has the start time set at 6:30pm (not 6pm, as you have it). You may want to correct it.

    August 28, 2013

    • Charles Iliya K.

      Errr... never mind. The description says the doors open at 6pm.

      August 28, 2013

28 went

Our Sponsors

  • Bernie A.I.

    Helps Scala members through admin assistance and refreshing beverages.

  • Hootsuite

    Hootsuite helps Scala with awesome topics and Meetup space.

  • Unbounce

    Unbounce helps Scala members through meetup space and yummy refreshments

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