We are proud to announce
-

John Long
John W. Long is a software developer and designer that lives and works in Raleigh, NC. He tends to spend most of his time on the design side, but he can't get away from dabbling in Ruby and Javascript. He is passionate about user-driven design and helping clients build successful businesses. John is the proprietor of wiseheartdesign.com, the creator of Radiant CMS, and an active contributor to open source.
Design Workflows For Rails
We've come a long way since the early days of Rails. And the entire Rails system, while much more robust, can be intimidating and downright frustrating for designers to get started with. In this talk we'll discuss a couple of different strategies for integrating designers into your team and what you can do to optimize your current designer/developer workflow. We'll be discussing a couple of tools that can assist you in this (including John's very own Serve project) and will ask the if any of this can be applied to Open Source. Along the way we will be talking a lot about the value of taking a design-first approach to software development and you will walk away with a number of practical approaches that you can apply to your current project even if you aren't working with a designer. -

Marius Marnes Mathiesen
Marius was well underway to becoming a sociologist when he discovered the Internet in the mid-90's. He started creating database-driven web sites on his spare time, and eventually started working in the computer industry in 1997. Marius co-founded Shortcut AS in 2007, and has been working with Gitorious over the last years. He is most productive when working in Ruby, and has a love affair with Smalltalk.
Marius is excited about the business opportunities made possible by free software, and loves working with the fantastic people involved in the free software communities.Sleeping with the enemy
Have you ever copy/pasted an extconf.rb file and thought "there has got to be a better way"? **There is, but it may not be what you think. I will present Mutt, a JRuby application that serves Git repositories over HTTP using the beautifully designed JGit library. No Makefiles, no segfaults, it may even work on Windows. -

Jonas Nicklas
Jonas Nicklas is a Ruby developer from rainy Gothenburg, Sweden. He is the primary author of a number of open source libraries, including Capybara, CarrierWave and Evergreen. During the day he works for Elabs where he's written many applications, most of which are tested way too much. He's kind of obsessed about testing.
Practical testing for assorted languages
You're building web applications and now you're writing tests as well. But do your tests really cover all parts of your application? What about that pile of JavaScript spaghetti that keeps on growing? In this session you will learn practical techniques to test a larger part of your Ruby code, as well as how to write testable JavaScript, and cover it with solid, flexible and useful unit tests. A solid, comprehensive test suite allows you to take charge of your codebase and refactor with confidence. -

Jim Gay
Jim Gay is the Lead Developer for RadiantCMS and is a prolific contributor to it and many open-source projects. At Saturn Flyer LLC he's built numerous Radiant sites, custom applications, and award winning graphic design. Jim has been a co-host of the Ruby 5 podcast and has been professionally building Ruby and Rails applications since 2006.
Radiant 1.0 now and the future Take a deep dive into the new features of Radiant 1.0. Explore hidden gems of rendering content and get tips on saving yourself from unnecessary work. We'll discuss the goals of the next major release on Rails 3 and how you can help guide the development.
-

Brian Quinn
Brian Quinn (aka BDQ) is on of the core-members of Spree. He has been using Ruby for fun and profit since before Rails 1.0 and has been working in varying aspects of the IT industry for over 10 years.
Spree: the open source e-commerce platform
A whistle stop tour through Spree's key features as modular and customizable e-commerce platform. With an in-depth look at how it uses Ruby, Rails, mountable engines and the asset pipeline. -

Anthony Eden
Anthony Eden is the founder of DNSimple and has been developing software for 15 years. Anthony spends the majority of his time writing Ruby code but also dabbles in other languages like JavaScript, Clojure and even wrote a bit of Java in his past (ok, a lot of Java).
Build and Test APIs with Ruby and Cucumber
Web apps are hot, web apps with APIs are even hotter. These days popular sites are opening up more and more of their functionality via web APIs and you should too. This talk will cover how to develop web APIs with Ruby, either using Rails or Sinatra. It will also cover how to test those APIs with Cucumber. -

Corey Haines
Corey Haines has spent much of his 13+year professional career in the Microsoft ecosystem, until moving out of the corporate world and joining a small startup doing Ruby on Rails.
After leaving the startup in 2008, he began a year-long journey, traveling the midwest and east coast of the United States on a pair-programming tour. He would spend anywhere from a day to a week at different places, pairing with people in exchange for room and board. While on the road, he has also focused on expanding and defining the message of the Software Craftsmanship movement, as it pertains to both professionalism and career development.
Corey has been practicing the Extreme Programming techniques for nearly 6 years; following the Behavior-Driven Development (BDD) techniques since the first rumblings of it in 2005. Lately, he has been actively mentoring others in the BDD workflow, as it pertains to day-to-day engineering practices, such as test-driven design, executable acceptance criteria and ‘outside-in’ development.
Nowadays, Corey travels to speak, study and facilitate Code Retreat events. During his travels, he is also collecting ideas for establishing a craftsmanship-based school of software development.Fast Rails Tests Look at your Rails unit test suite. Now look at mine. Now look at yours again. Mine are sub-second. Yours aren't. Having a slow unit test suite can hinder an effective test-first or test-driven approach to development. As you add tests, the suite starts to slow down to the point where you stop running them after each change. Some people even talk about multi-minute unit tests suites! Band-aids like spork are just covering up the problem. Test-driven development is a major player in keeping your design malleable and accepting of new features, but when you stop paying attention to the messages your tests are sending you, you lose this benefit. In this talk, I will go over some techniques for keeping your test suite lean and fast. Along the way, we'll discuss the design improvements that come out of these changes. Now, look at my unit test suite again. Yours can be like mine.
-

