1. In this 30 minute talk, I will demonstrate some problems experienced with using weakly typed code, and then show how you can exploit the type system to encode assumptions and rely on the compiler more to reason about the correctness of your programs. Scala will be primarily used in the example code, however, the concepts are applicable to most statically compiled languages. This talk is targeted at a beginner level. http://www.bfpg.org/events/58050552/

    # vimeo.com/41007040 Uploaded 9 Plays / / 0 Comments

  2. Speaker: Manuel Chakravarty Topic: Data Parallelism in Haskell Conference: Brisbane Functional Programming Group Location: Brisbane Venue: Mincom rooms - Lev7/193 Turbot St Date: 1 Sep 2011

    # vimeo.com/28477220 Uploaded 2,132 Plays / / 2 Comments

  3. 00:00
    1364

    # vimeo.com/13558699 Uploaded 920 Plays / / 0 Comments

  4. What Does Monad Mean?

    from Tom Adams

    00:00
    3094

    What Does Monad Mean? * Mythology and Terminology * What is a type constructor? * Polymorphism * Examples of monads * Why should I care? * C#, LINQ and monads * Scala, for-comprehensions and monads * Haskell and monads

    # vimeo.com/8729673 Uploaded 3,363 Plays / / 3 Comments

  5. Scala Implicits

    from Tom Adams

    00:00
    4464

    Nick Partridge talks about Scala implicits and Scalaz at the March 2010 Brisbane Functional Programming Group (BFG).

    # vimeo.com/10516714 Uploaded 1,332 Plays / / 2 Comments

Follow

Brisbane Functional Programming Group

Created by Tom Adams

Technical presentations from the Brisbane Functional Programming Group (BFPG).

BFPG site: bfpg.org/

Browse This Channel

More stuff from “Brisbane Functional Programming Group

Shout Box

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels. Channels

Keyboard Shortcuts

Just think about it… What if you were trapped under something heavy and the mouse was out of your reach? Scary, right? That's exactly why we have these keyboard shortcuts so you can still use Vimeo until the help arrives.

  • [ Prev video
  • ] Next video
  • L Like this video
  • S Share this video
  • F Full screen
  • V Couch Mode
  • M More videos
  • ? More shortcuts