GOTO Amsterdam (June 13-15, 2016) is a vendor independent international software development conference with more than 60 top speakers and 800 attendees. The conference covers topics such as Microservices, Rugged, JavaScript, Post-Agile, Data, Spring++, Connected Worlds & Philosophy.

Presentation: "Pure Functional Programming in Excel"

Track: JavaScript / Time: Tuesday 15:50 - 16:40 / Location: Veilingzaal

This talk is about the world's most popular programming language...Java? Python? COBOL?
No... Excel!

Excel somehow hits the sweet spot between being powerful enough to run entire domains like finance and insurance, but also easy enough to attract a huge audience. Why is that?

In this talk we'll explore some of the mechanisms that make spreadsheets so powerful, while implementing a few interesting mathematical problems in spreadsheets.

While doing that, you might learn some (functional) programming concepts too, as we'll talk about sorting, dynamic programming and lambdas.

Prerequisite attendee experience level: beginner

Download slides

Felienne Hermans, Assistant Professor at Delft University of Technology

Felienne Hermans

Biography: Felienne Hermans

Felienne is assistant professor at Delft University of Technology, where she heads the Spreadsheet Lab, researching the application of software engineering methods to spreadsheets.

One of Felienne's biggest passions in life is to share enthusiasm for programming with others. She teaches a group of kids Lego Mindstorms programming every Saturday, serves on the board of Devnology, a Dutch developer community that organizes monthly meetings on all things software, and is one of the founders of the Joy of Coding conference, a one day developer conference in Rotterdam celebrating the joy and art of programming. If she is not coding, blogging and teaching, she is probably dancing Lindy Hop, out running, watching a movie or playing a (board)game.

Twitter: @Felienne