Curry On is a 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.

The 2019 edition is co-located with ECOOP in London. It will be held on Monday 15.7. and Tuesday 16.7. with three parallel tracks, four exciting keynotes and invited talks.

Submit your talk abstracts via this Google form.

Accepted Papers

Title

Call for Presentations

Curry On has two central goals.

  1. Bringing industry and academia together to have an open conversation.
  2. Exploring the intersection of programming or programming languages with emerging challenges in industry, such as security, big data, or machine learning.

Talks can cover topics as varied as an academic idea applied to a surprising problem domain in a real-world system, to something racy like “programming language academia is irrelevant and here’s why”.

We give no firm guidelines on topics (go wild!), however we particularly seek talks that can provoke thought and discussion, or even (more idealistically) can elicit or encourage new ideas or change.

Areas of particular interest to the conference include:

  • distributed systems/big data
  • machine learning
  • security
  • concurrency
  • types
  • functional or logic programming
  • databases
  • compilers and virtual machines
  • PL approaches to front-end development
  • probabilistic programming
  • next generation tooling

Format

Each accepted talk will get a 40 minute talk slot. There are two different sorts of talk slots. Presenters have a choice between:

  • a standard talk slot, or
  • a chess-timer talk slot.

Chess-Timer Talks

(There will be a limited number of chess-timer talk slots.)

One of Curry On’s prime goals is to bring industry and academia together to have an open conversation. But one speaker addressing hundreds of people is hardly a conversation. So, we’re changing that.

We also call ourselves “a new and unusual non-profit conference focused on programming languages & emerging challenges in industry.”

Chess-timer talks are our unusual solution to making tech conferences a more interactive, more fun, and better place for learning and discussions.

Chess-timer talks primarily seek to get more audience members participating in the presentation. 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. This style of giving talks has been demoed in small (20-30 person) academic workshops to great success. In those workshops, it has incentivized speakers to strategically insert fodder for discussion points into their presentations so as to try and elicit audience members to ask questions.

Speakers with selected talks will have the opportunity to choose whether or not they would like to give a chess-timer talk. Curry On will feature a limited number of chess-timer sessions, meaning that a majority of talks will still be standard conference talks.

Admission and Travel

Speakers will receive free admission to Curry On. We are striving to provide some form of travel grant to assist with the costs of attending. We’ll post details here once a budget is finalized.

Talk Submission

Submit your talk abstracts via this Google form.

Dates

Mon 15 Jul

curry-on
09:00 - 10:15: Curry On - Keynote at Track 1
curry-on09:00 - 10:15
Talk
Simon MarlowFacebook
curry-on
10:45 - 12:15: Curry On - Talks at Track 4
curry-on10:45 - 11:30
Talk
Steven PembertonCWI, Amsterdam
curry-on11:30 - 12:15
Talk
David SchmuddeNextjournal
curry-on
10:45 - 12:15: Curry On - Talks at Track 5
curry-on10:45 - 11:30
Talk
Sebastian BlessingImperial College London, Tobias WrigstadUppsala University, Sophia DrossopoulouImperial College London
curry-on11:30 - 12:15
Talk
Richard MillwoodCore Education UK & Trinity College Dublin
curry-on
10:45 - 12:15: Curry On - Talks at Track 1
curry-on10:45 - 11:30
Talk
Thomas BallMicrosoft Research
curry-on11:30 - 12:15
Talk
curry-on
13:30 - 15:00: Curry On - Talks at Track 4
curry-on13:30 - 14:15
Talk
Simon DanischNextjournal
curry-on14:15 - 15:00
Talk
Adam WelcUber Technologies
curry-on
13:30 - 15:00: Curry On - Talks at Track 5
curry-on13:30 - 14:15
Talk
Nate FosterCornell University
curry-on14:15 - 15:00
Talk
Sifei LuanFacebook, Celeste BarnabyWesleyan University, Koushik SenUniversity of California, Berkeley, Satish ChandraFacebook
curry-on
13:30 - 15:00: Curry On - Talks at Track 1
curry-on13:30 - 14:15
Talk
curry-on14:15 - 15:00
Talk
Gargi SharmaRecurse Center
curry-on
15:30 - 17:00: Curry On - Talks at Track 5
curry-on15:30 - 16:15
Talk
Raj SaxenaN26, Chris FordThoughtWorks (UK) Ltd.
curry-on16:15 - 17:00
Talk
Jordy MoosPB Web Media
curry-on
15:30 - 17:00: Curry On - Talks at Track 1
curry-on15:30 - 16:15
Talk
Edwin BradyUniversity of St. Andrews, UK
curry-on16:15 - 17:00
Talk
Alastair DonaldsonImperial College London
curry-on
17:30 - 18:30: Curry On - Keynote at Track 1
curry-on17:30 - 18:30
Talk
Ashley WilliamsCloudflare
curry-on
19:30 - 22:00: Curry On - Curry On Party at Under the Bridge
curry-on19:30 - 22:00
Social Event

Tue 16 Jul

curry-on
09:00 - 10:15: Curry On - Keynote at Track 1
curry-on09:00 - 10:15
Talk
curry-on
10:45 - 12:15: Curry On - Talks at Track 5
curry-on10:45 - 11:30
Talk
Dhruv MakwanaGoldman Sachs
curry-on11:30 - 12:15
Talk
Tadeu ZagalloApple, Inc,
curry-on
10:45 - 12:15: Curry On - Talks at Track 1
curry-on10:45 - 11:30
Talk
Philip WadlerUniversity of Edinburgh, UK
curry-on11:30 - 12:15
Talk
Tomas PetricekUniversity of Kent
curry-on
13:30 - 15:00: Curry On - Talks at Track 4
curry-on13:30 - 14:15
Talk
Tudor GîrbaCompuGroup Medical Schweiz AG
curry-on14:15 - 15:00
Talk
Aidan Hobson SayersHadean Supercomputing Ltd.
curry-on
13:30 - 15:00: Curry On - Talks at Track 5
curry-on13:30 - 14:15
Talk
curry-on14:15 - 15:00
Talk
Stephen KellUniversity of Kent
curry-on
13:30 - 15:00: Curry On - Talks at Track 1
curry-on13:30 - 14:15
Talk
Andrew ScottFacebook, Johannes BaderFacebook, Satish ChandraFacebook
curry-on14:15 - 15:00
Talk
Veit HellerPort Zero
curry-on
15:30 - 17:00: Curry On - Talks at Track 4
curry-on15:30 - 16:15
Talk
Markus Völteritemis/independent
curry-on16:15 - 17:00
Talk
Don SymeMicrosoft
curry-on
15:30 - 17:00: Curry On - Talks at Track 1
curry-on15:30 - 16:15
Talk
curry-on16:15 - 17:00
Talk
curry-on
17:30 - 18:30: Curry On - Keynote at Track 1
curry-on17:30 - 18:30
Talk
Lars BakGoogle
Questions? Use the ECOOP Curry On contact form.