|
|
SCALA EXCHANGE 2012 19-11-12
The Scala eXchange 2012
Following a buzzing Scala eXchange in 2011 and the amazing London Scala Days in April, we are proud to announce Skills Matter's second Scala eXchange 2012 is now in full swing.
If you aren't with us today, check out the SkillsCast video recordings featuring talks by Martin Odersky, creator of Scala, and other top experts. We'll be releasing these video's throughout the days, featuring film footage of all talks, but also code, slides, discussions and demo's (you can find them by clicking on the talks below).
To stay in the loop on today's events or to share your thoughts with us, follow #scalax and @skillsmatter
enjoying it? share it!
tweet!
I'm enjoying #ScalaX, the #scala conference Watch recordings of talks by @odersky @djspiewak @viktorklang & others here http://skillsmatter.com/event/scala/scala-exchange-2012/wd-5262
Monday 19th November 2012
Track 1
09:00-09:30 REGISTRATION & WELCOME
Grab a coffee and a bite to eat as Skills Matter welcomes you to the Scala eXchange
09:30-10:30 KEYNOTE - MARTIN ODERSKY
Martin Odersky: We're excited to announce that Martin Odersky, the creator of Scala, will open the Scala eXchange with a keynote! View the podcast here...
10:30-10:40 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange breaks for tea, coffee & refreshments
10:40-11:40 FUTURES AND PROMISES - A NEW TAKE ON CONCURRENCY IN SCALA 2.10
Philipp Haller: Scala 2.10 introduces new abstractions to simplify concurrent and asynchronous programming (a.k.a. SIP-14). This talk dives deep into the design and usage of Futures and Promises, as well as their efficient, non-blocking implementation. It also covers the new Try and ExecutionContext types and will show how Futures are used in applications using frameworks like Play and Akka. View the podcast here...
11:40-11:50 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange breaks for tea, coffee, & refreshments.
11:50-12:20 TYPESAFE CONSOLE ARCHITECTURE AND DESIGN
Henrik Engström: The Typesafe console is used to monitor systems built based on Akka. In this talk, Henrik will cover the challenges involved in performing detailed tracing in production of Akka actor based systems. View the podcast here...
12:20-12:30 COFFEE, TEA & REFRESHMENTS
Coffee, Tea & Refreshments at #ScalaX
12:30-13:00 SPECS2 SPRING
Jan Machacek: Jan's Specs2 Spring talk will show how to take advantage of Specs2 Spring, an elegant and type-safe testing framework, in your "traditional" [Spring-based] Java EE applications. The talk starts by exploring unit and acceptance specifications implemented in Specs2 in Scala. Jan will then explain how to apply these specifications to Spring JEE applications (implemented in Java or Scala) View the podcast here...
13:00-14:00 LUNCH AT SCALAX 2012
The Scala eXchange break for lunch! Tweet and read tweets whilst munching away! #scalaX
14:00-15:00 AKKA: EVOLVING A SCALA PROJECT SUCCESSFULLY
Viktor Klang: In this talk, Viktor explains how to avoid technical debt and hard to find bugs, by focusing on creating value right from the start, drawing on his experience and practices used at the Akka project at Typesafe. View the podcast here...
15:00-15:10 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange breaks for tea, coffee and refreshments. Follow & read tweets at #scalax
15:10-15:40 REAL-TIME ANALYTICS IN SCALA
Noel Welsh: In this talk Noel will describe the algorithmic and implementation techniques behind a real-time analytics server written in Scala. At Myna, the team had the need for real-time analytics on high volumes of data. Noel explains how they didn't find any system that met their needs and how they implemented their own. View the podcast here...
15:40-15:50 COFFEE, TEA & REFRESHMENTS
: Coffee, TEa & Refreshments at the ScalaX. Liked the last talk? Share your thoughts and ideas on twitter #scalax View the podcast here...
15:50-16:50 FUNCTIONAL COMPILERS: FROM CFG TO EXE
Daniel Spiewak: This talk will look at the construction of a simple compiler in Scala. We will examine some of the tools Scala gives us that can dramatically simplify the task of writing and testing a compiler, and in the process, gain an appreciation for what compilers look like and how to build your own.
View the podcast here...
16:50-17:00 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange breaks for tea, coffee and refreshments. Follow & read tweets at #scalax
17:00-18:00 SCALA WORKSHEET - LOADS OF FUN!
 Iulian Dragos & Luc Bourlier: In this talk Iulian Dragos will present the new Scala Worksheet plugin: a new way to experiment
