Videos in category Conferences


Ruby Hoedown 2008: flog << Test.new

Ruby Hoedown 2008: flog << Test.new

Posted in Conferences, Development, Project Management, Testing

  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 ...

Tags: Conferences, Ruby, refactoring, BDD, RSpec, Unit Testing, Confreaks, Ruby Hoedown 2008



Ruby Hoedown 2008: Calling Your Code: Gluing Phone Calls to Ruby

Ruby Hoedown 2008: Calling Your Code: Gluing Phone Calls to Ruby

Posted in Conferences, Development

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...

Tags: Conferences, Ruby, Asterisk, Confreaks, Ruby Hoedown 2008, FreeSWITCH



Rustan Leino and Mike Barnett on Spec#

Rustan Leino and Mike Barnett on Spec#

Posted in Frameworks, Development, Project Management, Testing, Conferences

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...

Tags: Frameworks, Interview, C#, .NET Framework, BDD, InfoQ, Spec#


Ruby Hoedown 2008: Ruleby: The Rule Engine for Ruby

Ruby Hoedown 2008: Ruleby: The Rule Engine for Ruby

Posted in Conferences, Development

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...

Tags: Conferences, Ruby, DSL, Artificial Intelligence, Confreaks, Ruby Hoedown 2008, Ruleby



10 Ways to Screw Up with Scrum and XP

10 Ways to Screw Up with Scrum and XP

Posted in Project Management, Conferences

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...

Tags: Practices, XP, Scrum, Conferences, Agile, InfoQ, Failure, Agile2008


Ruby Hoedown 2008: Ruby Best Practice Patterns

Ruby Hoedown 2008: Ruby Best Practice Patterns

Posted in Conferences, Development

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...

Tags: Conferences, Ruby, Design Patterns, Confreaks, Ruby Hoedown 2008


Ruby Hoedown 2008: Mock Dialogue

Ruby Hoedown 2008: Mock Dialogue

Posted in Conferences, Development

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...

Tags: Conferences, Ruby, Unit Testing, Mocks, Confreaks, Ruby Hoedown 2008


Ruby Hoedown 2008: The Future is Now: Leveraging the Cloud with Ruby

Ruby Hoedown 2008: The Future is Now: Leveraging the Cloud with Ruby

Posted in Conferences, Development, Cloud Computing

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...

Tags: Conferences, Ruby, Scalability, Cloud Computing, Confreaks, Ruby Hoedown 2008


Natural Laws of Software Development - Deriving Agile Practices

Natural Laws of Software Development - Deriving Agile Practices

Posted in Conferences, Project Management

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...

Tags: Practices, Conferences, Agile, InfoQ, Requirements, Agile2008