Silicon Valley Code Camp : October 3rd and 4th 2015

Jeremy Foster

About Jeremy
Educated in computer engineering and mathematics. Industry experience in education, aerospace manufacturing, and insurance. Joined Microsoft February 2012 and consider it my role to inform and inspire developers. When I'm not working, I'm hanging out with my wife and son, hiking and camping, sailing, scuba diving, or working on my house and yard. Find me at @codefoster and
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Making Tweet Monkey Using Node.js

    5:00 PM Saturday   Room: R7-141
    Usually, creating IoT projects means dusting off your college reference book for the C language and trying to wrangle a low-level language to do modern, high-level tasks. In this course, however, we're going to talk about the hardware devices available that enable writing JavaScript with Node.js to control motors, sensors, and switches while simultaneously using easy and modern node modules. In this course, we're going to walk through the creation of Tweet Monkey - a hilariously simple maker project. You can find more at We'll cover...
    • the device landscape - which to choose
    • a quick look at creating blink
    • putting together a very basic electronic circuit
    • writing node code to access Twitter's streaming API
    Additionally, we are going to be giving away a complete Tweet Monkey kit to a lucky winner. The kit includes everything you need to assemble the Tweet Monkey project at home including the monkey, all circuit components, a micro-USB cable, and a Raspberry Pi 2.

  • Mastering Node.js Modules

    9:15 AM Sunday   Room: VPA-Theater
    Node.js package management is awesome and that's one of the biggest reasons to choose Node.js as a platform and also one of the biggest reasons that the Node.js community is so strong. You'll find just about any code package you can dream of in the repository. In this course on Mastering Node.js Modules, you'll learn...
    • the difference between core modules, public modules, and local modules
    • the difference between packages and modules
    • how node looks for modules
    • how to consume modules
    • how to create modules
    • and more
    This course will be presented by Jeremy Foster (aka codefoster) and Gabby Crevecoeur from Microsoft