with the Scala language. The talk will include an overview of the design, a demo session and pointers to the Scala Worksheet code, for potential contributors.
View the podcast here...
18:00-20:00 PIZZA & DRINKS AT THE SCALA EXCHANGE
Discuss the day's events with fellow peers and experts over a slice of pizza and a cold beer, wine or soft drink, whilst the Code Kata is in full swing in the other room! Share your thoughts on twitter #scalax
18:00-20:00 SCALAX AKKA CODING KATA
Henrik Engström: For 40 of you ScalaX die-hards, we're offering another hands-on session of Scala coding straight after we've had some beers and pizza. Please read on for requirements! View the podcast here...
Tuesday 20th November 2012
Track 1
09:00-09:30 REGISTRATION & BREAKFAST
Grab a bite to eat as we welcome you to Day 2 of the Scala eXchange!
09:30-10:00 ASYNCHRONOUS AND NON-BLOCKING NETWORK FRAMEWORKS
Brendan McAdams: Asynchronous and non-Blocking network frameworks have become a big deal: tools like node.js and BlueEyes have set the pattern for new projects. Yet they use an approach to their networking and architecture that is foreign to even many seasoned developers: callbacks instead of pure function calls can be daunting at first glance, yet powerful. View the podcast here...
10:00-10:10 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange break for tea, coffee, & refreshments. Liked the last talk? Any thoughts? Tweet your thoughts to #scalax
10:10-10:40 SCALA PERFORMANCE REGRESSION TESTING
Alex Prokopec: This talk will introduce the Scala Performance Regression Testing Suite, a library for writing performance tests. The goal of the library is to provide an automated performance test suite - and it's first application will be the Scala Collections API. View the podcast here...
10:40-10:50 SCALAX COFFEE, TEA & REFRESHMENTS
ScalaX Coffee, Tea & Refreshments
10:50-11:20 ELEMICA - A SCALA SUCCESS STORY
 Paul Dale & Lorand Bruhacs: We'll share how we're optimizing global Supply Chains with Scala. We
are using scala and Domain-Driven design to re-invent a large and
complex system which enables business processes representing 150
billion USD in annual transactions. View the podcast here...
11:20-11:30 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange break for tea, coffee, & refreshments. Liked the last talk? Share your thoughts on #scalax
11:30-12:00 REAL-WORLD SCALING WITH SCALA & AKKA
Kevin Wright : Kevin presents a brief journey through the scaling that he's had to deal with at Zeebox, and how running on the JVM allowed them to bring some very effective and mature tools to bear on profiling & load-testing tools to bear. View the podcast here...
12:00-13:00 LUNCH AT SCALAX 2012
The Scala eXchange 2012 break for lunch on Day 2. Enjoying your day? Questions to ask or thoughts to share for the forthcoming Park Bench panel discussion? Share them on twitter #scalax
13:00-14:00 SCALAX PARK BENCH PANEL DISCUSSION
 Richard Dallaway & Martin Odersky: Just after lunch, we'll hold a ParkBench Panel discussion, to discuss ideas, stuff we learned during the morning and stuff we would like to hear more about. You will not only be able to ask your questions, but are also actively encouraged to join the panel to express your opinion and share your experience!ay's talks View the podcast here...
