Gordon Williams - Web Bluetooth, Espruino and Puck.js
Gordon has been working on JavaScript-powered embedded devices for over 5 years now, running 3 successful KickStarter campaigns from a home office in Oxfordshire. He'll show us how we can use the Web Bluetooth APIs and JavaScript to control things in the real world, straight from a webpage.
Léonie Watson - You're only supposed to blow the bloody doors off
What do these imortal words, from Charlie Crocker (AKA Michael Caine) in The Italian Job, have to do with JavaScript? More than you might think...
It is often said that JavaScript makes things inaccessible with a screen reader. This is not true though. It is possible to do good and bad things with JavaScript (as with any other language, or even dynamite) - but it helps if you understand accessibility mechanics in the browser if you want to avoid unexpected consequences.
If you have ever used JavaScript to provide keyboard shortcuts, or used the ARIA application role to enable accessible software UI interactions on the web, there is a good chance it had unintended consequences for screen reader users.
Using code examples and screen reader demos, Léonie will look at accessibility mechanics in the browser, the new Accessibility Object Model (AOM) JavaScript API, and how to use JavaScript so you only blow the bloody doors off!