CouchDB and Advanced BDD Testing

Modified on Mon, 19 Oct 2009 13:10 by cerikpete — Categorized as: Uncategorized

Wednesday, October 21st, 2009
6:00 PM - 9:00 PM

CouchDB and Advanced BDD Testing

Avencia, Inc
340 N 12th Street, Suite 402
Philadelphia, PA 19107
(map)

6:00 - 6:30 - Greetings and Eatings - food sponsored by Ticket Leap!
6:30 - 7:30 - Angel Pizarro - CouchDB : No SQL? No driver? No problem
7:30 - 8:30 - Erik Peterson - (Almost) Frictionless BDD Testing

Register Now! https://brian-donahue.ticketleap.com/october09

CouchDB: No SQL? No Driver? No problem

CouchDB is representative of a set of document-oriented database that have come to the fore of the collective geek consciousness. At it's heart it is a key-value store, but it can query into (and index) specific properties of the documents for fast performance. What makes CouchDB unique is it's MVCC transactional model and emphasis on using HTTP communication as the connection mechanism. In this talk we'll cover usage of CouchDB with a simple example, as well as look at when (and when not) such a database makes sense to use in favor of traditional relational databases.

Angel Pizarro leads a small team of developers in support of big-data biomedical research , with a focus on genomics and proteomics, at the University of Pennsylvania School of Medicine.

(Almost) Frictionless BDD Testing

One of the biggest impediments to implementing Test Driven Design (TDD) is the difficulty in setting up tests. When you first get started, it can sometimes be a frustrating amount of work to write all of the code you need to set up the test, before you even write the test! In this talk, I will show you how to write some base classes for your tests that, once created, will make creating tests simple and "frictionless". This will be shown using a simple app written in a TDD manner, not just for unit tests but also for mapping/integration tests.

Erik Peterson has worked with .NET technologies for the past 5 years, primarily working with ASP.NET. He is an avid learner, and a bit test-obsessed. With a degree in Information Systems and an MBA, he is interested in both the development and the business sides of software. He currently works at VertMarkets in Horsham, and his blog can be found at http://erikbase.wordpress.com/