18 January 2018

January.Jozi.js: Nothing ventured, nothing gained

Kick the year into gear with the first Jozi.JS of the year! We'll be starting proceedings with two talks, a lightning talk (still TBD) and then an investigation into web bluetooth with @gerybbg. Come along for some beer, pizza and JavaScript!

(*or analogous celebratory beverage)


  • 18:30 - Food and blah blah
  • 19:00 - Lightning Talk (TBC)
  • 19:15 - A Web of Things - Gery Young (@gerybbg)
  • 20:00 - More blah blah

A Web of Things - Gery Young (@gerybbg):

Devices, smart devices everywhere. This is what our world is turning into. Your car tells you how to drive, your watch tells you when to exercise, and your phone tells you when you are hungry. OK, maybe that last bit is a little over the top, but I’m sure someone will make an app like that soon. All of this is controlled by applications which use Bluetooth and Wi-Fi to connect and communicate with each other. However, this is never enough for us as developers, we need to be in control.

The Chrome dev team started the Physical Web movement with the intention of making everything smarter. With Web Bluetooth we can control almost any Bluetooth Low Energy device from a website. No longer dependent on the platform we are using or on apps which require installation or updates. All we need is a browser which supports it.

This talk will cover some of the fundamental concepts of connecting to BLE devices using Chrome, including some privacy and security considerations. Using the Angular Web Bluetooth module we will create and deploy a website and show how anyone can easily connect to a bluetooth device just by opening their web browser.