Here’s the second of a series of introductions for the upcoming Node PDX Conference while I train ride up to Seattle today.
Jason Denizac presenting…
Programming With a Purpose

I met Jason over a year ago while he was in Portland at a coding conference. Since then we’ve kept in touch, and everytime I’ve enjoyed seeing him speak. This guy is from a place far over the hills and valleys somewhere in that central part of the United States, but I’m stoked he’s out here on the west coast now bringing more brainpower to the region.
Jason described his talk, “As programmers we are wizards. Our job is to manufacture super powers. Like with the Manhattan Project, wielding such great technological power entails moral implications which we ignore at our peril. But we can recognize this power, embrace it, and use it for great good. Node gives us a tool kit to confront great problems and share in solving them. Specifically: radical decomposition, horizontal reuse, and positive community norms around testing and documentation.
Audience participation requested: be prepared to share your expertise in a real world problem space like education, civics, social equity, environmental conservation, healthcare, or your own favorite “intractable” problem. If time and scheduling permits, I’d love to have a series of lightning talks in which people could introduce other developers to the problem domain.”
This should be a good one.
Thorsten Lorenz presenting…
Module Driven Programming

Thorsten Lorenz has been creating nodejs projects for over two years mostly in his spare time. The main reason why he can’t (and won’t) stop is, that ideas can be transformed into something that works in a very short amount of time when implemented in JavaScript. Aside from these projects, he also contributes to projects important for the community, one of the recent additions is source map support to browserify. These source maps even allow debugging transpiled languages (i.e. CoffeeScript) right in the browser.
Thorsten threw a bullet point list of the key points for his presentation, which follows:
- what constitutes a module
- why it is desirable to build smaller modules
- challenges and patterns for separating the application into independent modules
- process of pulling out a module from an application
- replpad case study
- how to become module driven phase1 and phase2
- browserify and how it enables to even manage your client side modules with npm
- quick primer on tools like npm init, pkginit, travisify and npm link that help with module driven development
Peter Braden presenting…
Teaching Robots to See With Javascript

Peter Braden is the author of the node-opencv bindings that allow node scripts to interface with this powerful computer vision library. Peter related to us that he’s both excited and terrified for a future of seeing drones and robots. Currently he works as a web consultant-of-all-trades at frozenridge.co.
In his talk he’ll be diving into, “As we start to use javascript to control quadrocopters and robots, it becomes important that they can see with images from cameras onboard. In this talk we’ll take a step back and look at the field of computer vision; look at some of the exciting practical problems that can be solved with CV techniques, and look at how we can do this with javascript. Whether it’s detecting and recognising faces, building a picture of surroundings from a video stream, or tracking shapes, we’ll look at how we can make our javascript programs see. And all going well, we’ll have a live demonstration of a drone navigating based on onboard camera data.”
…
…
…ready to get your tickets?
Are you signed up? BUY YOUR TICKET FOR NODE PDX HERE
Want to learn more? http://nodepdx.org/
Want to know the dates? http://nodepdx.org/
Want to know who else is speaking? Stay tuned here or go check out http://nodepdx.org/!
Have a last minute request, idea, comment or a speaking proposal? http://nodepdx.org/