Julien Biezemans
Julien is a passionate freelance developer who loves well-crafted efficient software. When he started working with Ruby and Rails a few years ago, not only did he discover a great development platform but he also quickly adopted the agile values and methodologies this ecosystem carries. Since then Julien has become an obsessed BDDer, applying Behaviour-Driven Developmentpractices to software development as well as to other aspects of his daily life. He recently joined the Cucumber team as the main developer of Cucumber.js, the official JavaScript port of the famous BDD tool.
The Behaviour-Driven Programmer
The first steps of a Behaviour-Driven Developer
An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters. Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development? We'll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective. But BDD is not only about writing better tests and code. It really holds higher purposes... -

Ewout Van Troostenberghe
Ewout is a passionate ruby (and rails) developer with a computer science background an the accompanying obsession for beautiful code. Currently he is working at 10-forward where he spends most of his time developing th!nx, a non-trivial project management application.
Dancing with Arel: filterkit and reportkit
Get me all invoices since 2007 for clients that are in the photography business where I was responsible for, and group them by fiscal year and client with running totals." In business applications like th!nx, extensible filtering and reporting is paramount. While rails offers good abstractions for basic CRUD, it lacks facilities for complex aggregation. Filterkit and reportkit are two open-source libraries that work together to fill this gap, harnessing the power of arel. The goal? Not having a single line of SQL in your application while being able to create many reports like the one described above on demand. The API?
class Invoice
column :total_price, :money, arel(:line_items)[:total_price].sum
end -

Julian Fischer
Julian Fischer, CEO of Avarteq GmbH and associate lecturer at the University of Applied Sciences HTWdS in Saarbrücken, Germany, is delivering the lecture, Ruby on Rails. His main focus is about developing architectures for scalable and distributed web applications as well as the creation of hostings infrastructures such as RailsHoster.de and Enterprise-Rails.com.
Three ways to scale towards happiness
Your project is evolving just fine, you have a steady, non-linear growth and your roadmap is tightly packed. You feel hosting issues become more and more time consuming. So what to do? In this talk we will see that the answer to this question is not as easy as: "we'll jump into the cloud". More than this three different ways to solve this problem will be presented: high-end hardware, commodity hardware and a cloud deployment scenario. This gives you options to choose from. For each scenario an exemplary system design illustrating its hosting structure will be shown. We will workout individual pros and cons which need to be considered carefully in respect to your individual requirements. In order to support your decision making we will draft a rough decision tree to help you picking the best possible scenario for your situation. So at the end of the talk should be able to plan your next scale out step, easily. -

Lennart Koopmann
Lennart Koopmann works as a Software Engineer at XING, the leading European online business network. He enjoys riding racing bicycles and works with Rails since 2007. As the developer of Graylog2, a free and open source log management solution, he gathered a lot of experience with logs and everything around it.
Managing the logs of your (Rails) applications
The good thing: Most companies started collecting and centralizing their logs. The bad part: Most of them did not unleash the power of log management and analysis yet. In this talk I will show you how to effectively manage your logs and the scope of Rails specific log analysis. I am the author of Graylog2 (www.graylog2.org) and work at XING where we have a really mature Rails logging environment. -

Andrew Nesbitt
Andrew is a frontend focused developer. He's been using Rails for 5 years and regularly releases open source code.
He has a passion for shipping software fast, using real user metrics to inform development decisions and recently dived head first into A/B Testing.
A/B Testing everything with Split
Just because the tests past doesn't mean that your users will actually like the change, you can test your features in front of real users using A/B testing. A/B testing is becoming an important tool on the web to test out new features on a subset of your users to find out if they fulfil their purpose and make your decisions based on data not opinions. Split is a rack based A/B testing framework, it works with Rails, Sinatra and any other rack based web framework. Find out why we needed another framework and how to use in Rails, Sinatra and Radiant and the best practises of A/B testing. -

Roy Tomeij
Roy Tomeij is partner at 80beans in Amsterdam, where he takes care of front-end architecture using an agile approach. He loves front-end meta languages like Haml, Sass & CoffeeScript because they are DRY, produce quick results & lead to better maintainable code. With over six years of professional front-end experience in Rails projects, he knows how to effectively combine the two.
Stop Swashbucklin' and Shipshape yer Front-end
Front-end code should be fun to write and fast to run. Combine front-end meta languages like Haml, Sass & CoffeeScript with the Rails 3.1 asset pipeline and achieve both. -

Elise Huard
After her studies in metallurgy, Elise realized job in that area were not her cup of tea, and she looked for jobs in an earlier interest, software.
Since then, she’s been rolling through jobs in C, C++, Java, a masters in AI, before falling in love with Ruby and going freelance. 10 years of software have helped her get a firm understanding on what works, what doesn’t, and what will make you cry blood and tears on nights before deadlines.
She’s a jack of all trades, loves reading, tinkering, food, travel, learning, and people out of the ordinary.
Data-driven development
Statistics are hot. In the last few years, the internet and increasing capacities have made it possible to gather large amounts of data ... and now we're starting to work out what to do with it. I'm talking about data-driven development, not unrelated to the principles of Lean software development - how we can use data to drive our development.
Cancelled speakers
-

Keavy McMinn
UPDATE - Keavy had to cancel her presence at Arrrrcamp!
Keavy writes code to solve people problems.
As an independent consultant, over the last decade, she has enjoyed pairing up with some of the top development shops across Europe and the U.S.
Like many of her fellow Irishmen, Keavy enjoys telling a good story. Unlike many, she trains for Ironman triathlons and is not a fan of whiskey. Cosmo, anyone?
Stay in the loop
The blabbering blog
Twatter on twitter
@tight_ indeed, thanks for noticing.
Follow us