Event Over!

When:
August 14, 2010

Where:
Engine Yard

Join Us InSan Francisco

A month after our first visit to the west coast, we're coming back!

Join us for the biggest, best DevNation yet, in San Francisco!

Tickets are only $75 until August 7th, after which they'll be $100 (still a steal, if you ask me).

  • 8:30 - 9:00

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

    Enough Design

    Ian McFarland

    A great agile design process is complementary to a great agile development process, and is one that produces great products, that people love enough that they generate real value.

    There is a tension in the agile world between the notion of ultimate flexibility that agile proposes, and the need for coherency and excellence that great design provides. This talk is intended to provide a framework to help yourself ask, as a designer or as a developer, "What is Enough Design?", and to share our experience as to what has worked well in practice on our many projects at Pivotal Labs.

    Ian McFarland

    On the Web

  • 9:50 - 10:30

    When to Tell Your Kids About Graphs

    Matthew Deiters

    The social trend in the industry has shifted users’ expectations to highly personalized experiences. This talk will examine popular examples like Amazon's product recommendations and LinkedIn's degrees of separations to understand the challenges of implementing similar features in our applications. We'll then discuss graphs and how they can be elegant and powerful solutions to making more intelligent software. By the end we should understand:

    * How to discover interesting relationships in our data
    * Effectively model these relationships in a graph
    * Successful patterns for incorporating graph databases in an application

    Matthew Deiters

    On the Web

  • 10:30 - 10:45

    Break
  • 10:45 - 11:25

    Civic Coders Wanted

    Dan Melton

    CodeForAmerica.org places awesome developers in cities for a year-long codefest making empowering civic and citizen engagement applications. Think startups for government. Dan Melton, CTO, Code For America, a public-minded, generation-net coder passionate about cities, urban affairs and civic action. A Ruby enthusiast, Dan has contributed to multiple open source projects and spends his off hours diving into USA spending data.

    Dan Melton

    On the Web

  • 11:35 - 12:15

    Data Driven Products

    Pete Skomoroch

    Pete Skomoroch will describe best practices for building data driven products. We will explore visualization as a means to guide insight and the value of leveraging multiple datasets to better understand users. A high level overview of tools and techniques for rapid development of data products will be presented, including some Hadoop & MapReduce basics. Example data pipelines will be shown that include using Pig, Voldemort, and integration with web frameworks like Rails.

    Pete Skomoroch

    On the Web

  • 12:15 - 1:00

    Lunch
  • 1:00 - 1:40

    Lightning Talks
  • 1:50 - 2:10

    Building Distributed Systems with Riak Core

    Andy Gross

    Andy Gross will give you a high level overview of Riak, Basho's open source distributed data store, and then show how Riak's core can be used to create "Dynamo Style Systems" using Riak's distributed systems layer.

    Andy Gross

    On the Web

  • 2:10 - 2:30

    Documenting First

    Brian Landau

    As developers build new libraries and tools, they sometimes write documentation as an afterthought, or not at all. Poor or missing documentation can prevent a library from being adopted, and can also be the sign of a poor API.

    This talk will look at the idea of documenting first, as a means of driving development. Documentation upfront means you end up with better documentation and better-designed APIs, which are two key elements to a library being heavily adopted.

    Brian Landau

    On the Web

  • 2:40 - 3:20

    Say Hello to Node.JS

    Tom Hughes-Croucher

    Node.js is a highly concurrent JavaScript server written on top of the V8 JavaScript runtime. This is awesome for a number of reasons. Firstly Node.js has re-architected some of the core module of V8 to create a server implementation that is non-blocking (similar to other event driven frameworks like Ruby¹s Event Machine or Python¹s Twisted). Event driven architectures are a natural fit for JavaScript developers because it¹s already how the browser works. By using an event driven framework Node is not only intuitive to use but also highly scalable. Tests have shown Node instances running tens of thousands of simultaneous users.

    This session will explore the architectural basics of Node.js and how it¹s different from blocking server implementations such as PHP, Rail or Java Servlets. We¹ll explore some basic examples of creating a simple server, dealing with HTTPrequests, etc.

    The bigger question is once we have this awesome programming environment, what do we do with it? Node already has a really vibrant collection of modules which provide a range of functionality. Demystifying what¹s available is pretty important to actually getting stuff done with Node. Since Node itself is very low level, lot¹s of things people expect in web servers aren¹t automatically there (for example, request routing). In order to help ease people into using Node this session will look at a range of the best modules for Node.js.

    Tom Hughes-Croucher

    On the Web

  • 3:20 - 3:40

    Break
  • 3:40 - 4:20

    Size Matters: Getting to Minimum Viable Product

    Shay Frendt

    Deliver less software now, rather than more later.

    Stop building features and products that nobody wants, sooner.

    Get in the habit of interacting with your customers earlier, and measure everything.

    Start now, and ship it today.

    Shay Frendt

    On the Web

  • 4:30 - 5:10

    Closing Keynote

    Chris Wanstrath

    Chris Wanstrath cofounded GitHub and does a bit of open source when he's not working, drinking coffee, or drinking bourbon.

    Chris Wanstrath

    On the Web

  • 5:10 - 7:00

    Happy Hour
