1. It's about time for the Ruby community to adopt a more mature and nuanced approach to testing.

    Gone are the days when "is it tested?" was a boolean question. It no longer makes sense for a single test suite to accomplish numerous objectives, because the design of our tests are so influenced by the benefit we hope to realize from them. What's less clear to most developers is the best approach to breaking a test suite up.

    This talk will introduce a testing architecture that's appropriate for the post-monolithic age of Ruby application development. We'll discuss why each test suite can provide at most one type of confidence and one type of feedback. I'll introduce a set of five narrow, focused types of test suites and explore how each of their roles can combine to provide all of the value that test automation can hope to offer. Together, we'll gain the ability to discuss the value of each test with much greater precision and subtlety.

    Justin Searls has two professional passions: writing great software and sharing what he’s learned in order to help others write even greater software. He has a software studio in Columbus called Test Double, where he’s currently helping clients build well-crafted user experiences for the web.

    # vimeo.com/119663660 Uploaded 30 Plays 0 Comments
  2. Jim Weirich gave us many things. Among his last was Wyriki, a small Rails app described in his own words as an "Experimental Rails application to explore decoupling app logic from Rails." Many of us paid our final respects to Jim on his last commit to this project. Now it's time to learn from it.

    In this talk we'll explore how Jim applied the principles of Object Oriented Design to achieve his goals of decoupling; look at how he used decoupling to speed up testing; how decoupling improved and simplified his tests; and look at his design style. Jim's legacy leaves a lot to learn from, let's do it.

    Mark Menard Mark Menard is the founder of Enable Labs, a boutique consulting firm, in Troy, NY, specializing in product development, business productivity and problem solving. Mark has spoken at Ruby conferences such as LA Ruby Conf, Ruby on Ales, and Wicked Good Ruby. Mark also evangelizes Ruby at such events as BarCamps and CodeCamps. Mark has also spoken on Software Patents at TEDxAlbany, and several academic settings. Mark frequently presents on Ruby issues at the TechValley Ruby Brigade; and does training sessions covering Ruby, Rails, refactoring, test/behavior driven development, and other software development topics.

    Mark used to be a Java developer and caught the dynamic language bug when he started coding in Groovy and then discovered Ruby. Since then he has added iOS development using Objective-C, Ruby's twin separated at birth.

    The introduction is by Dave Bock.

    # vimeo.com/117137112 Uploaded 31 Plays 0 Comments
  3. # vimeo.com/104362567 Uploaded 4 Plays 0 Comments
  4. Whenever we jump from rails project to rails project, we may or may not have the option of which client side libraries we can use. We have to go back and find out how each library, be it jQuery, prototype, sugar, etc support the basics like string, numbers, and the always fun date. RubyJS allows us to take Ruby core with us, to the client side, and work alongside all of these javascript libraries, providing a consistant experience from project to project. We'll look at how this works, why it helps us work faster and the performance implications.

    Christopher Lee has over 12 years of software engineering and architecting experience. He works mainly in the Federal software development space as well as being Director of Software Development at Sequoia Holdings Inc. He enjoys all things technology, tinkering with the latest libraries and frameworks, working at all levels of the application stack and helping enable good teams to be even better.

    # vimeo.com/104358963 Uploaded 8 Plays 0 Comments
  5. Lightning Talks hosted by Dave Bock

    David Bock is a founder at CodeSherpas, where he actively consults as a software engineer, project manager, and team mentor for commercial and government clients.

    # vimeo.com/104355182 Uploaded 9 Plays 0 Comments

RubyNation - Ruby in the Mid-Atlantic

Nation Conferences PRO

The RubyNation conference is a community event run for and by the DC software development community. Come discover how the best minds use the latest technologies to build solutions. Network with other DC area software developers, and discuss the newest…


+ More

The RubyNation conference is a community event run for and by the DC software development community. Come discover how the best minds use the latest technologies to build solutions. Network with other DC area software developers, and discuss the newest emerging trends.

Three incredible days of Ruby and related technologies.

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.