Subbu Allamaraju Presenting “ql.io – Consuming HTTP APIs at Scale” @ #NodePDX

This is the twelth in a series of posts about the individual speakers lined up for…

Subbu Allamaraju
Subbu Allamaraju

Subbu Allamaraju lives somewhere easy of Seattle, and is heading south in some way to come present at Node PDX!  Subbu has been working with HTTP based APIs for over four years, first at Yahoo! and now at eBay. As an architect and the creator of ql.io at eBay, he is responsible for improving the way HTTP is consumed by apps and pave way for near-real-time and conversational end user experiences. He was also one of the key drivers in adopting node.js at Yahoo.

Subbu will present…

Node.js is a great platform for building I/O bound apps. At eBay, my team applied node.js to solve a very common chore – how to get data from server-side HTTP APIs (or “web services”) quickly. ql.io is a result of this work.

ql.io consists of two parts:

  • A SQL + JSON inspired DSL for HTTP
  • A runtime that you can can either deploy as an HTTP gateway or use as a JS API for node.js based apps.

In this talk, I will show how you can use ql.io, the agility and performance gains that ql.io can bring in, and then take a deep dive into some of the design choices we made under the hood.

If you’d like to come and check out this presentation and the other kick ass presentations lined up, get involved in some coding, hear what Node.js is all about, or just hang out please RSVP and get the event on your calendar! Besides, what better reason to come visit the amazing city of Portland, Oregon than to come hack some node.js and chill for the weekend!

Scott Koon Presenting “NODE! Huh! What else is it good for?” @ #NodePDX

This is the eleventh in a series of posts about the individual speakers lined up for…

Scott Koon's Morning Expression Coming Into Work
Scott Koon's Morning Expression Coming Into Work

Scott Koon and I have worked facing each other for the last several months, hacking away at code. He’s been my go to guy for JavaScript Questions. Well now he’s decided to come down to Portland and give us a talk about Node.js. I’m sure along with his presentation he’ll bring some of his awesome snark too, so watch out! Scott describes his presentation as:

Everyone talks about Node.js in terms of non-blocking I/O and creating a web service or web site using JavaScript. But there is more to Node.js than just Sockets, ports, and protocols. I’ll explore some of the non-web exclusive uses of Node.js. Node can be a code compiler, an FTP server, a continuous integration server, a mail server, a deployment server, or an IRC server. Node can provide system reports, build and package your projects, and parse ePub books.

Herding Code
Herding Code

Scott has been working with JavaScript for a long time. He co-authored a book called “Professional JavaScript Frameworks” published by Wrox press. He’s also a familiar voice on the podcast Herding Code.

If you’d like to come and check out this presentation and the other kick ass presentations lined up, get involved in some coding, hear what Node.js is all about, or just hang out please RSVP and get the event on your calendar! Besides, what better reason to come visit the amazing city of Portland, Oregon than to come hack some node.js and chill for the weekend!

Kav Latiolais Presenting “Better Together: Building Scalable Real Time Collaborative Apps with Node.js” @ #NodePDX

This is the eigth in a series of posts about the individual speakers lined up for…

Kav in some crazy Seattle snow!!
Kav in some crazy Seattle snow!!

Kav is coming down from Seattle to present “Better Together: Building Scalable Real Time Collaborative Apps with Node.js”. Here’s his description of the presentation:

If you’re not using node to build collaborative real time applications you might as well be using rails. In this talk we’ll discuss patterns and pitfalls of synchronous node apps. We’ll roll up our sleeves and dig into some code demonstrating patterns that can help you get started building highly interactive applications that sync real time state with Node.js, Socket.io, and Backbone.js. You will leave this talk with insight on how to build synchronous experiences into your applications and avoid some of the pitfalls we’ve suffered.

Kav Latiolais is a principal and co-founder at Liffft in Seattle and has been developing collaborative Node.js applications for the past year with Giant Thinkwell. He once built a horse racing app in 30 minutes on a bet. Before starting his love affair with Node.JS, Socket.IO, and CoffeeScript Kav was a Program Manager at Microsoft tasked with designing Visual Studio. Don’t tell his old coworkers he exclusively uses TextMate on his Air.