Ian McFarland

Connect With Ian

 

Ian McFarland

Ian started working with worldwide distributed Hypertext systems in 1989, working with Ted Nelson at Autodesk. He was on the launch team at HotWired, and was one of the 4 people who by circumstance would determine that banner ads would be 468x60. After HotWired, he founded Neo Communication, a consultancy working with companies like IDG and Sony. At Neo, he started doing Java development in 1995, developing the first client-server application ever built in Java, as part of the public launch of Java at SunWorld.

He was Java Evangelist at Symantec for VisualCafé, and was Sr. Director of Technology at HSX.com, before returning to consulting, and later writing Mastering Tomcat Development for J. Wiley and Sons. He joined Friendster in 2004 as employee #4, becoming Chief Architect as the company grew from 120,000 to 6,000,000 users, growing the physical plant from 4 machines to over 300 machines, and automating configuration and cluster management. Ian speaks frequently on the importance of Agile, Rails and the Cloud, both from a business and a technical perspective.

Matthew Deiters

Connect With Matthew

 

Matthew Deiters

Matthew has been focusing on end-to-end software development and delivery for nearly a decade. He is in constant pursuit of simple innovative solutions to complex problems. He has also been an avid practitioner of agile and lean methodologies for the last 6 years after honing his skills while working for ThoughtWorks in the US and Australia. As an active member of the open source community, he has contributed to several projects as well as frequently speaks at conferences and user groups. In his spare time, Matt is an amateur foodie enjoying cooking and drinking plenty of wine.

Dan Melton

Connect With Dan

 

Dan Melton

CodeForAmerica.org places awesome developers in cities for a year-long codefest making empowering civic and citizen engagement applications. Think startups for government. Dan Melton, CTO, Code For America, a public-minded, generation-net coder passionate about cities, urban affairs and civic action. A Ruby enthusiast, Dan has contributed to multiple open source projects and spends his off hours diving into USA spending data.

Pete Skomoroch

Connect With Pete

 

Pete Skomoroch

Pete Skomoroch is a Sr. Data Scientist at LinkedIn in Mountain View, CA, focusing on building data driven products. Before moving West, he founded Data Wrangling, LLC in Washington, DC, where he worked on projects involving search, finance, and recommendation systems. Previously, he was the Director of Advanced Analytics at Juice Analytics and a Sr. Research Engineer at AOL Search.

Andy Gross

Connect With Andy

 

Andy Gross

Andy is a distributed systems nerd and VP of Engineering at Basho Technologies, the company behind the Riak distributed data store. Before Riak, Andy hacked on various distributed systems at Mochi Media, Apple Computer, and Akamai Technologies.

Brian Landau

Connect With Brian

 

Brian Landau

Brian is a playful lad who enjoys exploring the depths of Ruby and Javascript. He works at Viget Labs building web applications small and large, while he and his two-year-old daughter create mischief in Carrboro, NC. He was schooled in UX and Database design at UNC where he feel in love with programming. His specialty is web apps that require tight front-end to back-end integration. He is still looking for the perfect Javascript testing library.

When not otherwise occupied he can be found feeding his Movie and TV addiction.

Tom Hughes-Croucher

Connect With Tom

 

Tom Hughes-Croucher

Tom Hughes-Croucher is an Evangelist and Senior Developer in Yahoo's Open Strategy Group, focusing on Yahoo's Web Services and Cloud Platform. Tom has contributed to a number of Web standards for the World Wide Web Consortium (W3C) and the British Standards Institute (BSI). Previously he helped build the online music stores for Tesco, Three telecom and Channel 4.

Shay Frendt  

Shay Frendt

Shay Frendt is a developer and project manager at Relevance in Durham, North Carolina. He was once on a bus in Costa Rica that stopped for a sloth to cross the road. He also loves playing the drums, surfing, and working with start-ups. When he's not watching sloths cross the road.

Chris Wanstrath

Connect With Chris

 

Chris Wanstrath

Chris Wanstrath cofounded GitHub and does a bit of open source when he's not working, drinking coffee, or drinking bourbon.

Engine Yard
500 Third St
Suite 510
San Francisco, CA

We're excited to announce that DevNation San Francisco will be held at Engine Yard!

Past Event Photos

View more photos

In Association With:

Questions?

Drop us a line at bscofield@devnation.us