NodeConf EU 2017 · Ireland · 2017

NodeConf EU 2017 Badge

JavaScript hackable BLE badge

An open-source hackable JavaScript badge for NodeConf EU 2017 in Kilkenny, built by NearForm around Gordon Williams' Espruino/Puck.js lineage with BLE, LCD, NFC, buttons, CR2032 power, attendee-name programming, code examples, and challenge behavior.

NodeConf EU 2017 Badge badge image
EventNodeConf EU 2017
SeriesNodeConf EU
LocationKilkenny
CountryIreland

Image Provenance

Asset
optimized WebP from official upstream repository raster render
Status
licensed official upstream raster render
Source
img/nceubadge.png
License
Apache License 2.0
Attribution
NearForm / nceubadge repository contributors
Notes
Original 667x731 PNG board-layout raster downloaded from the official NearForm nceubadge repository and preserved in Public/images/source. The published WebP delivery asset is metadata-stripped and otherwise kept as the official upstream repository raster embedded by the README, not a generated image, placeholder, article screenshot, or synthetic approximation. The published badge.gallery delivery file is an optimized WebP generated from the rights-cleared local derivative/source with metadata stripped, WebP quality 82, and a maximum side cap of 1600 pixels when the source is larger; upstream source URL, license, and attribution remain unchanged.

People

Authors & Credits

Espruino/Puck.js platform maintainer

Gordon Williams

The Espruino event page and Hackaday article connect the badge to Gordon Williams' Espruino/Puck.js lineage.

Source

badge project publisher

NearForm

The public repository is under NearForm's GitHub organization and preserves the NodeConf EU 2017 badge project.

Source

technical report author

Brian Benchoff

Author of the Hackaday article used for secondary technical and event-challenge detail.

Source

Why It Mattered

It adds Ireland and the JavaScript community to the European badge map, showing that hackable conference badges had moved beyond security-only events into developer conferences with open hardware and firmware.

Hardware

The archived NearForm repository and hardware README document an open-source hardware project with Eagle CAD schematics and board files, firmware.hex, PDF schematic/board exports, an MDBT42Q Bluetooth module using Nordic nRF52832, and an MCCOG128064B12W-SPR LCD. Hackaday corroborates BLE, CR2032 low-power design, high-contrast LCD, buttons, NFC, prototyping area, and a hexagonal Node.js-logo-like PCB.

Software & Apps

The repository preserves JavaScript examples and badge applications including menu, REPL, Asteroids, Flappy Bird, Snake, Mario, T-Rex, sketch, image display, and name-generation tooling. Hackaday reports that documentation helped attendees write code, work through challenges, and enter hacked badges in a Grand Challenge.

Lore

Hackaday describes NodeConf EU as a key European Node.js event and says the badge was programmed with attendee names while deeper behavior was unlocked through a Konami-code sequence. Espruino's event list places NodeConf EU 2017 in Kilkenny from November 5 to 8 with custom badges.

Lifecycle

Add-ons & Upgrades

event challenge reported

Grand Challenge and Konami unlock

Hackaday reports a Konami-code sequence, hidden behavior, and a Grand Challenge for hacked badges during the event.

Compatibility: NodeConf EU 2017 Badge

Source
hardware files source-backed

Open hardware Eagle archive

The repository hardware directory exposes Eagle schematic and board files plus exported PDFs for the badge design.

Compatibility: NodeConf EU 2017 Badge

Source
radio and interaction source-backed

BLE and NFC interaction surface

Hackaday reports BLE and NFC alongside the low-power badge design, while the hardware archive identifies the nRF52832-based MDBT42Q module.

Compatibility: NodeConf EU 2017 Badge

Source
software examples source-backed

On-badge games and code examples

The repository includes apps and examples such as menu, REPL, Asteroids, Flappy Bird, Snake, Mario, T-Rex, sketch, and image-display code.

Compatibility: NodeConf EU 2017 Badge

Source
software platform source-backed

Espruino/Puck.js JavaScript runtime

The public source trail ties the badge to the Espruino/Puck.js JavaScript runtime lineage for attendee-programmable behavior.

Compatibility: NodeConf EU 2017 Badge

Source

Operational history

Issues & Camp Impact

image provenance upgrade note

The NodeConf EU 2017 visual uses the official NearForm repository `img/nceubadge.png` board-layout raster under the repository Apache-2.0 license.

The public badge page, image archive, and API point at an exact upstream raster source with source URL, license, attribution, and processing notes while avoiding generated, placeholder, article, or uncleared imagery.

Confidence
project image provenance and repository license
Status
licensed official upstream raster render applied
Timeframe
current catalogue build
Source note
nearform/nceubadge README, img/nceubadge.png, LICENSE, and badge.gallery image policy.

Resources

Sources