Scala Conference in Japan 2013


The first ever Scala conference in Japan.

Registration


Scala Conference in Japan 2013 - Conference ticket Scala Conference in Japan 2013 - Party ticket Scala Hack-a-thon in 2013 - Conference ticket (free)

Goals


Scala Conference in Japan 2013 is the inaugural meeting of the first large-scale Scala conference in Japan. Our goals are to bridge the Japanese Scala community with the global Scala community, and to promote industry adoption of Scala in Japan.

The first day (March 2) will be technical talks and tool demonstrations to discuss a wide range of Scala topics. Several speakers are invited from Typesafe as well. The second day (March 3) will be something more relaxed like a hackathon event.


Event Info


A large-scala technical event for developers, architects, project managers and anybody else with an interest in Scala.

We are planning two parallel tracks of sessions, including talks by special guests from Typesafe, Inc. There will also be a series of lightning talks.

Date Time Saturday 2nd March 2013 10:00 - 18:30
Venue Tokyo Institute of Technology - Ookayama Campus


See in detail

Place A (Tokyo Tech Front 1F - Kuramae Hall)

A Appearance A Inside

Place B (Centennial Hall 3F - Ferrite Memorial Hall)

B Appearance B Inside
Attendees 200
Price 3,000 yen. Registration starts on Saturday, February 2, 2013 (18:00 in Apia, Samoa) in Doorkeeper

Invited Speakers

We are pleased to announce that the following special guests from Typesafe will be presenting at Scala Conference in Japan 2013.
(Titles and abstracts are subject to change.)

Jonas Bonér (Typesafe CTO, Akka developer)

Jonas-Boner Up up and Out: Scaling Software with Akka

We believe that one should never have to choose between productivity and scalability, which has been the case with the traditional approaches to concurrency and distribution. The cause of that has been the wrong tools and the wrong layer of abstraction and Akka is here to change that. Akka is a unified runtime and programming model for scaling both UP (utilizing multi-core processors) and OUT (utilizing the grid/cloud). With Akka 2 this will be taken to a whole new level with its "Distributed by Design". Akka 2 provides location transparency by abstracting away both these tangents of scalability by turning them into operations and configuration task. This gives Akka runtime the freedom to do adaptive automatic load-balancing, cluster rebalancing, replication and partitioning. Akka is available at http://akka.io (under Apache 2 license).

Profile:
Jonas Bonér is a geek, programmer, speaker, musician, writer and Java Champion. He is the CTO and co-founder of Typesafe and is an active contributor to the Open Source community; most notably founded the Akka Project and the AspectWerkz AOP compiler (now AspectJ). Learn more at: http://jonasboner.com

James Roper (Typesafe, Play core member)

James-Roper Play Framework - The modern web framework that packs a punch

As the focus of modern web applications shifts to be more and more about providing rich user experiences, and hardware evolves not to be faster but to provide more and more CPU cores, many web frameworks have been left behind, unable to meet the demands of a modern web application.

Play Framework is the answer to these new demands, providing first class support for current web standards such as WebSockets and technologies such as LESS, requireJS and CoffeeScript, while providing the power of asynchronous IO and parallel processing using simple and concise syntax on the backend. This presentation will give you a taste of just how simple Play Framework makes modern web application development, showcasing support for the latest technologies in a development environment that is powerful and productive.

Profile:
James Roper is an open source developer with a passion for helping developers to produce great software. James started out as an enterprise Java developer, before moving to Atlassian where we specialised in developing Atlassian's hosted offerings of their world class enterprise development tools. He now works for Typesafe as a core developer on Play Framework, and frequently blogs and speaks on technical topics in relation to Play, Scala, and whatever else happens to tickle his fancy.

Joshua Suereth (Typesafe, Scala team member, author of Scala in Depth)

Joshua-Suereth Coding in Style

Scala is an expressive language, but can be hard to grasp when coming from imperative languages. The key is understanding what expression is in Scala, and how to adapt code to be more expressive. This talk covers the 'zen' of Scala development, as well as what changes the new features in Scala 2.10 bring. In particular, we cover:

  • Expression oriented programming and basic functional programming
  • Simplicity in Design
  • Enhancing libraries with Implicit classes and value classes
  • Dynamic types for DSLs
  • Reflection as a platform to write macros
  • Macros and Rainbow Explosion Powers

Profile:
Josh Suereth is a Senior Software Engineer at Typesafe and the author of "Scala In Depth". He has been a Scala enthusiast ever since he came to know this beautiful language in 2007. He started his professional career as a software developer in 2004 using programming languages like C++, Perl and Java. In 2009 he began writing the book "Scala In Depth" which provides practical support for using Scala in every day applications. Josh regularly shares his expertise in articles and talks.

Jamie Allen (Typesafe Consultant)

Jamie Allen Effective Actors

There are several frameworks across languages and platforms of Actors, including Erlang, Fantom, Java and Scala. As developers have built systems using these frameworks, patterns of use have begun to emerge that represent "Best Practices" for actor-based systems. In this talk, we will review such patterns, focusing primarily on how to implement them using the Akka framework and Scala.

Profile:
Jamie Allen has over 18 years of experience delivering enterprise solutions across myriad industries, platforms, environments and languages. He has been developing enterprise applications with Scala since 2009, primarily using Actors for fault tolerance and managing concurrency at scale.


Looking for Staff


We are looking for volunteer staff for the conference. Stay tuned for more details.

Please contact staff@scalaconf.jp if you are interested in volunteering.


© 2012 - Scala Conference in Japan Committee