Conference Dates
Conference Dates are in time zone (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, and may differ from the viewed time zone.
Rooms
Tracks
Badges
Your Program
Sun 17 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 17 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
09:45 - 10:05 Coffee break | Coffee break Catering |
15:20 - 16:00 Coffee break | Coffee break Catering |
Mon 18 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 18 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:45 - 09:00 Day opening | Curry On opening remarks CurryOn | ||
09:00 - 09:50 Talk | How To Win Big With Old Ideas CurryOn |
09:45 - 10:05 Coffee break | Coffee break Catering |
10:05 - 10:45 Talk | Move Fast to Fix More Things CurryOn | ||
10:55 - 11:35 Talk | Notes on Post-Post-Modern-Modern Programming CurryOn | ||
11:45 - 12:25 Talk | A Type is Worth a Thousand Tests CurryOn |
10:05 - 10:45 Talk | The Functional Programming Languages Nomad CurryOn | ||
10:55 - 11:35 Talk | Creating a Fun Game with Elm CurryOn | ||
11:45 - 12:25 Talk | Why Writing Correct Software Is Hard and Why Math (Alone) Won’t Help Us CurryOn Ron PresslerParallel Universe |
12:25 - 13:50 Lunch | Lunch Catering |
13:50 - 14:30 Talk | Building Scalable Stateful Services CurryOn Caitie McCaffreyTwitter | ||
14:40 - 15:20 Talk | Data-driven Software security using Differential Privacy and Deep Learning CurryOn |
13:50 - 14:30 Talk | Sieve: Cryptographically Enforced Access Control for User Data in Untrusted Clouds CurryOn Frank WangMIT CSAIL | ||
14:40 - 15:20 Talk | Rascal: the Swiss Army Knife of Meta Programming CurryOn |
15:20 - 16:00 Coffee break | Coffee break Catering |
16:00 - 16:40 Talk | Doing data science with Clojure: the ugly, the sad, the joyful CurryOn Simon BelakGoOpti | ||
16:50 - 17:30 Talk | Oden - A Functional Programming Language for the Go Ecosystem CurryOn Oskar WickströmNone (this is a free time project) |
16:00 - 16:40 Talk | Why The Free Monad isn't Free CurryOn Kelley RobinsonSharethrough | ||
16:50 - 17:30 Talk | Exercises in Programming Style CurryOn |
17:40 - 18:30 Talk | The Racket Manifesto CurryOn |
19:30 - 23:00 Social Event | Curry On Party! CurryOn |
Tue 19 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 19 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
09:00 - 09:50 Talk | It's the End of the World as We Know It, and I Feel Fine CurryOn S: Larry Wall |
09:45 - 10:05 Coffee break | Coffee break Catering |
10:05 - 10:45 Talk | Dartino - a managed language on micro-controllers? CurryOn | ||
10:55 - 11:35 Talk | Redesigning Type Systems for Industry OO CurryOn Ross TateCornell University | ||
11:45 - 12:25 Talk | Static analysis for security at the Facebook scale CurryOn |
10:05 - 10:45 Talk | Functional Programming and Foreign Language Interfaces: Essentials in Distributed Computing CurryOn Jörgen BrandtHumboldt-Universität zu Berlin | ||
10:55 - 11:35 Talk | The Future of Programming will be Live CurryOn | ||
11:45 - 12:25 Talk | From Unikernels to Databases to UIs: Truly full-stack apps in OCaml CurryOn Sean GroveNone |
12:25 - 13:50 Lunch | Lunch Catering |
13:50 - 14:30 Talk | Practical Demystification of CRDTs CurryOn | ||
14:40 - 15:20 Talk | Distributed Iterative Computation in TensorFlow CurryOn S: Yuan Yu |
13:50 - 14:30 Talk | On the chemistry of typestate-oriented actors CurryOn Silvia CrafaUniversitĂ di Padova, Italy | ||
14:40 - 15:20 Talk | Become a Polyglot by learning Java! CurryOn |
15:20 - 16:00 Coffee break | Coffee break Catering |
16:00 - 16:40 Talk | Distributed Configuration with Clojure CurryOn Renzo BorgattiMailonline | ||
16:50 - 17:30 Talk | Using Object Algebras To Design Embedded Domain Specific Languages CurryOn Julien Richard-FoyZengularity |
16:00 - 16:40 Talk | What is programming? CurryOn Juan LulkinKlarna | ||
16:50 - 17:30 Talk | Are We Ready for Secure Languages? CurryOn |
17:30 - 18:30 Social Event | Poster Session & Workshops Reception Catering |
17:40 - 18:20 Talk | A brief and incomplete history of programming languages CurryOn |
17:40 - 18:20 Talk | To Macros and Beyond!: How macros changed Scala, and what's coming next CurryOn Eugene BurmakoEPFL |
18:30 - 19:20 Talk | Building an Open Source Research Lab CurryOn |
Sun 17 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 17 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 |
---|
Mon 18 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 18 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 8:00 | 30 | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 | 19:00 | 30 | 20:00 | 30 | 21:00 | 30 | 22:00 | 30 |
---|
Tue 19 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 19 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 9:00 | 30 | 10:00 | 30 | 11:00 | 30 | 12:00 | 30 | 13:00 | 30 | 14:00 | 30 | 15:00 | 30 | 16:00 | 30 | 17:00 | 30 | 18:00 | 30 | 19:00 | 30 |
---|
Sun 17 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Sun 17 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ariosto | CurryOn Catering Coffee break 09:45 - 10:05 | CurryOn Catering Lunch 12:25 - 13:50 | CurryOn Catering Coffee break 15:20 - 16:00 |
Mon 18 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 18 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 8:00 | 15 | 30 | 45 | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | 16:00 | 15 | 30 | 45 | 17:00 | 15 | 30 | 45 | 18:00 | 15 | 30 | 45 | 19:00 | 15 | 30 | 45 | 20:00 | 15 | 30 | 45 | 21:00 | 15 | 30 | 45 | 22:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ariosto + Manzoni | CurryOn Catering Coffee break 09:45 - 10:05 | CurryOn Catering Lunch 12:25 - 13:50 | CurryOn Catering Coffee break 15:20 - 16:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Auditorium Loyola | CurryOn Curry On opening remarks 08:45 - 09:00 | CurryOn How To Win Big With Old Ideas 09:00 - 09:50 | CurryOn Move Fast to Fix More Things 10:05 - 10:45 | CurryOn Notes on Post-Post-Modern-Modern Programming 10:55 - 11:35 | CurryOn A Type is Worth a Thousand Tests 11:45 - 12:25 | CurryOn Building Scalable Stateful Services 13:50 - 14:30 | CurryOn The Racket Manifesto 17:40 - 18:30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foscolo | CurryOn The Functional Programming Languages Nomad 10:05 - 10:45 | CurryOn Creating a Fun Game with Elm 10:55 - 11:35 | CurryOn Why The Free Monad isn't Free 16:00 - 16:40 | CurryOn Exercises in Programming Style 16:50 - 17:30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mercati di Traiano | CurryOn Curry On Party! 19:30 - 23:00 |
Tue 19 Jul Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Tue 19 Jul
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Room | 9:00 | 15 | 30 | 45 | 10:00 | 15 | 30 | 45 | 11:00 | 15 | 30 | 45 | 12:00 | 15 | 30 | 45 | 13:00 | 15 | 30 | 45 | 14:00 | 15 | 30 | 45 | 15:00 | 15 | 30 | 45 | 16:00 | 15 | 30 | 45 | 17:00 | 15 | 30 | 45 | 18:00 | 15 | 30 | 45 | 19:00 | 15 | 30 | 45 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ariosto + Manzoni | CurryOn Catering Coffee break 09:45 - 10:05 | CurryOn Catering Lunch 12:25 - 13:50 | CurryOn Catering Coffee break 15:20 - 16:00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Auditorium Loyola | CurryOn Redesigning Type Systems for Industry OO 10:55 - 11:35 | CurryOn Practical Demystification of CRDTs 13:50 - 14:30 | CurryOn Distributed Configuration with Clojure 16:00 - 16:40 | CurryOn Building an Open Source Research Lab 18:30 - 19:20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Foscolo | CurryOn The Future of Programming will be Live 10:55 - 11:35 | CurryOn Become a Polyglot by learning Java! 14:40 - 15:20 | CurryOn What is programming? 16:00 - 16:40 | CurryOn Are We Ready for Secure Languages? 16:50 - 17:30 |
iCalendar subscription service for your personal schedule
You first need to have starred events () in order to use the iCalendar subscription service.
Currently Viewed Program
Downloads the currently viewed program (with filters applied) in iCal format