1. This seminar is based on Joakim's experiences from moving from Java to Scala scala-lang.org/node/960#Joak We will explore how to move from Java to Scala and why. We'll look at things that you will run into sooner rather than later such as Scala's collection APIs, Options and higher order functions and special syntax. You will leave this seminar with good foundation to use Scala in practice; perhaps even in your current Java project and ideally with an appetite to learn more.

    Recorded 2009-11-04 at Øredev - oredev.org

    # vimeo.com/10947024 Uploaded 1,121 Plays 0 Comments
  2. In this paper Scala is discussed as an alternative to increasingly popular, dynamically typed JVM languages such as JRuby and Groovy. There are developers who are rightly concerned about the move to dynamically typed languages for their enterprise projects. With impressive support for both object-oriented and functional paradigms, Scala provides many of the expressive benefits of a dynamically typed language with the reassurance and safety of a traditional static type system. In this paper, we will compare Java with Scala and, in turn, Scala with Ruby to demonstrate that static typing is not itself a constraint on nor an indicator of the expressive capabilities of a programming language.

    # vimeo.com/7948909 Uploaded 330 Plays 0 Comments
  3. Nick Partridge talks about Scala implicits and Scalaz at the March 2010 Brisbane Functional Programming Group (BFG).

    # vimeo.com/10516714 Uploaded 1,980 Plays 3 Comments
  4. 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 5,199 Plays 4 Comments
  5. This is a talk I gave to the Boston Area Scala Enthusiasts about working on the Android platform in Scala, based on my experience writing a photo upload app for the Meetup API: http://github.com/meetup/snapup/

    # vimeo.com/10368244 Uploaded 1,368 Plays 1 Comment


Pyrenee Amour

programming in FP on the JVM

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

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