ScalaMAD: Scala Programming @ Madrid - Scala & the JVM: Mutability and Lambdas (with Jamie Allen)
Thursday 16 April 2015, 19:00 - 20:00
It's a pleasure to have Jamie Allen with us in our next meetup, Senior Director of Global Services @ Typesafe, Inc., and an excellent speaker. This will be a joint Madrid Scala Meetup / JUG event. Jamie will talk about two major issues on the interplay between Scala and the JVM, namely mutability and Lambdas. Here are his abstracts for the talk: * The JVM Mutability Matrix of Pain Rich Hickey has previously discussed value, identity and state outside the context of how we write code on the JVM. But how do these concepts correlate to the programming constructs we use to write code in Java and Scala, and how do we minimize or mitigate the impact of concurrency with them? This talk will be an accessible exploration of the JVM Heap, thread stacks and concurrency primitives on the JVM and how to compose multi-threaded code in Java and Scala. * What You Need to Know about Lambdas Now that lambdas have arrived in Java, the JVM programming community is discussing lambdas and their implications more than ever before. While this is generally great news, even developers with functional programming experience may not realize the costs and pitfalls associated with this style of programming. In this talk, we will discuss the many issues of using Lambdas in Java 8, Scala, Clojure and JRuby, and measures we can take to avoid them.
Publicado por: Miquel Camps