Call for papers for Scalar 2015 is now open! You have until the 8th of February to submit your abstract. Just fill in the form, and we'll get in touch in Februray. You don't risk anything by submitting, so do not hesitate :)
The functional programming paradigm nicely fits problems in distributed programming. For example, moving computation to data can achieve multi-fold improvements in latency and throughput of big-data-style applications. This talk presents a new paradigm of “Function Passing Style” as an effective means of distributed programming. By bringing together recent advances in type systems research and new language features in Scala, this paradigm promotes new patterns of programming in distributed environments using distributable lambdas and types. We lay out the principles of this paradigm as well as guidelines for its application in practice.
Heather Miller has been a member of the Scala team, and a PhD student under Martin Odersky, since 2011. Her research focuses on programming language and compiler support for distributed programming – in particular, using type systems to facilitate the design of new, functional distributed systems. She is a regular contributor to Scala, and was on the team that designed Scala’s Futures & Promises, is responsible for improving several aspects of Scala documentation (API docs, guides, tutorials, quickrefs, including docs.scala-lang.org), and led the now >200,000-student-strong Coursera massive open online course, “Functional Programming Principles in Scala.”
Rich Hickey has previously discussed value, identity and state - but outside the context of the specifics 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.
Jamie is the Senior Director of Global Services for Typesafe, responsible for the enablement of customers around the world through consulting and training. He is the author of Effective Akka book from O’Reilly, and the co-author of the upcoming Reactive Design Patterns book from Manning. Jamie is a computer languages enthusiast who enjoys writing performant code that most efficiently leverages the resources at hand.
Programmer by day (scala), programmer by night (various). To his own surprise, sometimes writes a blog. Likes nice code.
Experienced C++/Java developer drifting towards functional languages. Passionate about computer graphics and games.
Passionate programmer, constantly looking for new things to learn and explore. He codes all the time unless doing something else.
One of the few normal persons among the geeks. Connects the IT world with the non-IT surroundings.
Java developer and passionate backend programmer, starting his adventure in Scala world.
Isn't scared of any programming language, he tried everything from Flex to Scala, from just hacking to DDD. Likes to play games.
Speaker and active member of local Java, Ruby and JS groups, conference speaker at Confitura, GeeCON, ABE, 4Developers.
Combines multiple skills: polish philology, landscape architecture, tour guiding and karate, to make Softwaremill a better place.