Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

2. Mediterranean Sea Hall [clear filter]
Saturday, April 29

11:30am CEST

Yan Cui @theburningmonk - Tour of the Language Landscape
There seems to be a new programming language every week, and for us busy developers we just don't have the time to keep up with them. But have you wondered what we might have missed out on whilst we're busy working in our language of choice?
Having spent time with numerous programming languages the past few years I have learnt something new from each. In this talk, we will go on a whirlwind tour of the interesting concepts and ideas I have encountered, from F#'s type providers and Rust's borrowed pointers, to Idris's dependent types to name a few.

avatar for Yan Cui

Yan Cui

Principal Engineer, DAZN
Yan is an experienced engineer who has run production workload at scale in AWS for nearly 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS... Read More →

Saturday April 29, 2017 11:30am - 12:20pm CEST
2. Mediterranean Sea Hall

12:40pm CEST

Alfonso García-Caro @alfonsogcnunez - Conquer the JavaScript ecosystem with F# and Fable!
Let's acknowledge it, Javascript has conquered the world. You've it on the web, on the server, on the desktop, on mobile... everywhere! Like the language or not, the truth is JS developers have built an incredible ecosystem with libraries and tools to do almost anything. If you want to enjoy all these development opportunities, does it mean there's no choice but dealing with duck typing, cryptic equality rules and undefined everywhere?
No! Fable (http://fable.io) is an open source compiler that brings all the power of F# to the JS world: the functional paradigm, static typing with type inference, pattern matching, type providers and more. Together with a comprehensive library to handle collections, text and observables among others.

Fable doesn't add any runtime overhead and generates clean JS code in conformance with new ES6 patterns, like modules or iterables, making it compatible with modern development tools, including Github Electron or React Native to let you develop not only web, but also cross platform desktop and mobile apps.

avatar for Alfonso García-Caro

Alfonso García-Caro

A linguist by heart and a programmer by choice, Alfonso has brought his passion for natural languages to the computing world. He is the creator of Fable, a popular F# to JS compiler, and coauthor of the book "Mastering F#". He currently works at nsynk.de building control systems... Read More →

Saturday April 29, 2017 12:40pm - 1:30pm CEST
2. Mediterranean Sea Hall
Sunday, April 30

3:00pm CEST

Roy Veshovda @royveshovda - IoT + cloud = FOG (using Elixir and Nerves)
What makes the world of IoT so attractive today? How should we structure our projects to benefit from the cloud, but not totally depend on it? How can we use what we have learned in the web stack to iterate faster in the world of IoT?
Which tools are available today to go from idea to deployed product in much faster iterations than before. To get prototypes out the door faster and get feedback to iterate again. Have a look at Open-Hardware, Open-Source, 3D printing, Erlang (Old New), Elixir, Nerves, and how you can use them all together to prototype and build faster.

avatar for Roy Veshovda

Roy Veshovda

Roy Veshovda calls himself a developer. He is an independent consultant and serial entrepreneur. He has spent most of his professional life moving from the web world to hardware and back. Along the way he has picked up a lot of languages and technologies, including Erlang and Elixir... Read More →

Sunday April 30, 2017 3:00pm - 3:50pm CEST
2. Mediterranean Sea Hall

Twitter Feed