Videos in category Conferences
This presentation will show how to transform a Ruby application without tests into a well-spec'd (via rspec) system with good test coverage. The presentation teaches how to write "characterization tests" for Ruby systems, how to convert characterization tests into normal specifications, and how to refactor and add new functionality to the improved system. The code to be tested ...
Ruby Hoedown 2008: Calling Your Code: Gluing Phone Calls to Ruby
We've all got phones and applications we care about. Combine the two: let home-grown and open-source apps answer the phone, place calls, and control calls: voice recordings, ad-hoc conferences, menus, prompts, dynamic text-to-speech -- all tailored to the app, the problem, and the way you want it to work. Troy will dig into Ruby APIs for interacting with phone calls at different levels of compl...
Ruby Hoedown 2008: Keynote
Chris Wanstrath lives in San Francisco and freaking loves Ruby. He plays guitar, writes for Err the Blog, and works on GitHub. Often all at once. Author: Chris Wanstrath
Rustan Leino and Mike Barnett on Spec#
Summary Greg Young sat down with Rustan Leino and Mike Barnett of Microsoft Research to discuss Spec#. Spec# is a superset of C# and allows developers to impose contracts on their own code and verify it. This benefits developers by allowing them to find their own errors sooner saving time and resources. Bio Rustan Leino and Mike Barnett are part of an academic research time within Microsoft Res...
Ruby Hoedown 2008: Ruleby: The Rule Engine for Ruby
This presentation will cover some cases where the imperative paradigm fails and introduce Ruleby - a tool that adds a declarative nature to existing programs. Ruleby is an open source rule engine written in the Ruby language. It is a system for executing a set of if-then statements known as production rules. These rules are matched to objects using a specially designed algorithm that improves p...
10 Ways to Screw Up with Scrum and XP
Summary In this presentation filmed during Agile 2008, Henrik Kniberg talks about 10 possible reasons to fail while doing Scrum and XP. Maybe the team does not have a definition of what Done means to them, or they don't know what their velocity is, or they don't hold retrospectives. Bio Henrik Kniberg is a consultant at Crisp in Stockholm, specializing in Java and Agile software development. He...
Ruby Hoedown 2008: Ruby Best Practice Patterns
Design patterns are all about making the right decision. Making the right decision consistently leads to successful software. This presentation will help you learn how expert Ruby coders make the right decisions by demonstrating and explaining some of the most useful Ruby Best Practice Patterns. These patterns are inspired and informed by Kent Beck's seminal Smalltalk Best Practice Patterns boo...
Ruby Hoedown 2008: Mock Dialogue
Sit in like a fly on the wall with a development team as they wrestle with the issues of testing and the use of mock objects. Three acts cover using mock objects to remove dependencies on external dependencies, explore the use of mocks to isolate the code under test from the rest of the system, and look at when mocking can be an indication of a poor design. This is not your standard presentatio...
Ruby Hoedown 2008: The Future is Now: Leveraging the Cloud with Ruby
Cloud computing is enabling applications to scale like never before, and fundamentally changing the way developers architect their apps. Learn what the cloud makes available to Ruby developers, and how you can utilize these services using Ruby. Many specific and thorough code examples will be shown and provided. Author: Robert Dempsey Bio Robert Dempsey is the founder and project director of At...
Natural Laws of Software Development - Deriving Agile Practices
Summary In this presentation filmed during Agile 2008, Ron Jeffries and Chet Hendrickson derive Agile practices from the natural laws of software development. They don't just say "Be Agile!", but they explain why Agile practices make perfect sense in the software development world. Bio Ron Jeffries, an independent consultant in XP and Agile methods, was the on-site coach for the origi...