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.

Garann Means to Present DRYing out Your Client-side Apps @ #NodePDX

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

I’m stoked to introduce another one of our NodePDX Conference Speakers today. Garann Means is traveling from the weird city of Austin, Texas to the weird city of Portland, Oregon so she can impart on us coders some of knowledge around “DRYing out of Client-side Apps”. As she describes,

“There’s plenty of cool stuff Node offers purely in terms of server-side architectures, but it also offers a way to solve a problem we’ve been wrestling with since client-side applications became a big deal: writing everything twice. Rather than having the templates that produce markup exist in one backend language and in JavaScript, you can reuse them. Instead of validating in JavaScript on the client for the user’s convenience and then again in some other language on the server for security, you can share a validation module that can be used in both scenarios. And so on. We’ll look at some of the ways to stop repeating ourselves in Node apps and focus on getting the most out of existing client-side code.”

Garann looking at the code to her upper right.
Garann looking at the code to her upper right.

Garann is a JavaScript Dev in Austin with her dog and cat, who leap in for code reviews. She grew to love Node after a history of backend development combined with her passion for client-side apps. She has a, and I quote “colorful” blog, which I myself read every time she posts a new entry. She’s also an author of “Node for Front-End Developers” from O’Reilly, which she wrote when she wasn’t remodeling her house and coding awesome JavaScript magic!

Garann has some seriously good reads over on her blog, some of my favorites include:

  • The 150k Solution -> Companies, especially those in sprawling suburbia need to take heed of what she writes about here, and even more so are those companies that try to throw money at developers. She’s got more insight into this than most people that are actually in charge of finding talent!
  • Calling the github API with Node.js -> This post is pretty obvious why it’s a favorite of mine. She does a deep dive into use the github API, and, well, just go check it out. Great material.

Also, Garann is active & involved on github obviously. Give her a follow on lanyrd and also on twitter.

If you’d just like to come and check out Garann’s Presentation and the other great presentations lined up, get involved in some coding, hear what Node.js is all about 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.

Jesse Hallett to Present “Object-oriented Patterns in JavaScript” @ #NodePDX

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

Over the following days I’ll be introducing each of the speakers for NodePDX. The first speaker is someone pretty well known in Portland, has helped organize the JavaScript Admirers Group in town, and works for another well known Portland Company, Jive.

Jesse Hallett Doing the JavaScript Presentation Thing
Jesse Hallett Doing the JavaScript Presentation Thing
Jesse Hallett
Jesse Hallett

He’ll be presenting “Object-oriented Patterns in JavaScript” which is something I’d advise any new, experienced, or elder programming JavaScript to check out. Knowing these concepts is key to really digging in and creating manageable, readable, and usable JavaScript Code. Jesse provides a description of his presentation:

JavaScript is a language that is tremendously flexible, but that comes
with few clear conventions. Code organization is one are that has been
reinvented perhaps more times than there are JavaScript programmers.
I will examine a few tools that are intended to improve the experience
of writing object-oriented code.

Some of the specific tools that I plan to examine are [traits.js][],
[CoffeeScript][], [Prototype][], and [JiverScripts][]. The goal is to
get a look at different ideas to see what each approach has to offer.
We will discuss inheritance versus composition, and question when it is
or is not appropriate to use object-oriented code.

[traits.js]: http://traitsjs.org/
[CoffeeScript]: http://coffeescript.org/
[Prototype]: http://prototypejs.org/learn/class-inheritance
[JiverScripts]: https://github.com/jivesoftware/jiverscripts

Audience participation is encouraged: if you have a favorite OO
implementation, or experiences with JavaScript code organization, feel
free to come and to share.

Got JavaScript curiosities, want to get in touch with Jesse, or just lurk on his twitter feed or blog? Here’s the info:

If you’d just like to check out Jesse’s Presentation and other great presentations that are lined up, get an RSVP and add it to your calendar!

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

PDX Node.js Conference, cuz’ PDX won’t settle for not having a Node.js Conference!

Coming up really soon is the PDX Node.js Conference.  If anybody is interested in speaking, please submit a proposal. If you’d just like to attend, it is 100% free, just RSVP.

Node.js Logo
Node.js Magic Logo

Also, if anyone is interested in taking the train down to Portland, the last two departures that Friday will have a group of attendees going; Train #507 Departing at 2:20pm and #509 departing at 5:30pm from King Street Station. (Schedules)  If anyone is interested in taking the train down please let me know and I’ll help coordinate so we can all get seats (preferably with tables) to hack together while enjoying the scenery.

Core Idea

The idea behind this Node.js Conference is a technology focused, node.js, JavaScript Lib, hacker conference. We felt that there needed to be a more tech focused event around the core technologies so Troy Howard (@thoward37), Jesse Hallet (@hallettj), and I thought “we’ll just get our own thing happening” and thus, PDX Node.js Conference was born.

So check out the site, come share your JavaScript chops, Node.js hacks, favorite js libs, or just come and check out the conference and meet some smart, cool, and sexy people in Portlandia, Oregon.

Click for a massive, full size, huge panoramic shot of Portland from the Aerial Tram.
Click for a massive, full size, huge panoramic shot of Portland from the Aerial Tram.