Welcome to Scala Days 2011!

Scala Days is the premier event for Scala enthusiasts, researchers, and practitioners. The 2011 edition will be held at Stanford, California on the 2nd and 3rd of June 2011.

Come and join us!

Scala Days 2011 is a fantastic and unique occasion to meet with Scala-using professionals and companies, to exchange ideas and form business relations, as well as to discover the latest practical and theoretical development concerning the Scala language.

A central part of the Scala Days event will be the Second Scala Workshop, a forum to showcase and discuss a wide range of cutting-edge Scala research projects. In addition to the Workshop, further Scala Days sessions will be devoted to technical talks, experience talks, and tool demonstrations, offering a comprehensive insight on all that is going on in the Scala world. We have also planned social lunches and an evening Scala Days Reception, which will offer further opportunities to meet and discuss with all the people that matter in the Scala world in a relaxed social context.

On this website you will find plenty of information about the event program, the venue, and practical details. More information concerning Scala days will be posted on this website as it becomes available.

Sponsorship opportunities for Scala Days 2011 are available. Please contact us for details.   

 

 

Scala Days 2011 Sponsors:

       

 

          



Latest News:


The videos are available

It took a while, but finally the Scala Days 2011 videos are available: you can find them via the links on the Resources page. Enjoy!

Conference Information

We're excited to have you all here for Scala Days 2011! Here are some clarifying details:

  • Breakfast and registration is from 8:00 a.m. - 8:45 a.m. in the Lobby at the Alumni Center (there will be signage pointing you in the right direction when you walk in).  Here are the directions to the Alumni Center.
  • There is free on-site parking available for the conference (see this link).
  • The reception is on Thursday June 2nd at the Computer History Museum in Mountain View. Bus loading for the reception starts at 5:45 p.m., and the reception officially starts at 6:30 p.m. Maps will be available on-site for people who choose to drive themselves.
  • The detailed final programs will available on-site and has also been posted on the website, on the program page.

Scala Days - Sold out!

A big thank you to all the people who registered for Scala Days this year! The event is sold out! Registrations are currently closed: we are now unable to accept new registrations. If you did not make it on time on this occasion, you will have a new opportunity next year.

Thanks again to all our participants and to the great Scala community! We all look forward to meeting you at Scala Days 2011!

Tentative Scala Days 2011 Accepted Tech Talks

We are still awaiting confirmation from speakers of accepted talks. We have received a couple of requests for the conference program. We are posting the listing of accepted talks and speaker in order to help you decide whether you would like to attend Scala Days 2011. This might be changed as we get confirmations from all the speakers. A better formatted program (with times) will follow in the next few days.

Scala Training Courses at Scala Days 2011

There will be training, one and two day courses, available on various aspects of Scala given by Martin Odersky, Heiko Seeberger, Viktor Klang and Iulian Dragos. They will take place in the Tresidder Memorial Union on the Stanford University campus a short walking distance from the Scala Days 2011 conference facility on the 31 May and 1 June 2011.

The courses are given by Typesafe. You can find more information on the courses or register for one here

Object Oriented meets Functional (31 May, 2 Day):

This course will be given by Martin Odersky, the creator of the Scala Language and Iulian Dragos. They will give you an excellent grounding in Scala and the course is intended to enable developers or development managers who are experienced programmers in Java or another production language to confidently start programming in Scala. No previous knowledge of Scala is assumed. Although intense, the course ensures you will have a solid understanding of fundamentals of programming in the language and have a good appreciation of its more advanced features.

If you already have Scala programming experience then this course could be a useful refresher.

The course concludes with a 2 hour, interactive “live coding session”. With guidance from the instructor you bring all the aspects of Scala together to produce a fully-functioning Swing spreadsheet application. 

Advanced Scala (31 May, 2 Day):

This course will be given by Martin Odersky and Heiko Seeberger. It is intended for developers with 6 to 12 months programming experience with  Scala who need to understand it's advanced features and how to create well designed libraries or DSL's using proven practices.  

This is a two day course that combines presentation and hands-on coding examples. The topics covered are Implicits, Type parameters, Type members, Advanced FP features, Design by contract using traits, Advanced pattern matching with extractors and the Scala collections design principles. DSL design. 

Akka Fast Track to Concurrent Programming (1 June, 1 Day):

This course is intended for competent Scala developers who would like to learn how to create highly scaleable applications using Akka.

In this Akka course designed by Jonas Boner (creator of Akka) and given by Viktor Klang, key Akka contributor, you will learn what Akka is, the ideas behind its design, implementation and how it can be used to solve hard real-world problems. It is a practical hand-on course with roughly and equal split between theory sessions and labs. 

It will cover solving problems of concurrency, fault-tolerance and scalability, Building event-driven architectures, asynchronicity in-process and in the cluster. How to practically implement the Akka toolkit and runtime in your applications.