GOTO Amsterdam (June 17-19, 2015) is a vendor independent international software development conference with more that 50 top speakers and 500 attendees. The conference covers topics such as AngularJS, Disruption, Docker, Drones, Elasticsearch, Hadoop, Microservices & Scrum.

Presentation: "Programming Languages"

Track: Lightning Talks / Time: Friday 15:50 - 16:40 / Location: Beursfoyer

MongoDB and Java8 / 15:50 - 16:05

This talk is a short introduction to MongoDB and Java8. How to make use of Lambda function and Reactive Streams with MongoDB.

by Norberto Leite

A simple Guide to using Akka Persistence / 16:10 - 16:25

If you want to do event sourcing with Akka actors, persisting can hard and tedious when using contemporary persisting solutions. I will show what you need to do to use Akka Persistence, so that your persisting becomes easy as cake!

by Joost Heijkoop

Design for Quality in Java 8 / 16:30 - 16:45

Object Oriented programming has existed for almost 60 years and is still the largest paradigm in computer science. First introduced as a means of reducing maintainability and reusability issues, large software projects still tend to sink into the dark marsch of bad code smells. In this talk I will show you how you can use the new features of Java 8 to increase maintainability, testability and reusability of your software systems as well as introduce a few existing patterns from other programming languages to Java.

by Emil Forslund

Download slides

Emil Forslund, Code Monkey at Speedment AB

Emil Forslund

Biography: Emil Forslund

I started programming at a very young age and when I took my first programming class in High School in 2008 I had already been making small games and applications for 6 years. Games in particular has always intrigued me, not necessarily because they are fun but that they are interactive. A game needs to be challenging but also versatile for the user.

At the university I started studying Artificial Intelligence and game design. I also got interested in student politics and got elected president of the Student Union as well as the student representative in both the University and the faculty board. I saw that most problems could be solved through collaboration and therefore co-founded an organization for mentoring students in helping each other and collaboration on programming assignments. Now I am writing my thesis about code generation and smart software design and many of these experiences have blended into the project.

Twitter: @emifors

Joost Heijkoop, Full Stack Developer & Amsterdam.scala Organiser

Joost Heijkoop

Biography: Joost Heijkoop

As a Full Stack Developer at Xebia I aim to be knowledgeable and I always want to explore new things and improve as a software developer and share my knowledge and expertise with others. As an Organiser at Amsterdam.scala I like to teach you all things Scala and enthuse you about Scala.

Norberto Leite, Developer Advocate at MongoDB

Norberto Leite

Biography: Norberto Leite

Norberto Leite is Technical Evangelist and Developer Advocate at MongoDB. Norberto has been working for the last 5 years on large scalable and distributable application environments, both as advisor and engineer. Prior to MongoDB Norberto served as BigData Engineer at Telefonica.

Twitter: @nleite