Curry On
Prague!
July 6-7th, 2015

this is a triangle

A new and unusual non-profit conference focused on
programming languages & emerging challenges in industry.
Academia and industry need to have a talk.
Or rather, they just need to talk in general.
 
Tickets available!
Program Register Now! Diversity Scholarships
 
 
Curry On is a new conference focused on the intersection of emerging languages and emerging challenges in industry (e.g. big data or security), as well as new ideas and paradigms in software development.

Curry On also seeks to act as a conduit for ferrying understanding and ideas back and forth between industry and academic programming languages, software engineering, and systems research communities (amongst others).
Curry On is a rare event where academic minds responsible for concepts and tools now invaluable to everyday software development – like functional programming, or generics in Java – collide with the movers and shakers in industry that are building next-generation systems and developing software engineering practices central to our entire industry.

Curry On will be held in a different European city year-to-year, and it will always be co-located with one of the top academic conferences in programming languages. This year, it's co-located with ECOOP.

Join us for two days of fruitful and mind-altering ideas and discussions, and maybe a few beers.
 
 
Atypical?
Our goal:
Bring industry and academia together to have a conversation.
But...
One speaker addressing hundreds of people is hardly a conversation.
So, let's change that.
Introducing
Chess-Timer talks
Chess-timer talks are our unusual solution to making tech conferences a more interactive, more fun, and better place for learning and discussions.

Speakers who choose to give a chess-timer talk are allowed 20 minutes of solo speaking time, and 20 minutes of discussion time. A Curry On representative operates a chess-timer during the presentation, switching between solo + discussion time budgets. When an audience member interrupts the talk to ask a question, for example, we switch the timer to deduct from discussion time.

Curry On will feature a limited number of chess-timer sessions, meaning that a majority of talks will still be standard conference talks.
 
Two days, two tracks.
Four exciting keynotes
Gilad Bracha
Google
Dart, Java Generics
Brendan Eich
Creator of JavaScript
Jeff Bezanson & Stefan Karpinski
MIT
Creators of Julia Language
Evan Czaplicki
Prezi
Creator of Elm Language
Program
Monday, July 6th
Room 1: Bohemia 1 Room 2: Moravia I & II
8:45-9:00
Curry On opening remarks
Jan Vitek and Heather Miller
9:00-9:45
Keynote Room:
Bohemia II
keynote
Gilad Bracha
Google
Dart language
9:45-10:05 Coffee break, served outside of lecture hall
10:05-10:45
Andrey Breslav
JetBrains
Kotlin languageJVMlanguage design
Ary Borenszweig & Juan Wajnerman
Manas
Crystal languageLLVMlanguage design
10:55-11:35
chess timer talk
Francisco Sant'Anna
PUC-Rio, Brazil
Céu languagelanguage designstructured programming
chess timer talk
Roland Kuhn
Typesafe
concurrencyactor modelScala language
11:45-12:25
Marc Shapiro
Inria/LIP6
concurrencydistributioneventual consistency
Ron Pressler
Parallel Universe
functional programmingimperative programming
12:35-13:50 Lunch, Plzencka Restaurace, 250 meters from venue hotel
13:50-14:30
Andy Gordon
Microsoft Research
probabilistic programmingbig data
Ben Titzer
Google
VMsJavaScript languagehackers' delight
14:40-15:20
Tyler McMullen
Fastly
probabilistic algorithms
Julia Lawall
Inria/LIP6/UPMC/Sorbonne University
bug-findingC language
15:30-16:00 Coffee break, served outside of lecture hall
16:00-16:40
Tony Printezis
Twitter
JVMJava language
Julian Arni
Zalora
web servicestypesdomain specific languagesHaskell language
16:50-17:30
Bodil Stokke
PureScript languagefunctional programming
Jurriaan Hage
Utrecht University
domain specific languagesHaskell language
17:40-18:30
Keynote Room:
Bohemia II
keynote
Jeff Bezanson & Stefan Karpinski
MIT
Julia languagebig data
19:30-22:00 Curry On Party!, at Velká klášterní restaurace




Tuesday, July 7th
Room 1: Bohemia 1 Room 2: Moravia I & II
9:00-9:45
Keynote Room:
Bohemia II
keynote
Brendan Eich
JavaScript languagelanguage design
9:45-10:05 Coffee break, served outside of lecture hall
10:05-10:45
Cliff Click
H2O
VMsJVMhackers' delight
Zach Tellman
Factual
macrosClojure language
10:55-11:35
chess timer talk
Alex Muscar
Lyst
typesPython language
chess timer talk
Thomas Arts
Quviq
static analysistestingHaskell languageC language
11:45-12:25
Dan Friedman & Jason Hemann
Indiana University
logic programmingdomain specific languages
Sumit Gulwani
Microsoft Research
Data CleaningSpreadsheets
12:35-13:50 Lunch, Plzencka Restaurace, 250 meters from venue hotel
13:50-14:30
Bjarne Stroustrup
Morgan Stanley
C++ language
David Christiansen
IT University of Copenhagen
dependent typesIdris language
14:40-15:20
chess timer talk
Marijn Haverbeke
static analysisJavaScript language
Philip Wadler
University of Edinburgh
domain specific langaugeslanguage design
15:30-16:00 Coffee break, served outside of lecture hall
16:00-16:40
Filip Pizlo
Apple
JavaScript languageVMshackers' delight
Alex Iliev
Goldman Sachs
software designsciencethe future
16:50-17:30
chess timer talk
Felix Klock
Mozilla
Rust languagetypeslanguage design
Anton Epple
NetBeans
IDEs
17:40-18:20
Sylvan Clebsch, Sebastian Blessing, Sophia Drossopoulou
Casuality and Imperial College
Pony languageconcurrencylanguage design
Valentin Gogichashvili
Zalando
SQL
18:30-19:20
Keynote Room:
Bohemia II
keynote
Evan Czaplicki
Prezi
Elm languagefunctional reactive programmingfront-endlanguage design
Tickets available!
Tickets are € 600, and are good for all of Curry On, ECOOP, and
other co-located events for the entire week.
Register Now!
We these folks
















Wanna help?
Sponsorship Opportunities
Organizers
Heather Miller
EPFL
(Co-Chair)
Jan Vitek
Northeastern University
(Co-Chair)