BT
Older Newer rss

Convention-over-Configuration in an Agile World

Posted by James Kovacs  on  Nov 24, 2011 8

James Kovacs discusses using TDD and BDD to avoid complexity and creating evolving architectures where convention is emphasized over configuration.

BDD with Puppet & Cucumber

Posted by Tom Sulston  on  Feb 24, 2011

Tom Sulston explains how to manage systems with Cucumber and Puppet based on BDD principles, including practical tricks and pitfalls. The session demoes using those tools.

A Scalable, Peer-led Model for Building Good Habits in Large & Diverse Development Teams

Posted by Jason Gorman  on  Oct 05, 2010 2

Jason Gorman presents how developers can learn TDD to the point of transforming the knowledge acquired into habits by exercising a number of practices over a period of 4-6 months followed by evaluation done by fellow co-workers.

Fighting Layout Bugs

Posted by Michael Tamm  on  Sep 28, 2010 2

Michael Tamm offers solutions for automatic testing of a web application’s presentation layer through HTML and CSS validation and by detecting layout bugs using JavaScript and image processing.

Test-Driven Development of Asynchronous Systems

Posted by Nat Pryce  on  Sep 17, 2010

Nat Pryce exemplifies how he dealt with flickering, false positives, slow, and messy tests appearing in asynchronous testing when trying to perform end-to-end testing.

The Joy of Testing

Posted by John Hughes  on  Aug 24, 2010

John Hughes shows how to explore the possible bugs of a code by creating a series of tests in Erlang and using multiple test frameworks, discovering the faults through successive tests and evaluating the frameworks while doing it.

Bad Code, Craftsmanship, Engineering, and Certification

Posted by Robert Martin  on  May 26, 2010 5

Robert C. Martin, during his keynote at QCon London 2010, tried to figure out why there is so much bad code written. He offers advice on writing good code talking about a bad code example, Boy Scout rule, functions, arguments, craftsmanship, TDD, continuous integration, pairing, small cycles, patterns, engineering, certification, and other elements contributing to qualitative code.

Testing C# and ASP.Net Applications Using Ruby

Posted by Ben Hall  on  May 21, 2010

Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.

Sustainable Test-Driven Development

Posted by Steve Freeman  on  May 07, 2010 1

Steve Freeman offers advice on writing good tests that make development easier avoiding adding dead weight code that is hard to maintain. Freeman covers the following areas: test readability, complex test data, test diagnostics, and test flexibility.

BDD & DDD

Posted by Dan North  on  Dec 03, 2009 3

Domain Driven Design (DDD) is about evolving a shared model of the domain letting the domain model drive the design. BDD is about establishing a shared understanding of “done” working from the outside in until you get there. DDD enables the use of BDD effectively creating software and BDD helps structure the conversations for DDD.

Cucumbered

Posted by Joseph Wilk  on  Oct 08, 2009 3

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.

DSLs in JavaScript

Posted by Nate Schutta  on  Oct 04, 2009

Domain specific languages are all the rage these days - from ordering hash-browns to complex business rules, DSLs are showing up everywhere. Though often dismissed as a toy language, JavaScript is very powerful and includes many of the features of today's darlings. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how you can mold JavaScript to suit your needs.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT