December 10th 2014

The New Parkway
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!

ONE-SHOT is dedicated to a harrassment free environment.

Interested in sponsoring?

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.

Interested in speaking? We are still accepting and considering talk proposals. Read and submit a CFP on our GitHub repo.