Your current filters are…
Mill about, say hi to old friends you haven't seen recently, catch up, drink some coffee/tea/OJ and get ready for the day.
by Troy Howard and Adron Hall
Announce the schedule for the day, WIFI credentials, tell everyone where the bathrooms are, answer any questions and resolve any confusions and generally cover any other important details of that nature.
by Eric Redmond
NoSQL databases are fun, and we've all wired up a Node.js project to use one. But what about two? What about three?
That's what's on the docket for this talk. We'll do all the things:
Walk through a (very) quick intro on CouchDB, Neo4j, and Redis.
Then learn how to interact with these very different databases using Node.js.
Then wire them up into a single web application (using Bricks.js, for good measure)
Write it all in CoffeeScript... buzzword overload!!!
If you do not walk out of this talk excited and maybe a little confused, I will have failed.
Bricks.js is fast modular framework built on node.js. This session will be a mix of an introduction for those who have not used it, and building a fairly simple application using it.
Speaker Links
Bricks.js: http://bricksjs.com/
Blog: http://legitimatesounding.com/blog/
Twitter: @jerrysievert
Github: https://github.com/JerrySievert
Time to eat lunch! Be back by 1pm for the next session, try not to be in a food coma.
Don't forget to wash your hands.
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.
Audience participation is encouraged: if you have a favorite OO implementation, or experiences with JavaScript code organization, feel free to come and to share.
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.
Speaker Bio
Ward Cunningham 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.
Links
Videos: http://wardcunningham.github.com
Github: https://github.com/WardCunningha...
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.
Speaker Bio
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.
Links
Blog: http://subbu.org
Project site: http://ql.io
Twitter: @sallamar
Company: http://ebay.com/
Github: https://github.com/ql-io/ql.io and https://github.com/s3u
by Scott Koon
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.
Speaker Bio
I've been working with JavaScript for a long time. I co-authored a book called "Professional JavaScript Frameworks" published by Wrox press. I've been a web developer for over 15 years.
Links
Blog : http://lazycoder.com/
Twitter : @lazycoder @LazycoderLinks
GitHub : http://github.com/skoon
BitBucket : http://bitbucket.org/scott_koon
podcast : http://herdingcode.com
Structure time is over and unstructured time starts!
Plan a hackathon on your favourite project or hold an impromptu un-conference session on a topic of your choice... or just hang out being anti-social in the corner reading reddit in the company of your peers. It's up to you!
by Troy Howard and Adron Hall
We gotta be out of here by 6pm, so start figuring out what you want to do. You don't have to go home but you can't stay here.
Let's all go to Bailey's Taproom, drinking and talking until midnight... or maybe head over to Ground Kontrol for some awesome retro-arcade goodness. Maybe instead we'll hit one of the amazing restaurants around town and do dinner, or go dancing at CC Slaughters. Maybe we'll just adjourn to Lucky Lab and keep hacking there. Work it out, let's hang, it'll be real.
If you want to help cleanup, that's great but Troy and Adron will be dealing with that and don't really expect a lot of help but will totally appreciate it if you'd like to pitch in.
New Relic is throwing an open-bar hosted happy hour at The Lotus (right next door). Come on over and get your booze on! If you're really enjoying yourself, stick around for the 80's dance party starting at 9.