Event Over!

When:
July 10, 2010

Where:
The Cleaners

Join Us InPortland

Somebody recently asked me why we haven't brought DevNation to the west coast yet. My answer? We are!

Our first visit to the Pacific side of the US is coming up on Saturday, July 10th. Come join us for a full day of great talks, good food, and community. We guarantee you won't be disappointed!

  • 8:30 - 9:00

    Registration, Breakfast, and Welcome
  • 9:00 - 9:40

    Opening Keynote

    Selena Deckelmann

    Selena Deckelmann is an enthusiastic open source advocate and a major contributor to the PostgreSQL project. She founded and is co-chair of Open Source Bridge, a developer conference for open source citizens. In her spare time, she likes to mix drinks for her local Perl and Postgres user groups, and fetch eggs from her chickens (when she has them).

    Selena Deckelmann

    On the Web

  • 9:50 - 10:30

    Dr. Strangelove or: How I Learned to Stop Worrying and Love HTML, CSS and Javascript

    BJ Clark

    In this session we'll take a hands on approach to building reusable and scaleable front end code. We walk through building a modern web application UI using microformats, gracefully degrading CSS3 and Javascript closures. Finally, we'll see how the same code can be used throughout an application with little modification.

    BJ  Clark

    On the Web

  • 10:30 - 10:45

    Break
  • 10:45 - 11:25

    Riak: A friendly key/value store for the web.

    Bruce Williams

    Riak is a modern, scalable key/value database with a great REST API and client libraries written for a variety of languages. This session will look at how Riak is put together, some important characteristics that make it suited (and not suited) for different problems, and how to get it up-and-running quickly in a real application, with examples in Ruby and Javascript.

    Bruce Williams

    On the Web

  • 11:35 - 12:15

    Engineering Large Projects in a Functional Language

    Don Stewart

    Galois has been building software systems in Haskell for the past decade. This talk describes some of what we’ve learned about in-the-large, commercial Haskell programming in that time. I'll look at when and where we use Haskell. At correctness, productivity, scalabilty, maintainability, and what language features we like: types, purity, types, abstractions, types, concurrency, types!

    We'll also look at the Haskell toolchain: FFI, HPC, Cabal, compiler, libraries, build systems, etc, and being a commercial entity in a largely open source community.

    Don Stewart

    On the Web

  • 12:15 - 1:00

    Lunch
  • 1:00 - 1:40

    Lightning Talks
  • 1:50 - 2:30

    Motivation

    Rob Sanheim

    Motivating software developers is hard, whether it's yourself, your team, or your organization. The science of motivation has much to teach us about how to sustainably motivate creative knowledge work like programming. Nevertheless, most businesses are still using industrial revolution techniques in an information revolution age. Let's upgrade our ideas on motivation so we can be productive and happy while at work or play.

    Rob Sanheim

    On the Web

  • 2:40 - 3:20

    Growing Pains: Fixing the Publishing Industry

    Matt Kirk, Steve Apel

    Six months ago, Wetpaint set out on a mission to fix the broken publishing industry. As an engineering team, our goal was to build a large-scale publishing platform utilizing aggregate content and analytics-driven behavior via open source frameworks. As a prototype and a quick proof of concept, we initially built a simple blog platform without tests or any code reviews (*gasp*). After collecting data on what worked and what didn't, we built version 2 from the ground-up, without a database, on completely different software. And it was a success. While we broke a lot of what are typically considered best software development practices, by moving quickly and designing the prototype as a throw-away, we were able to establish the core set of features as well as identify those important in the future. This pivot point is vital to any project. Our experiment proved that while iterative development is important, getting over the prototype hump is equally so.

    We’ll discuss the mental freedom that comes with abandoning the junk that comes out of the first stages of a product by prototyping first, then rebuilding. Along the way we will share some of the fun anecdotes that came with launching our new product. And of course we’ll talk about the technology. The sweet technology that helped us achieve so much in so little time.

    Matt Kirk

    On the Web

  • 3:20 - 3:40

    Break
  • 3:40 - 4:20

    Distributing Your Data

    Justin Marney

    In this talk Justin won't talk about a particular distributed data store. Instead, he will show you some of the reasons why you might want to distribute your data in the first place. We'll talk about some of the consequences of distributing your data and how to manage those consequences in order to achieve ridiculous levels of scalability and availability. You'll leave with a better understanding of the fundamental design decisions that make things like Dynamo and Riak possible.

    Justin Marney

    On the Web

  • 4:30 - 5:10

    Story Time with Michael Buffington

    Michael Buffington

    If you really love or hate aerodynamics, rainbow trout, the human brain and arms, comfortable socks, and/or Easter Island then attending this talk might be a really enjoyable or loathsome experience. Michael may or may not talk about how seemingly random or even truly random topics are important or unimportant for the fertile minds of creative developers.

    Michael Buffington

    On the Web

  • 5:10 - 7:00

    Happy Hour
