Martin Odersky – YOW! Night – Sydney 7 feb

 

From DOT to Dotty
Sydney, 7 February

SUMMARY

In this talk Martin Odersky will present some recent developments that pave the way for where Scala is going. The first part covers foundations: We can move confidently ahead only when working on a thoroughly understood basis.

2016 has seen great progress in this respect. Martin presented DOT, a particularly simple calculus that is intended to serve as the foundation of the next version of Scala. Using DOT, he will show that the language core is sound, and can be used to identify unsound features, and develop an intuitive approach to dealing with them.

The second part is about `dotty`, a new Scala compiler that implements the constructs of DOT in its core data structures and that uses the lessons learned to drive Scala’s evolution. He will concentrate in particular on one novel feature – implicit function types, which are a fundamentally new way to abstract over contexts.

Button: View Video

ABOUT THE PRESENTER: MARTIN ODERSKY

Martin Odersky

Martin Odersky is a professor at EPFL in Lausanne, Switzerland. He is best known as the creator of the Scala programming language. Prior to that, he made several contributions to the development of Java. He created the Pizza and GJ languages, designed the original version of generics for Java, and wrote the javac reference compiler.

More generally, Martin is interested in programing languages and methods, in particular, how object-oriented and functional programming can be made to work seamlessly together. He believes that the two paradigms are two sides of the same coin and should be unified as much as possible.

He was named an ACM fellow for his achievements in this area.

PROGRAM

5.30 PM Welcome networking with refreshments.
6.30 PM Presentation starts followed by Q&A

THANK YOU TO OUR YOW! NIGHT SPONSORS AND SUPPORTING UG

YOW! Night Community Sponsor

thoughtworks-1

YOW! Night Venue and Food & Beverage

mvert_blk-jpg-2

Sponsor YOW! Night Featured Sponsor

lightbendfullcolor

Supporting User Group

scalasyd

The Formulartic Spectrum

Summary

The physical world is just another binary machine. Data creation, analysis, and corruption combined with JavaScript can make new and unexpected things.
This session will gently take you along on a personal journey of how you can use the Web Audio API to produce art and meaning.

About the Presenter: Suz Hinton

suzSuz Hinton is a JavaScript developer who likes to tinker with hardware. A maker at heart, she’s no stranger to minor burns from soldering irons and 3D printers. She’s a regular contributor to the open source Node.js electronics scene, and enjoys teaching others how to immerse themselves in the nerdiverse.

 

 

Program

5:30 pm   Welcome networking with refreshments
6:00 pm   Presentation followed by Q&A


Thank you to our YOW! Night Sponsors

YOW! Community Sponsors:

Optiver

thoughtworks

YOW! Night Sydney Venue Sponsor:

Martin Fowler – Software Design for the 21st Century

Join Thoughtworks and YOW! for an evening with Martin Fowler, Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books, for his Presentation ‘Software Design in the 21st Century’.

Summary

In the last decade or so we’ve seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.

About the Presenter, Martin Fowler

Martin-Fowler YOW! Night March 2016

Martin is Chief Scientist at Thoughtworks, Opinion Leader and Author of many Development books. Martin concentrates on designing enterprise software – looking at what makes a good design and what practices are needed to come up with good design. He’s been a pioneer of various topics around object-oriented technology and agile methods, and written several books including “Refactoring”, “UML Distilled”, “Patterns of Enterprise Application Architecture”, and “NoSQL Distilled”. Martins also writes at martinfowler.com.


A huge thanks to Thoughtworks, Community Sponsor and our partner for this YOW! Night
Thoughtworks (2)

 


Thanks also to Liberty, YOW! Night Melbourne Venue Sponsor

logo-liberty-trans-2x