ECOOP 2016 (series) / CurryOn 2016 (series) /
CurryOn 2016 Program
This is the CurryOn 2016 program - see the full program for ECOOP 2016 and all affiliated events.
Filter Program
Dates
Rooms
Tracks
Badges
Your Program
Sun 17 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 17 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
09:45 - 10:05 | |||
09:45 20mCoffee break | Coffee break Catering |
15:20 - 16:00 | |||
15:20 40mCoffee break | Coffee break Catering |
Mon 18 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 18 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:45 - 09:50 | |||
08:45 15mDay opening | Curry On opening remarks CurryOn | ||
09:00 50mTalk | How To Win Big With Old Ideas CurryOn |
09:45 - 10:05 | |||
09:45 20mCoffee break | Coffee break Catering |
10:05 - 12:25 | |||
10:05 40mTalk | Move Fast to Fix More Things CurryOn | ||
10:55 40mTalk | Notes on Post-Post-Modern-Modern Programming CurryOn | ||
11:45 40mTalk | A Type is Worth a Thousand Tests CurryOn |
10:05 - 12:25 | |||
10:05 40mTalk | The Functional Programming Languages Nomad CurryOn | ||
10:55 40mTalk | Creating a Fun Game with Elm CurryOn | ||
11:45 40mTalk | Why Writing Correct Software Is Hard and Why Math (Alone) Won’t Help Us CurryOn Ron Pressler Parallel Universe |
12:25 - 13:50 | |||
12:25 85mLunch | Lunch Catering |
13:50 - 15:20 | |||
13:50 40mTalk | Building Scalable Stateful Services CurryOn Caitie McCaffrey Twitter | ||
14:40 40mTalk | Data-driven Software security using Differential Privacy and Deep Learning CurryOn |
13:50 - 15:20 | |||
13:50 40mTalk | Sieve: Cryptographically Enforced Access Control for User Data in Untrusted Clouds CurryOn Frank Wang MIT CSAIL | ||
14:40 40mTalk | Rascal: the Swiss Army Knife of Meta Programming CurryOn |
15:20 - 16:00 | |||
15:20 40mCoffee break | Coffee break Catering |
16:00 - 17:30 | |||
16:00 40mTalk | Doing data science with Clojure: the ugly, the sad, the joyful CurryOn Simon Belak GoOpti | ||
16:50 40mTalk | Oden - A Functional Programming Language for the Go Ecosystem CurryOn Oskar Wickström None (this is a free time project) |
16:00 - 17:30 | |||
16:00 40mTalk | Why The Free Monad isn't Free CurryOn Kelley Robinson Sharethrough | ||
16:50 40mTalk | Exercises in Programming Style CurryOn |
17:40 - 18:30 | |||
17:40 50mTalk | The Racket Manifesto CurryOn |
19:30 - 23:00 | |||
19:30 3h30mSocial Event | Curry On Party! CurryOn |
Tue 19 JulDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 19 Jul
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
09:00 - 09:50 | |||
09:00 50mTalk | It's the End of the World as We Know It, and I Feel Fine CurryOn |
09:45 - 10:05 | |||
09:45 20mCoffee break | Coffee break Catering |
10:05 - 12:25 | |||
10:05 40mTalk | Dartino - a managed language on micro-controllers? CurryOn | ||
10:55 40mTalk | Redesigning Type Systems for Industry OO CurryOn Ross Tate Cornell University | ||
11:45 40mTalk | Static analysis for security at the Facebook scale CurryOn |
10:05 - 12:25 | |||
10:05 40mTalk | Functional Programming and Foreign Language Interfaces: Essentials in Distributed Computing CurryOn Jörgen Brandt Humboldt-Universität zu Berlin | ||
10:55 40mTalk | The Future of Programming will be Live CurryOn | ||
11:45 40mTalk | From Unikernels to Databases to UIs: Truly full-stack apps in OCaml CurryOn Sean Grove None |
12:25 - 13:50 | |||
12:25 85mLunch | Lunch Catering |
13:50 - 15:20 | |||
13:50 40mTalk | Practical Demystification of CRDTs CurryOn | ||
14:40 40mTalk | Distributed Iterative Computation in TensorFlow CurryOn |
13:50 - 15:20 | |||
13:50 40mTalk | On the chemistry of typestate-oriented actors CurryOn Silvia Crafa Università di Padova, Italy | ||
14:40 40mTalk | Become a Polyglot by learning Java! CurryOn |
15:20 - 16:00 | |||
15:20 40mCoffee break | Coffee break Catering |
16:00 - 17:30 | |||
16:00 40mTalk | Distributed Configuration with Clojure CurryOn Renzo Borgatti Mailonline | ||
16:50 40mTalk | Using Object Algebras To Design Embedded Domain Specific Languages CurryOn Julien Richard-Foy Zengularity |
16:00 - 17:30 | |||
16:00 40mTalk | What is programming? CurryOn Juan Lulkin Klarna | ||
16:50 40mTalk | Are We Ready for Secure Languages? CurryOn |
17:30 - 18:30 | |||
17:30 60mSocial Event | Poster Session & Workshops Reception Catering |
17:40 - 18:20 | |||
17:40 40mTalk | A brief and incomplete history of programming languages CurryOn |
17:40 - 18:20 | |||
17:40 40mTalk | To Macros and Beyond!: How macros changed Scala, and what's coming next CurryOn Eugene Burmako EPFL |
18:30 - 19:20 | |||
18:30 50mTalk | Building an Open Source Research Lab CurryOn |