The analysts and engineers at ModCloth.com spent the past year building business intelligence tools to measure their business. Evan Tahler, Jennifer Suit, and Kate Zimmerman describe their agile approach to BI problems and share their process and tools.
Frank allows you to write automated acceptance tests for native iOS apps using cucumber. You could describe it as Selenium for iOS. Pete Hodgson from ThoughtWorks shows some Frank tests and demonstrates additional tools that Frank provides.
Keith Rarick of Heroku introduces the Go programming language, including code examples and discussion of its motivation, design, and philosophy. He covers Go’s syntax, type system, concurrency model, and fun features from its tool set and build system.
Chris Westin from 10gen discusses more in-depth uses of mongoDB and answers questions from the audience.
Long-time Pivot Joe Moore had to learn how to effectively remote pair with developers across the country. He shares the lessons he’s learned about the technologies and personal interactions that allow him to remote pair 8 hours a day without going mad.
Jared Cosulich of Irrational Design recently started a new music site, SoundSeed.Me. He discusses the process as he launches a new product, getting it built, finding the first users, iterating, testing, and trying to get the right market fit.
If you don’t measure it, you can’t optimize it. Coda Hale of Yammer talks about service-level performance metrics, how they use them to guide their development strategy, and how you can improve the transparency of your own software.
Backbone.js is a lightweight MVC framework for organizing JS code and simplifying common AJAX and event-driven DOM update use cases. Pivot Jay Phillips shows how to get started with Backbone.js and demonstrates how he uses it on projects.
Veteran Pivot David Stevenson gives his thoughts on the when, why, and how of performance optimization in Rails. He touches on a few of the approaches that make sense and the best tools for each approach.
We see the power of cheap cloud hosting, OSS, and incubators to make building a web app cheap, and now the same is happening to hardware. The means of production is becoming democratized and agile hardware startups are popping up to solve problems IRL.
For most applications autoscale is not fire-and-forget, but it shouldn’t require a fancy PaaS, either. Jesse Proudman of Blue Box shows how to combine the New Relic API with the Fog gem to build your own autoscale system using any cloud infrastructure.
Joe Ruscio, CTO of Librato, demonstrates Silverline, an app-centric monitoring and workload management service. He shows how Silverline improves capacity planning, continuous deployment, RCA, alerting, and provides predictable degradation under load.
Bryan Helmkamp talks about practical service-oriented design.