Keynote @ GOTO Chicago: Want to be a Better Programmer? with Lars Bak and Kasper Lund

September 27, 2016

Lars Bak and Kasper Lund originally joined Google in 2006 to improve JavasScript performance. Innovation, open source and friendly competition made Javascript over 100x faster. But did that performance improvement make you a better programmer?

It enabled more innovation on the web but developers are still suffering from puzzling semantics and hard-to-identify errors. So what do we need to make you a better programmer? Lars and Kasper say it’s simplicity and consistency with programming languages and frameworks.

Learn more about their work with the Dart language by watching the video of their keynote from GOTO Chicago 2016 below.


Want to be a Better Programmer?

with Kasper Lund, Software Engineer at Google and Lars Bak, Co-Founder of Dart and Designer of V8

The design of the Dart programming language is heavily based on syntax, features, and performance characteristics from past object-oriented systems. This intentional choice has resulted in a productive and yet simple to learn programming language with clear semantics. In addition to discussing important language design decisions, we will show you how an object-oriented approach based on simple and understandable constructs can make you a better programmer.

Download the slides

[bctt tweet=”Want to be a better programmer? Watch @dart_lang co-founder Lars Bak + Kasper Lund’s @GOTOchgo keynote”]


 
Looking for the content from the other keynotes at GOTO Chicago 2016? Download the slides from the other two keynote sessions below.

The Journey of a Large Scale Application built using JavaScript/TypeScript, Node, Electron, and 100+ OSS Components at Microsoft

with Erich Gamma, Distinguished Engineer at Microsoft and Member of the “Gang of Four”

Having spent over twenty years on developer tools I was convinced that Eclipse is the last development tool I work on. I was wrong. It all started five years ago as an experiment to see what is possible when it comes to developing in the browser using modern JavaScript, HTML, and CSS. Five years later we have shipped Visual Studio Code a new smart code editor that is extensible, open source, and runs cross platform. Code is now a 350k+ TypeScript application built using web technologies on top of the Electron shell, Node.js and uses hundreds of open source components. It is fascinating to see how many things have changed since working on Eclipse. It was a fun and interesting journey. In this talk I look back on this journey, describe the design and technology decisions, the pivots, and what we learnt along the way.

Download the slides

[bctt tweet=”Building Large Apps w/ #JavaScript + 100+ #OSS Components at #Microsoft – @erichgamma’s @GOTOchgo slides”]


Neutrino Monologues

with Dr. Deborah Harris, Scientist at Fermilab

Neutrinos are a billion times more plentiful than protons and neutrons, yet we know very little about them. What we do know is that they are produced when elements combine in the sun, and when they disintegrate in nuclear reactors. More recently we have discovered that they can change from one kind to another and then back again. Understanding neutrinos and how they behave is a major goal in the field of particle physics because neutrinos may hold the secret to why the universe is filled today with only matter, and no anti-matter.

Neutrino Monologues is a one-woman play that recounts the colorful history of these particles, from their earliest appearance in the early 1900’s and the experiments that won this year’s Nobel Prize in Physics, through today’s experiments taking place in GOTO Chicago’s own back yard, Fermi National Accelerator Laboratory in Batavia Illinois.

Download the slides

[bctt tweet=”#Neutrino Monologues – download slides from @Fermilab scientist Dr. Deborah Harris’s @GOTOchgo keynote”]