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

The Internet Was Made for Cats: A Look at the Typelevel Cats project

Cats is project to build an alternative to ScalaZ. It's part of the Typelevel suite of libraries.

This session has three goals:

• Introduce the basics of using Cats for Category Theory-inspired types like Monoid, Monad, Functor, and Applicative (and explain what the heck those are, as we go).

• Discuss the design techniques used to implement Cats.

• Discuss the Typelevel philosophy of good library design, which I think is broadly applicable (applicative?).

Thanks to Reward Networks for hosting us. They are in the Riverside Plaza, which is the Art Deco building west of the river, between the river and Ogilvie station. (A second story "habitrail" connects the two buildings.) Enter on Madison St.. Use the big silver and glass double doors and check in at the security desk.

Join or login to comment.

  • Jack R.

    Yeah a great introduction, looking forward to checking out the slides. For the group, it sounds like there may be some interest in ScalaCheck as a possible presentation topic? Anyone +1/-1 or have other ideas?

    January 22, 2016

    • George H. S.

      I would be interested in learning more about ScalaCheck, especially getting into more complex situations that may not be so obvious how to test!

      January 22, 2016

    • Marc S.

      I mentioned to Dean that I'd be willing to give a talk on ScalaCheck. I'm not a ScalaCheck expert (yet) so if anyone else wants to take a shot at then great otherwise I can go.

      1 · January 22, 2016

  • Michael S.

    Sorry I missed it... but what about hairballs?

    1 · January 22, 2016

  • Mark S.

    It was great. I'll be digging into Cats, ScalaCheck and the cinnabon operator in the near future.

    1 · January 22, 2016

  • Dean W.

    The slides you would have seen, had I been paying attention... http://deanwampler.github.io/polyglotprogramming/papers/Cats.pdf

    1 · January 21, 2016

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