Winter party edition: Web IoT, Mass scale JS Refactoring ⛄️

06 Dec

6:00 pm Crea, Nieuwe Achtergracht 170, Amsterdam

166

Description

Book your calendars, as there’s another AmsterdamJS Meetup coming! Don’t miss the 🔥 hottest JS event this winter and prepare for big announcements. 😉

Web Bluetooth and Refactoring JS with JS are going to be the talk of the town thanks to our speakers. In case there’s anything you’d like to present to our audience, feel free to submit a talk via our official form: https://goo.gl/forms/gzQBYS91DYtOTBFC2

We’re very grateful to this edition’s main sponsor Reaktor (https://www.reaktor.com) and also to Evolution Gaming (https://www.evolutiongaming.com) for their long-term support of the event.

# Event Schedule

18:00 – Doors open – snacks, beer, socialization
19:00 – Introduction and announcements
19:10 – 🗣 “Creating IoT Applications with Web Bluetooth” by Martin Woolley
19:40 – 🗣 “How to refactor JavaScript with JavaScript on a massive scale” by Tijn Kersjes
20:10 – Short break
20:20 – 🗣 Talk #3: TBA
21:00 – After-party in pub

## Creating IoT Applications with Web Bluetooth
by Martin Woolley (https://twitter.com/bluetooth_mdw)

10 million Bluetooth devices ship every day, and that figure is rising. Regarded as one of the key, enabling technologies of the IoT, Bluetooth is everywhere and in the summer of 2017, a new Bluetooth technology, Bluetooth mesh networking was released. Bluetooth mesh is used in enterprise and industrial IoT systems and in these environments, web technologies and cloud-based architectures are king.

Web Bluetooth allows developers to create web applications which can monitor and control Bluetooth devices. In this session, we’ll review key Bluetooth concepts and capabilities and the Web Bluetooth APIs which let you exploit them. There may even be demos!

About Martin

Martin Woolley is an industry veteran with over 30 years’ experience working with computers large, small and ….. getting smaller. He still has a Sinclair ZX81 somewhere. He was a part of the BBC micro:bit team and designed the micro:bit’s Bluetooth profile. When Martin first discovered Bluetooth low energy it struck him as a phenomenally useful and developer-friendly technology and a perfect fit for this age of the Internet of Things. Bluetooth mesh networking will take this to the next level.

## How to refactor JavaScript with JavaScript on a massive scale by Tijn Kersjes (https://twitter.com/tijn22)

Refactoring on a massive scale is a different beast. What to do when “find and replace” simply isn’t enough? We faced this challenge when we needed to unify the way an initial state of a React component was set across the codebase consisting of thousands of files. This is a story about how we created a faultless commit that touched around 100,000 lines of code. Our solution was to write a program that did the required modifications for us. These kind of programs are often called codemods. Languages and concepts are like tools in a toolbox. Codemods are a new tool to your toolbox.

About Tijn

Tijn is a software engineer at Reaktor. He mainly writes Node.js/React applications, is interested in anything functional or reactive, and is rarely seen without a cup of coffee. After office hours he likes to play around with esoteric compilers.

# Code of Conduct

By registering to this event you agree to comply with our Code of Conduct http://confcodeofconduct.com

# Contact

If you have any questions about the AmsterdamJS community, or willing to support us as a company and sponsor the next event – reach us at [masked]

Follow updates on Twitter: https://twitter.com/amsterdamjs

Leave a comment

You should login with GitHub to comment

Be updated, subscribe to our signals

Inviting for a beer
See you there!

Thank you for RSVPing. Please, keep culture high and remove RSVP once you now you can not make it.

Well done!

Your commit was pushed to GitOrbit, let`s see what other guys think about it.

Ooops!

Something wrong...

You already like this article!

Please authorize!

sign in