Event Over!

When:
August 15, 2009

Where:
To be announced

Join Us InBoston

  • 8:30 - 9:00

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

    Triadic Programming

    Stuart Halloway

    Since the Cold War, the secretive Dyadic Society has been stealthily sapping the strength of the software development community. Haven't heard of them? That just proves that they exist! To conceal the truth from programmers, the Dyads promote their ideology through proxies, using content-free blanket terms such as "best practices" and "design patterns."

    You can fight the Dyads by avoiding so-called "best practices" such as

    * polymorphism via classes and methods
    * error handling via throwing and catching exceptions
    * thread-safe code via objects and locks

    Notice the dyads: throw and catch, class and method, object and lock. In this keynote, you will see what the Dyads fear most: a set of Triadic techniques that break the Dyadic chokehold on developers everywhere:

    * polymorphism via structures, functions, and multiple dispatch
    * error handling via signals, handlers, and restarts
    * thread-safety via immutable data, references, and transactions

    Remember: threedom is freedom.

    On the Web

  • 9:50 - 10:30

    Phenomenal Feedback

    Dan Croak

    Behavior Driven Development! Cloud Computing! Buzzwords? Not in the Ruby on Rails(!) world. See a live demonstration of how Rails developers use constraints and feedback loops to experiment cheaply and quickly iterate over their ideas. It will… blow… your… mind!

    On the Web

  • 10:30 - 10:45

    Break
  • 10:45 - 11:25

    "Comics" Is Hard: Alternative Databases

    Ben Scofield

    It sometimes seems like all domains easily map onto relational database like MySQL and Postgres — that we live in a happy land where all Employees are People, and all People are Mammals. Unfortunately, however, there are many domains that just don't map so easily onto a standard relational schema. In this session, we'll look at three general alternatives to the familiar model, as illustrated by some specific examples. We'll also see how some alternative databases provide a better fit for specific domains.

    Ben Scofield

    On the Web

  • 11:35 - 12:15

    Cloud Talk: A RunCodeRun Case Study

    Jess Martin

    Relevance started building RunCodeRun internally about a year ago to meet an internal need for a continuous integration platform. Along the way, we learned a variety of technical lessons about building a product in the cloud and business lessons about how not to start a startup. Part product postmortem and part technical take-away, in this session we will look at both how to build a technically excellent product and also how to build a business on top of it.

    On the Web

  • 12:15 - 1:00

    Lunch
  • 1:00 - 1:40

    Lightning Talks
  • 1:50 - 2:30

    Bringing Your Great Ideas to Fruition - Managing a Team of One

    Sara Chipps

    Do you have a great idea for an awesome site but have no time to make it? Are you so frustrated that there is no tool that does (blank) and you wish someone would just get started working on it? Making your pet personal project can be quite an undertaking, so together we're going to go over:

    * Choosing the right technology
    * Making use of your greatest skills
    * Finding the time
    * Prioritizing features and knowing what to put in your beta
    * Finding "cool new stuff" to implement
    * Not letting your "me job" interfere with your "day job"

    We're also going to take a first look at Sara's debuting project "Url Bundle," written in the ASP.NET MVC framework, We will learn some cool techniques like:

    * Javascript templating with JQuery
    * JSON web services for async data manipulation
    * Making your own custom Url Shortener
    * Social media integration

    We will send you on your way prepared to share your great ideas for rocking software to the world.

    On the Web

  • 2:40 - 3:20

    An Introduction to CSS 2.1 & CSS 3

    Marc Amos

    CSS 2.1 and CSS 3, while not widely supported at the moment, are inching closer and closer to gaining the browser-level support we all wish for. Now that Firefox 3.5 has been released, and because of the fairly high adoption/upgrade rate of it's user-base, front-end developers are one step closer to the stress-reducing benefits these two versions of CSS provide.

    In this presentation, you'll be introduced to a fair chunk of CSS 2.1 and CSS 3 selectors, properties, and values. You'll see actual code, the rendered output of that code, a few in-browser demonstrations, and we'll discuss the ways in which these new items can make your life, as a front-end developer, much easier.

    If you and/or your company supports gracefully degrading certain aspects of a website's design, then you'll be able to apply a large portion of the CSS we'll be discussing right away.

    On the Web

  • 3:20 - 3:40

    Break
  • 3:40 - 4:20

    Enjoy Your Version Control

    Nick Quaranto

    For most developers, dealing with their source control can be one of the worst parts of the day. You shouldn't have to fear doing merges, making drastic changes without affecting the mainline, setting new team members up, or even just pulling down the latest changes. You'll learn why Git, a fast and distributed version control system, has gained popularity in both open source projects and the workplace, and you'll see how it's made version control enjoyable once again.

    On the Web

  • 4:30 - 5:10

    Understanding JavaScript Testing

    John Resig

    This talk will be a comprehensive look at what you need to know to properly test your JavaScript code. Numerous testing frameworks will be discussed and examined together with an encompassing analysis of the general families of testing techniques. If you haven't tested your JavaScript code before - or if you're looking for a better way to test your existing code - this is the talk for you.

    On the Web

  • 5:10 - 7:00

    Happy Hour
 

