NodePDX 2013 Conference Overview and Day Sessions List

Table of Contents

Overview

http://lanyrd.com/2013/nodepdx/

  • Music demos
  • Chat
  • Hardware
  • Streams
  • FRQ

Day 1 Sessions

ZenIRCBot and the Art of Pub/Sub

http://lanyrd.com/2013/nodepdx/schbmc/

look at the ability to have non-blocking with redis.

Protocol

The envelope and the message.

  • version
  • type
  • data
    • sender
    • channel
    • message

Service

  • sub subscribe in
  • sub on message ->

Contact

Mighty Messaging Patterns

Implementation

  • module.exports = function() {}

This is only for a Node applications; pushing the implementation to client-side would be difficult without a larger framework.

Abstractions

  • Streams
  • Functional
  • Functional Reactive Programming

beep boop

http://lanyrd.com/2013/nodepdx/schbmr/

@substack

Building up music with /dev/dsp

  • Sine
  • Square
  • Sawtooth
  • substack/baudio
  • soundcloud/substack

Implementing Git in JavaScript & the Browser: A Case Study

http://lanyrd.com/2013/nodepdx/schbmz/

See the photos and look for the background.

An Introduction to Functional Reactive Programming

http://lanyrd.com/2013/nodepdx/schbpc/

  • concept of cells / spreadsheet
  • event streams
  • events and behaviors
  • standard functional manipulation
  • glitch-free propagation
  • behavior (object over time) (traits?)

http://en.wikipedia.org/wiki/Reactive_programming

Background in Haskell.

FlapJax

RXJS-Node

$ npm install rx                                                                                                                                                                       [13:33:11]

Lightening Talks

Passport for authentication

JavaScript fundamentals

  • Invocation Context

Covered a good set of the cases for what this means for this and the prototype chain:

  • object.fn
  • apply / call
  • bind
  • functionName()
  • new

Programming with a Purpose

Optimizing Single-Page Javascript Websites for SEO

http://lanyrd.com/2013/nodepdx/schbpq/

Headless with Phantomjs; look at the seoserver from fousous .

https://github.com/apiengine/seoserver

Introducing NodeSecurity.io

Azure for the non-Microsoft Person - How and Why?

Teaching Robots to See With Javascript

Day 2 Sessions

Module Driven Development

Building a Multiplayer World for Pillow Pets

My Sensors Love Node.js

Building a Computer In Your Browser

Do as I say, not as I do: Node in the real world

Handling Errors with Cluster and Domains

Punching Rocks: my intimate adventure with rock climbing and becoming a programmer

Clustering Node.js on OpenShift

Jive Purposeful Places SDK - A NodeJS Bromance

People

  • matt.foster.c@gmail.com

Author: Jason Walsh

j@wal.sh

Last Updated: 2025-07-30 13:45:27

build: 2025-12-23 09:11 | sha: a10ddd7