December 10th 2014
The New Parkway
Oakland, CA
Oakland, CA
ONE-SHOT is a one day single track speaker series presented by NodeConf.
The event starts at ten in the morning and we'll have you out by six.
ONE-SHOT is part of JSFest, All Access Tickets on sale now!
C J Silverio
The node community and *you*
Here you are, at a community event, talking about node. Why are you here? Because you're part of a community. We have a cultural stereotype of a programmer as a solitary hacker hammering on a keyboard late at night, but programmers don't really do their work alone. We work in teams and we gather in places like this to learn from each other.
Forrest Norvell & Brian Ford
MONKEYPATCH THE PLANET
How far can we take JavaScript itself? @briantford and @othiym23 have both spent a lot of time pushing the limits of metaprogramming in JavaScript and have learned an inordinate amount about what can and can't be done with raw JavaScript as a result. How far can you get and how fast, even without transpilers, AST parsers, or macro systems?
Kassandra Perch
Building a NodeBots Outfit - Version 0.1 to 2.0
This talk will walk through the ideas, construction, and javascript-ification of a NodeBots outfit: from the beginnings and dress v0.1 to the current iteration of a full outfit. Hopefully you'll learn about wearable technology, NodeBots platforms, and how you, too, can have a NodeBots wardrobe.
Stephen Rivas JR
Javascript Flow Control
Simple JS flow control using process.nextTick() and setImmediate().
John Feminella
Under the Hood with Your V8 Engine
A soup-to-nuts approach to making V8 and Crankshaft (V8's optimizing compiler) happy.
Steven Edouard
SmartDoor: The Hacker's Guide to IoT with Node.js
Hackers love Node because its fast and lightweight. You can use it for practically anything reasonable - but how can the average hacker burning the midnight oil quickly create their own minimum viable product utilizing the skills they already know?
Dominic Tarr
Designing Decentralized Systems
Decentralized systems are difficult - and they won't work unless A) they have lots of users, and B) they are designed correctly. Applying our intuitions, we can say things like, well when a node comes online, it connects to other nodes - but how many nodes should it connect to?
James "substack" Halliday
Replication-First
Multi-master replication is not actually very hard, so long as you're willing to throw away a number of cherished and widespread beliefs about databases and data itself. I'll show how to build a database with multi-master replication on top of leveldb that fits on a single screen using a bunch of tiny modules and some uncommon approaches. Offline-first is a good start, but replication-first takes this idea to its logical conclusion!
Fred K. Schott
The Node Way
A framework's personality and guiding principles influence everything around it. While it's possible to write JavaScript in a hundred different ways, the Node.js philosophy affects everything from the different arguments a callback can take to the actual architecture of Node.js applications. Some of these patterns are easy to spot, but most are quite subtle. In all, it takes months or even years to fully grasp them all on your own.
Carter Rabasa
Open Sourcing Our Community
One of the great ironies of the open source community is that very little information about how to bring people together and organize events is public knowledge. In order to fix this we, as organizers, need to open source what we know and lower the barriers to entry for anyone down the line who wants to help.