14:00-14:10 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange break for tea, coffee, & refreshments. Liked the last talk? Share your thoughts on twitter #scalax
14:10-14:40 AKKA “COLTRANE”: RISE OF THE CLUSTER
Roland Kuhn: In this talk we will dive down into the clustering part of Akka, what it is, how it is implemented and how you can make use of it in your applications. Learn how Akka, the Actor Model and Akka’s new fully decentralized, cluster module provides both productivity and scalability with concurrency and distribution. View the podcast here...
14:40-15:00 TEA, COFFEE, & REFRESHMENTS
The Scala eXchange break for tea, coffee, & refreshments. Liked the last talk? Share your thoughts on twitter #scalax
15:00-15:30 PERFORMANCE INSTRUMENTATION OF SCALA AND AKKA APPLICATIONS
William Louth: In this talk on Performance instrumentation of Scala and Akka applications, William will cover challenges for typical Java profilers using the Scala compiler as a test case. He will then talk about the analysis of parallel (and possibly distributed) execution of actors and their data/message flows, finishing of with an alternative way to measure performance in Scala. View the podcast here...
15:00-16:00 SLICK DATABASE ACCESS WITH SCALA
Stefan Zeiger: This talk presents Slick, Typesafe's library for accessing databases, the successor of the popular ScalaQuery library. With Slick, database queries can be expressed using Scala code, which is composable, more convenient than Java APIs like JPA and safer than string-based query languages like SQL. View the podcast here...
16:00-16:10 SCALAX COFFEE, TEA & REFRESHMENTS
ScalaX Coffee, Tea & Refreshments
16:10-16:40 I/O, I/O, IT'S OFF TO WORK WE GO...
Jon Pretty: After a warm reception at Scalathon in Philadelphia this summer, Jon will be introducing Rapture I/O, a general and extensible open-source library for handling a variety of I/O operations in Scala. Rapture I/O provides an consistent, expressive, type-safe and predictable API for resource handling, streaming data, managing encodings, handling URIs and URLs, sending HTTP posts and with some extra goodies as well. View the podcast here...
16:40-16:50 SCALAX RAFFLE & THANK YOU
ScalaX Raffles with prizes by Skills Matter, Cake and Manning
16:50-17:30 PIZZA & DRINKS AT THE SCALA EXCHANGE
: Pizza & drinks at the Scala eXchange - reflection on two days of learning and sharing of skills at #scalaX whilst enjoying a drink and some pizza View the podcast here...
17:30-late TAKING IT TO THE CROWN TAVERN (UPSTAIRS)
: A few more drinks to reflect on the day! This eve, we'll take it to The Crown. Walk straight out of the Crypt and it's the big pub a stone's throw down the street on your left hand side! View the podcast here...
|
COMMUNITY BLOGS
|
|
|
|
OTHER SCALA & F# EVENTS
|
London Haskell
FREE EVENT:
Tools for Haskell (Game) Progr
London, Wednesday, June 19th
|
|
The rise and fall of 'mutable' state
FREE EVENT:
In The Brain of Malcolm Sparks
London, Thursday, June 20th
|
|
Fast Track to F# with Tomas Petricek & Phil Trelfo
2 DAY COURSE. Featuring Tomas Petricek London, Monday, June 24th
|
|
The London Python Group
FREE EVENT:
Intro to python debug
London, Monday, June 24th
|
|
Reducing Technical Debt with Michael C. Feathers
2 DAY COURSE. Featuring Michael C. Feathers London, Thursday, June 27th
|
|
F#unctional Londoners Meetup Group
FREE EVENT:
Last-Fi -An F# powered Raspber
London, Thursday, June 27th
|
|
Well-Typed's Fast Track to Haskell
2 DAY COURSE. Featuring Edsko de Vries London, Monday, July 8th
|
|
Well-Typed's Advanced Haskell
2 DAY COURSE. Featuring Edsko de Vries London, Wednesday, July 10th
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|