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

3:00pm CEST

Ian Cooper @ICooper - 12-factor apps in .NET Core
The buzz is all around Cloud Native: continuous deployment and easy scaling of your server side code. You have heard about Docker and Microservices, but what are 12-factor apps? The Twelve-Factor App methodology (https://12factor.net/), was created by engineers with experience of delivering apps on Heroku, and is a "recipe for success" when authoring code for cloud native senarios. In this presentation we will look at what a Twelve-Factor App is, and demonstrate how to meet the requirements when creating .NET applications. We will show examples using ASP.NET Core, Brighter and Darker of authoring code to meet these requirements, and show its deployment to containers as well as Azure Service Fabric and Serverless environments.
By the end of this talk you will know enough to be able to approach another pillar of Cloud Native.

avatar for IAN COOPER


Polyglot Coding Architect, JustEat
Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Saturday April 29, 2017 3:00pm - 3:50pm CEST
2. Mediterranean Sea Hall

4:10pm CEST

Yan Drugalya @ydrugalya - Data-driven automation

Inside Unity Technologies, we built one of the most challenging automation setups in the world.  We make software that runs on 20+ platforms with millions of users and billions of deployments. Our software engineers have to keep a high pace of feature development while maintaining quality. We have more than 100k tests that we run often on all our development branches producing 2M test runs a day, 60M monthly and hundreds of millions of runs yearly.

In this talk, I will explain how company culture influenced the evolution of our automation solutions. From poorly connected pieces to a solid, unified, data-driven solution running on tens of platforms and used by hundreds of our employees every day. I’ll go through the challenges we met, important decisions we made, what went wrong, what went right, and what we are still struggling with.

avatar for Yan Drugalya

Yan Drugalya

Professional C#/C++ developer.
Professional C#/C++ developer. Over 15 years of successes and failures. Occasionally writes code in JavaScript, Perl and Python. As his day job builds tools to enhance QA/R&D productivity. We all experience the same set problem related to automation: - flip-flopping tests - long-running... Read More →

Saturday April 29, 2017 4:10pm - 5:00pm CEST
2. Mediterranean Sea Hall

5:20pm CEST

Kim van Wilgen @kimvanwilgen - The continuous culture
Are you looking for ways to speed up? Companies are rapidly adopting technologies, tooling and practices that make them so agile that it changes their culture overnight and changes the playing field. We see disruptors being disrupted within a year. We see the elimination of the first mover benefit due to instant response of competitors. There is no more use for longterm strategies, roadmaps and plans that are just slowing you down. It’s time to get ready for the survival of the fittest: “It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is most adaptable to change”. Kim will show you how moving to continuous delivery will change the DNA of your company. Learn how continuous delivery will speed up your company. Learn how your thinking will change through the presence of feedback and data-driven decision making. It’s time to move to the continuous culture. 


Saturday April 29, 2017 5:20pm - 6:10pm CEST
2. Mediterranean Sea Hall
Sunday, April 30

11:20am CEST

Yan Cui @theburningmonk - Taming Cloud Complexity with F# DSLs
The emergence of Cloud platforms has fundamentally changed the IT landscape. However, attempting to ride on this ever-expanding platform ecosystem wave has created a new set of challenges. Join Yan Cui in this talk as he draws on his extensive experience with AWS over the last 7 years to illustrate, with real-world use examples, how you can use F# to build internal and external DSLs to tame the complexity from these cloud services.

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 →

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

12:30pm CEST

Marcus Tannerfalk @tannerfalk - Staying agile in a fast-growing company
I would like share my personal view, knowledge and learnings of how a more then 10-year-old successful startup, which has had an exponential growth, manages their organization and way of working, emphasizing on the teal organization mind set with servant leadership and a distributed decision making process.

avatar for Marcus Tannerfalk

Marcus Tannerfalk

With agile and lean principles running in his veins, he has founded and managed a start-up and his own consultancy company, working with companies like Volvo, Scania, WirelessCar and currently with trivago.Strongly believing that you should always innovate your business model, while... Read More →

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

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