GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Presentation: "Scala - The Simple Parts"

Time: Wednesday 09:30 - 10:30 / Location: Gold Coast

I'd like to take you on a journey to what I think of as the core of Scala. The core is built from a moderate number of general and orthogonal concepts that can be combined quite freely. The parts are simple, but the combinations can be as elaborate and complex as one wants to make them. 

Sometimes, the ideal of simplicity clashes with other requirements such as generality, interoperability, or ease of use. In every large engineering project, there are tradeoffs. My talk will highlight some of the simple principles underlying the language and also discuss some of the tradeoffs that had to be faced.

Download slides

Martin Odersky, Chairman, Chief Architect & Co-Founder at Typesafe

Martin Odersky

Biography: Martin Odersky

Martin Odersky created the Scala programming language and is a professor in the programming research group at EPFL, the leading technical university in Switzerland. Throughout his career, Martin's singular objective has been to make the basic job of writing programs faster, easier and more enjoyable. In the process, he has personally written more lines of Java and Scala code than almost any other individual in the world. He wrote javac, the compiler used by the majority of today's Java programmers, and scalac, the compiler used by the fast-growing Scala community. He authored "Programming in Scala," the best-selling book on Scala. Previously he has held positions at IBM Research, Yale University, University of Karlsruhe and University of South Australia, after having obtained his doctorate from ETH Zürich as a student of Niklaus Wirth, the creator of Pascal.

Twitter: @odersky