Stuart Halloway

Stuart Dabbs Halloway is a co-founder of Relevance, Inc. Stuart is the author of Programming Clojure, Component Development for the Java Platform and Rails for Java Developers. Stuart regularly speaks at industry events including the No Fluff, Just Stuff Java Symposiums, the Pragmatic Studio, RubyConf, and RailsConf.

 

Dan Croak

Dan is a web developer at thoughtbot, inc. where he also runs thoughtbot's training program and organizes the Boston.rb hackfests. He actively contributes to open source Ruby projects such as Clearance, Shoulda, Twitter Search, and Quiet Backtrace (now in Rails core).

Ben Scofield

Connect With Ben

 

Ben Scofield

Ben Scofield is the Technology Director for Viget Labs, where he uses his experience working with startups like Squidoo and ODEO and his expertise in Ruby, Rails, and other technologies to help new businesses get on the right track. He's spoken at numerous conferences around the country and world, and is co-chairing RailsConf in Baltimore in 2010. He blogs at http://benscofield.com and tweets as @bscofield.

 

Jess Martin

Jess fled from the ivory tower with a fascination for writing code that automatically generates goodness for video games—from graphics to maps to music. His fascination with rapid prototyping led him to build applications for the web where he contributed to several startups. You can now find him fretting over the front-end of many a web application.

 

Sara Chipps

Sara is a developer specializing in the .NET framework, an irreverent blogger at GirlDeveloper.com, and a writer for Datamation.com. She enjoys participating in and organizing community events such as Code Camps and most recently NJ Tech Drinks (a shoot off of the NY group, and an excuse for nerds to go to bars together). She enjoys speaking to diverse groups from the Girl Scouts to straight up code junkies. Her goal is to inspire more females to see that being a developer is fun and glamorous.

 

Marc Amos

Marc runs Boston Web Studio and spends the day designing, developing, marketing, writing emails, book-keeping, and more. After hours, he is either working on improving the Build Guild, which he co-founded with a friend, or enjoying 'no-computer' time with his wife of two years, Sharon.

 

Nick Quaranto

Nick Quaranto is a 5th year Software Engineering/Computer Science major at Rochester Institute of Technology, and an internbot at thoughtbot, inc. When he's not coding Ruby, he's probably writing tips about Git at http://gitready.com, or finding awesome projects to feature on his biweekly column on the GitHub blog, the GitHub Rebase.

 

John Resig

John Resig is a JavaScript Evangelist for the Mozilla Corporation and the author of the book Pro JavaScript Techniques. He's also the creator and lead developer of the jQuery JavaScript library.

To be announced.

Past Event Photos

View more photos

In Association With:

Questions?

Drop us a line at bscofield@devnation.us