Code Metrics with Metric Fu
Published May 17th, 2010 Under Software Testing | Leave a Comment
Maintainability of your code can be measured in many different ways. Jake Scruggs has combined several of the tools that measure you code into one Ruby Gem: metric_fu.
Rails in the Large: How Agility Allows Us to Build One Of the World’s Biggest Rails Apps
Published May 12th, 2010 Under Coding | Leave a Comment
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
http://www.infoq.com/presentations/ford-large-rails
Using Rake to Build, Run Unit Tests and Create Documentation
Published March 29th, 2010 Under Software Testing | Leave a Comment
This screencast demonstrates how to use Rake to build .NET solution, run unit tests and build documentation. Rake with Ruby is a perfect combination which will eliminate Nant and MSBuild hell.
How TDD/BDD Miss the Point: Introducing EDD
Published March 22nd, 2010 Under Software Testing, TDD | Leave a Comment
Ruby’s testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we’ll discuss what “Experiment Driven Development” is, why you should be doing it from day 1 (probably even before writing tests!), and what cool Ruby tools you can leverage to make it happen.
Pickle with Cucumber
Published March 10th, 2010 Under Software Testing | Leave a Comment
Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints
http://railscasts.com/episodes/186-pickle-with-cucumber
Edgecase Dialog: Ruby Code Review
Published January 14th, 2010 Under Coding, Software Testing | Leave a Comment
Sit in like a fly on the wall, while Jim Weirich and Joe O’Brien walk through a code review. The team has uncovered some very typical issues that can arise in Ruby projects. The code review is presented in three acts. Act I is a review of a typical rails application. Having added some testing and followed the typical restful conventions, this application seems pretty solid on the foundation. As Jim and Joe demonstrate, however, the application has some areas of concern. Act II is a code review for an open source gem. The team demonstrates some critical mistakes that library writers usually make and show ways in which the code could be written in order to play nicer in the open source ecosystem. Act III is all about strategy. Now that we have identified the areas that need to be worked on, how do we go about getting there. It’s unrealistic to stop all development and rewrite the two projects. The team helps the client figure out a game plan that allows them to continue moving forward.
http://scotland-on-rails.s3.amazonaws.com/2A08_JoeOBrianJimWeirich-SOR.mp4
Cucumbered
Published November 11th, 2009 Under Software Testing | Leave a Comment
In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format.
http://www.infoq.com/presentations/wilk-cucumber
Rake.NET
Published September 28th, 2009 Under Agile | Leave a Comment
In this podcast, Peter Mounce talks about using Ruby rake to aid with automating .NET software builds – stating that a build script should use a scripting language, because XML hurts too much. Peter walked through the basics of what rake allows one to do; tasks, file-tasks, and dependencies. He demonstrates a build script leveraging the rake-dotnet gem and convention over configuration, where tasks do the heavy lifting so you don’t have to.
http://skillsmatter.com/podcast/open-source-dot-net/rakedot-net
TDD: It’s About More Than Just “Testing”
Published July 24th, 2009 Under Coding, Software Testing, TDD | Leave a Comment
Recently, in the Rails community, there has been an upsurge of interest in testing. For instance, in the past year alone, we’ve seen the introduction of a bevy of new testing-related gems (i.e. context, cucumber, factory_girl, remarkable, webrat, etc.). These are all good things. And yet do we still see the forest for the trees? While testing improves code quality, facilitates refactoring, and eases debugging, these are not ends unto themselves. This point often seems to be lost as the “testing” drum is beaten ever louder in the Ruby on Rails community. This talk will attempt to engage the audience to rethink WHY they write tests via argument and example.
http://scotland-on-rails.s3.amazonaws.com/1A05_EvanLight-SOR.mp4
The Great Rails Refactor
Published May 25th, 2009 Under Coding | Leave a Comment
In this talk, Yehuda Katz goes deeper, explaining some of the details of the work. He explains how Rails is becoming ORM agnostic, with code samples of work done so far. He shows some of the more significant performance enhancements, and explains why they increased the performance of the framework. Finally, he goes into some of the more interesting refactoring experiences of the transition.
« go back — keep looking »
RSS
Twitter