If you’d like to come and check out Kav’s Presentation and the other amazing presentations lined up, get involved in some coding, hear what Node.js is all about, or just hang out please RSVP and get the event on your calendar! Besides, what better reason to come visit the amazing city of Portland, Oregon than to come hack some node.js and chill for the weekend!

Ward Cunningham Presenting “Missing from the Beginning: The Federation of Wikis” @ #nodepdx

This is the seventh in a series of posts about the individual speakers lined up for…

Ward Cunningham Presenting at CyborgCamp. Photo: Mark Coleman http://markcolemanphoto.com/
Ward Cunningham Presenting at CyborgCamp. Photo: Mark Coleman http://markcolemanphoto.com/

I’m extremely happy to introduce Ward Cunningham. He’ll be presenting “Missing From the Beginning: The Federation of Wikis” at NodePDX. Here’s a description of what he’ll be presenting on in his words.

Our new wiki innovates three ways. It shares through federation, composes by refactoring and wraps data with visualization.

The Smallest Federated Wiki project wants to be small in the “easy to learn powerful ideas” version of small. It wants to be a wiki so that strangers can meet and create works of value together. And it wants to be federated so that the burden of maintaining long-lasting content is shared among those who care.

Ward's Art Image, Click to Checkout His Site
Ward's Art Image, Click to Checkout His Site

Ward has a list of awesome insights and projects he’s worked on, including a little agile manifesto contribution. 😉  Here’s a short bio of Ward,

Ward Cunningham currently serves in a one-year appointment as Nike’s open-data fellow. He has been CTO at CitizenGlobal, a growth company enabling the co-creation of media. Ward co-founded the consultancy, Cunningham & Cunningham, Inc. He has served as CTO of AboutUs, a Director of the Eclipse Foundation, an Architect in Microsoft’s Patterns & Practices Group, the Director of R&D at Wyatt Software and as Principle Engineer in the Tektronix Computer Research Laboratory.

Ward is well known for his contributions to the developing practice of object-oriented programming, the variation called Extreme Programming, and the communities supported by his WikiWikiWeb. Ward hosts the AgileManifesto.org. He is a founder of the Hillside Group and there created the Pattern Languages of Programs conferences which continues to be held all over the word.

If you’d like to come and check out Ward’s Presentation and the other kick ass presentations lined up, get involved in some coding, hear what Node.js is all about, or just hang out please RSVP and get the event on your calendar! Besides, what better reason to come visit the amazing city of Portland, Oregon than to come hack some node.js and chill for the weekend!

Node-Fu Expert Jerry Sievert to Present “Building Applications with Bricks.js” @ #NodePDX

This is the third in a series of posts about the individual speakers lined up for…

This next presenter, a Portlander, is Jerry Sievert. Jerry’s a good friend of mine, a connoisseur of awesome things (like beer, distilling, etc) and a bad ass Node-fu Master. Jerry has built the brick.js web framework and will be teaching us all a thing or three about this framework. Which as any self respecting coder would, Jerry has the brick.js code up on github. A bit about the bricks.js session

Bricks.js is an advanced modular web framework built on Node.js. Bricks.js is very flexible. It can be used as a standalone static webserver, a basic routing framework, a multi-level apache-like routing system, as well as being modular enough to have the capability to completely switch out its routing engine. This session will be a mix of an introduction for those who have not used it, and building a fairly simple application using it.

Node-fu Expert Jerry Sievert
Node-fu Expert Jerry Sievert

Be sure to check out Jerry’s Github, follow him on Twitter, and be sure to give his blog & site a good read.

If you’d just like to come and check out Jerry’s Presentation and the other kick ass presentations lined up, get involved in some coding, hear what Node.js is all about, or just hang out please RSVP and get the event on your calendar!

If you’d like to be among the presenters, submit a proposal, and you too can step up into the coder spotlight.