NodeConf.eu 2013
2013-09-08..2013-09-13
Waterford, Ireland
[NodeConf.eu 2013, NodeConf EU 2014, NodeConf EU 2017, NodeConf EU 2018, NodeConf.EU 2019]
who it's for
Node.js developers, backend developers, debugging engineers, database engineers, IoT and embedded developers, engineering managers, frontend developers
topics
MQTT messaging for Internet of Things; DTrace and MDB debugging; libuv internals and integration; StrongLoop platform with Node.js; LevelDB with Node.js; Node.js performance optimizations; error handling in Node.js; Hapi framework (20 minute overview); Johnny-Five robotics with Node.js; progressive enhancement for the web; scaling Node at a high-traffic news site; foundations of debugging Node.js
| title | author | length |
|---|---|---|
| Level Me up Scotty! | Julian Gruber | 18m |
Builds a tiny live chat message list in about twenty minutes using level (levelup+leveldown), multilevel, engine io stream and browserify, demonstrating… | ||
| MQTT and Node.js Messaging the Internet of Things | Matteo Collina | 15m |
MQTT is a tiny binary pub/sub protocol with three QoS levels and an offline persistent session that uses a client id and clean flag so missed messages arrive… | ||
| Node at Mail Online | Clifton Cunningham | 18m |
Mail Online serves 137 million unique browsers a month from a single 32,000‑pixel homepage so Node powers a move to event‑based microservices: a Redis‑backed… | ||
| Example Debugging Session using DTrace and MDB | Max Bruning | 14m |
Uses DTrace and MDB on SmartOS/Manta to debug a real Node.js memory leak. Takes gcore dumps, runs findjsobjects and sees one object count jump ~4,000 → ~8,000… | ||
| Node and Libuv and Strongloop | Bert Belder | 20m |
Argues for a concrete runtime feature: a task object that wraps asynchronous work, composes nested tasks, and guarantees callbacks run once exactly once with… | ||
| A Modular Database? | Dominic Tarr | 22m |
Claim: build a modular database by composing LevelDB instances with level-sublevel so each subdatabase looks like a full DB. Concrete tools and behaviors… | ||
| You Did What? Understanding Node.js Optimizations | Trevor Norris | 24m |
Shows concrete optimizations: hoisting callbacks cuts a prime-generator run from 19.5 seconds to 4.6 seconds, switching encodings and using externalized… | ||
| Node.js Error Handling | Jake Verbaten | 19m |
Shows concrete fixes: use bunion logging with unique error IDs and stored arguments so a user 500 page maps to the exact failure; wrap async APIs to intercept… | ||
| A Real Database Rethink, Introducing LevelDB and NodeJS | Rod Vagg | 24m |
Argues Node spawns a practical database rethink by composable modules: a tiny core levelup API layered over pluggable storage like leveldown (Google’s… | ||
| Building Compassionate Communities in Tech | Isaac Z. Schlueter | 33m |
Argues that measurable social technique beats platitudes: recommends non-violent communication (observe feelings needs requests), Crucial Conversations safety… | ||
| Yahoo Cocktails and Node.js | Dav Glass | 20m |
Yahoo runs a lightly patched Node that implements graceful TCP shutdown and compiled‑in open_basedir file access, packages modules with a Windjammer-backed… | ||
| Foundations of Debugging Node.js | Daniel Shaw | 21m |
A stepwise debugging recipe: start with console.log to validate assumptions, add structured JSON logging with Bunyan for timestamps and metadata, and aggregate… | ||
| 20 HAPI Minutes | Ben Acker | 17m |
Walmart builds a Node layer over hundreds of legacy Java SOAP endpoints to power mobile apps, gets it into production with 4–6 ms latency, and solves… | ||
| Node iassemble Johnny Five | Emily Rose | 18m |
Wires connect an Arduino to an ultrasonic sensor and an LED and Fritzing diagrams the circuit while Node with Johnny-Five instantiates hardware objects in… | ||
| Progressive Enhancement | James Halliday | 22m |
Argues that progressive enhancement gives immediate, viewable HTML and the same rendering code in Node and the browser, shows concrete tools and examples… | ||
| nothing matches | ||