Scala Summit

Scala Summit
Location: F151
Tags: scala

Making waves with startups and enterprises alike, Scala is a concise alternative to Java and similar languages, enabling programmers to be more productive. OSCON’s Scala Summit will bring together leaders, innovators and enthusiasts from the Scala world, giving you a complete, in-depth orientation to this exciting new language in just one day.

The Scala Summit starts with the “Seductions of Scala” tutorial on the afternoon of Monday July 19, and continues with a full day of presentations from Scala experts and practitioners on Tuesday July 20. The program has been curated by Scala experts Alex Payne and Dean Wampler, authors of O’Reilly’s Programming Scala.

Stick around after the summit is over to socialize with the Scala community, and then join us for the O’Reilly Open Source Awards and Ignite OSCON, a fast-paced and fun evening of talks.

Register now for the Scala Summit, or the Scala Summit plus the full O’Reilly Open Source Convention (21-23 July)

Who Should Attend?

  • Developers new to Scala, who want to get up to speed quickly, avoid common pitfalls, and understand where the language is heading
  • Developers already using Scala, who want to improve their efficiency and productivity
  • Scala project and community leaders

Benefits of Attending

  • Hear directly from key Scala developers and project leaders
  • Share with others using Scala in practice
  • Build connections with local Scala user groups
  • Find developers or employers with Scala experience

Organize Your Own Events

We want attendees to the Scala Summit to get the most benefit from being together. To help this, we’ve created a ScalaSummit page on the OSCON Wiki where you can leave details of your user groups, projects or other Scala related topics.

In addition, OSCON offers attendee-organized Birds-of-a-Feather sessions, so why not go ahead and organize more Scala meetups during the evenings of OSCON?

Schedule

Monday July 19th

1.30pm – 5pm
The Seductions of Scala

This tutorial is the ideal starting place for those who’ve not yet taken an in-depth look at what Scala has to offer.

Join Dean Wampler for a deep dive on the aspects of the Scala programming language, covering functional programming, traits and concurrency.

Tuesday July 20th

Scala Summit Day

8:30am – 9:15am
Why Scala?

Alex Payne, Dean Wampler

Welcome and introduction from the summit chairs Alex Payne and Dean Wampler, followed by interviews with Scala developers about how and why they chose Scala.

9:15am – 10:00am
Akka: Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors

Jonas Bonér

We believe that writing correct concurrent, fault-tolerant and scalable applications is too hard. Most of the time it’s because we are using the wrong tools and the wrong level of abstraction. Akka is here to change that.

10:00am – 10:30am Break

10:30am – 11:15am
Simple Build Tool

Mark Harrah

Simple build tool aims to do the basics well. sbt is fast, unintrusive and easy to set up, and supports testing, contineous compilation, parallel task execution and dependency management.

11:15am – 12:00pm
Specs & Scala, Tips and Tricks for a Friendly DSL Syntax

Eric Torreborre

Specs is a Behavorial Driven Design framework that provides a simple language for creating specifications, integration with JUnit, mocking, spec reuse and a library for writing business specifications.

12:00pm – 1:30pm Lunch

1:30pm – 2:15pm
Lift: Quick and Fun

David Pollak

The Lift Web Framework provides an advanced set of tools for quickly and easily building real-time, multi-users, interactive web applications. Lift is a hybrid web framework built on Scala. Lift derives its features and idioms from the best of existing web frameworks as well as the FP & OO features in Scala. Join David as he builds a multi-user, browser-based chat app in Lift.

2:15pm – 3:00pm
Rewiring Android with Scala

Nathan Hamblen

The Android platform and Scala language are home to some of the most exciting software progress in the greater Java ecosystem. Why not use them both together? The Android development kit’s command line tools make the platform easily adaptable to a programmable builder like Simple Build Tool, while Scala’s deep interoperability with Java ensures that nothing is lost in the translation.

3:00pm – 3:30pm Break

3:30pm – 4:15pm
Scala in Practice

Alex Payne, Coda Hale

Scala is in production today. Hear from developers at Twitter and Yammer of their real world experience deploying Scala.

4:15pm – 5:00pm
Scala’s Powerful Language Features

Daniel Spiewak

Understanding Scala’s language features is the key to unlocking its power. This talk will explain for-comprehensions, continuations, traits and more.

5:00pm – 7:00pm Dinner (on your own)

7:00pm – 9:00pm
Ignite OSCON

O’Reilly Open Source Awards

Register Now for OSCON 2010

Comments on this page are now closed.

Comments

Picture of Thomas Lockney
Thomas Lockney
04/26/2010 10:55am PDT

While it may not be quite as interesting for people already familiar with Scala, I think people with Java experience might like to check out the talk Trenton Lipscomb and I are giving on Wednesday, which is titled Harnessing Java with Scala.

We will be giving Java developers a taste of what Scala has to offer, showing them a bit about how Simple Build Tool can be used for mixed Java & Scala projects, and showing how you can bring Scala into your environment in a low-risk fashion.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts