JavaScript is Awe-ful

Presented by Katie McLaughlin
Wednesday 1:20 p.m.–2:05 p.m.
Target audience: Developer

Abstract

JavaScript is an incredibly powerful language, and thanks to its renaissance, it now has uses that extend beyond the browser.

However, being a language that's extremely accessible, with a shallow learning curve and large userbase, it's the subject of - at times - vitriolic abuse from other language communities.

Yes, JavaScript was created in a very short timeframe, and there are inherent issues with some very early design decisions that can cause some grief to developers. However, as the engine that powers the web, it's able to prove it's versatility and usefulness. So why the hate?

In this talk, we will discuss the history of JavaScript, it's future, and how some it's 'wat's can be avoided in everyday use in other to leverage the power of this universal language. We will also take a short tour through over a dozen other languages and some of their quirks, to prove how no language is without fault.

Presented by

Katie McLaughlin

Katie has worn many different hats over the years. She has been a software developer for many languages, systems administrator for multiple operating systems, and speaker on many different topics.

She is currently a board member for Linux Australia, a Senior Apiarist on the BeeWare project, and operations engineer, and conference organiser.

When she's not changing the world, she enjoys making tapestries, cooking, and yelling at JavaScript and its attempt at global variables.

©2016 Linux Australia and linux.conf.au 2017. Linux is a registered trademark of Linus Torvalds. Site design by Takeflight. Image credits can be found on our Colophon.