Selena Deckelmann

Connect With Selena

 

Selena Deckelmann

Selena Deckelmann is an enthusiastic open source advocate and a major contributor to the PostgreSQL project. She founded and is co-chair of Open Source Bridge, a developer conference for open source citizens. In her spare time, she likes to mix drinks for her local Perl and Postgres user groups, and fetch eggs from her chickens (when she has them).

BJ  Clark

Connect With BJ

 

BJ Clark

BJ Clark is an artist/scientist and has been designing and building web sites and applications since 1998. He is an avid Rails developer (since version 0.9) and Agilista who is as comfortable with product design and UX as he is with scaling and distributed system architecture. He currently works for Goldstar.com and can be found at http://bjclark.me.

Bruce Williams

Connect With Bruce

 

Bruce Williams

My name is Bruce Williams, and I am a software developer and graphic artist in beautiful Portland, OR. I work for InfoEther, a well-known Ruby consultancy.

While I’ve been using Ruby since 2001, I’m not adverse to using other languages when it makes sense — I often play with Haskell, Erlang, Clojure, and a [rotating] host of others.

Don Stewart

Connect With Don

 

Don Stewart

Hacker of well-typed software, open source community organizer. Lambda mechanic.

I’m an Australian open source hacker, and engineer at Galois, in Portland, Oregon, where I work on creating trustworthiness and assurance in critical systems (mostly in Haskell) with an emphasis on language design and compiler techniques. I’m co-author of Real World Haskell, published by O’Reilly (and available in wiki form), and the XMonad window manager. I’m also mad keen on cycling, and the beer of the Pacific NW.

Rob Sanheim

Connect With Rob

 

Rob Sanheim

Rob Sanheim is a software developer with over eight years programming experience and over fifteen years of IT experience in many domains. He loves Ruby, timeless design, and simple software that gets stuff done. Rob is a believer and practitioner of common-sense agility, open source, and software that is fun to create and fun to use.

Matt Kirk

Connect With Matt

 

Matt Kirk

Matt Kirk is a Rubyist and recovering C# developer. He started his career working as a quant with complex financial algorithms at a leading portfolio management company in Seattle. Matt now works at Wetpaint, a publishing 2.0 company, and primarily focuses his time coding Ruby. On the weekends he enjoys various languages like Io, Prolog, and Erlang. He also enjoys listening to his 2000-some vinyl records.

Connect With Steve

 

Steve Apel

Steve Apel is a founding developer of the Seattle-based startup Wetpaint. He is an avid Javascript and Ruby developer. When he's not down in the weeds himself he helps steer the dev team in an agile direction. Occasionally he will stop just short of reinventing the wheel.

Justin Marney

Connect With Justin

 

Justin Marney

An engineer by birth, Justin Marney is no stranger to technology. Repeatedly caught dismantling toys as soon he could pick up a screwdriver, his parents were financially driven to provide an outlet for his curiosity in the form of a Commodore64. Unbeknownst to them, this gift would lead Justin down a path far from any chance at obtaining reasonable social skills and towards a Computer Science degree from George Mason University and a healthy obsession with programming. When Justin isn't hacking the Gibson, he spends his time making electronic music or backpacking across the Shenandoah Mountains. His enjoyment of the dichotomy between these two pastimes accurately portraits his neurosis.

Michael Buffington

Connect With Michael

 

Michael Buffington

Michael Buffington is an entrepreneur and super geek. He’s been focused on building community and entrepreneur focused companies and projects since 1992, starting with a single line BBS with a 9600 baud modem, followed by companies like Price.com, MeasureMap (acquired by Google), Values of N (acquired by Twitter), and Grockit. He’s a frequent speaker at tech and creative conferences. In his spare time, Michael enjoys building Lego robots with his kids, culturing corals in his LED lit reef aquarium, building games, skateboarding, and playing the guitar. He’s also obsessed with improving remote team dynamics with a bias towards extreme programming and agile development.

The Cleaners
Ace Hotel Portland
403 SW 10th
Portland, OR

Ace Hotel Portland is a small hotel in historical downtown Portland, Oregon, near PSU and the Pearl District.

Past Event Photos

View more photos

In Association With:

Questions?

Drop us a line at bscofield@devnation.us