Niels is a self-professed browser geek. He loves procrastinating, collecting weird devices with even stranger browsers, drawing pixel art monsters, procrastinating, researching obscure browsers and tinkering with hardware.
Join us for an exciting talk on creating a point-of-sale system entirely using web technologies. In this session, we will explore the power of hardware APIs, such as WebHID, WebUSB and WebSerial, and connect the browser to essential components such as a cash drawer, customer display, receipt printer and barcode scanner. We’ll also touch on other new Project Fugu APIs like Idle Detection, Multi-screen Window Placement and Shape Detection. And finally, we will show how this works in practice with a live demonstration of all the components.
Turtles all the way down | HalfStack on the Thames | September 2022 |
---|---|---|
Turtles all the way down | HalfStack at the Beach | July 2022 |
JavaScript on Microcontrollers | FOSDEM | February 2020 |
JavaScript on Microcontrollers | HalfStack Phoenix | January 2020 |
JavaScript on Microcontrollers | HalfStack London | November 2019 |
JavaScript on Microcontrollers | FrontMania | November 2019 |
JavaScript on Microcontrollers | Mobile Era | November 2019 |
Sharing cat gifs after the apocalypse | Fronteers Jam Session | October 2019 |
Enhanced Tracking Protection in Firefox | Mozilla TechSpeaker Meetup | September 2019 |
I’m very sorry | Ad Blocker Dev Summit | September 2019 |
Fun with Bluetooth | Food ‘n Code | September 2019 |
JavaScript on Microcontrollers | HalfStack Vienna | September 2019 |
JavaScript on Microcontrollers | HalfStack New York | August 2019 |
Fun with Bluetooth | OdessaJS | July 2019 |
JavaScript on Microcontrollers | YGLF Lithuania | May 2019 |
Fun with Bluetooth | DACHFest | November 2018 |
Fun with Bluetooth | Mobile Era 2018 | November 2018 |
Fun with Bluetooth | Refresh Conference | October 2018 |
Fun with Bluetooth | Undefined.js | October 2018 |
Turtles all the way down | Fronteers Jam Session | October 2018 |
Fun with Bluetooth | NLHTML5 | August 2018 |
Fun with Bluetooth | enterJS | June 2018 |
Fun with Bluetooth | Drupal Tech Talk | June 2018 |
Fun with Bluetooth | Amsterdam JSNation | June 2018 |
Fun with Bluetooth | Front-end United | May 2018 |
Fun with Bluetooth | JSConf Belgium | May 2018 |
Fun with Bluetooth | DevDays Vilnius | May 2018 |
Fun with Bluetooth | Universal JS Day | April 2018 |
Fun with Bluetooth | Frontend NE | April 2018 |
Fun with Bluetooth | GDG DevFest NL | November 2017 |
Fun with Bluetooth | Halfstack | November 2017 |
Fun with Bluetooth | Domotica Grunn | November 2017 |
Don't Panic | Fronteers Conference 2017 | October 2017 |
Fun with Bluetooth | code.talks 2017 | September 2017 |
Monsters, brievenbussen en andere onzin | Domotica Grunn | September 2017 |
Monsters, mailboxes and other nonsense | Front-Trends 2017 | May 2017 |
Monsters, mailboxes and other nonsense | IndieWebCamp | May 2017 |
Flexbox | Joomladagen | March 2017 |
Everybody Lies | Halfstack | November 2016 |
Everybody Lies – The story behind WhichBrowser | PHP Zwolle | October 2016 |
The Progression of Web Apps | GDG DevFest BE | October 2016 |
The Progression of Web Apps | NLHTML5 | October 2016 |
Everybody Lies | Fronteers Jam Sessions 2016 | October 2016 |
Weird Browsers | TechDays NL | October 2016 |
Everybody Lies | code.talks 2016 | September 2016 |
Everybody Lies – The story behind WhichBrowser | PHP.FRL | August 2016 |
The Progression of Web Apps | Fronteers @ Mirabeau | August 2016 |
Weird Browsers | WebWorkers NRW | August 2016 |
<noscript> The most useless tag of them all </noscript> | Amsterdam HTML & CSS Meetup | June 2016 |
<noscript> The most useless tag of them all </noscript> | CSS Day 2016 + HTML Special | June 2016 |