|
Change #19543
2013-02-26
17:32:19
|
create
Calagator::Event
1250463707
Agile PDX presents Max Guernsey, "Test-Driven Database Development"
Roll back
| description |
nil |
→ |
As developers, we've created heuristics that help us build robust systems and employed test-driven development (TDD) to improve code design and counter instability. Yet object-oriented development principles and TDD have failed to gain traction in the database world. Thatâs because database development involves an additional driving forceâthe data.
Max Guernsey shows how to treat databases as objects with classes of their ownârather than as containers of objectsâand how to drive database designs from tests. He illustrates a way to give these database classes the ability to upgrade old data without introducing undue risk. Max also shares how to apply good object-oriented design principles to database classes and how to enforce semantic connections between databases and clients. Max demonstrates how it all works together, ensuring that your production databases work exactly the same as test databases, minimizing the risk of design changes, and enabling client applications to more easily keep up with database changes.
_Speaker Bio_
Max Guernsey is currently a Managing Member at Hexagon Software LLC. He has 15 years of experience as a professional software developer. For nearly half that time, he has been blogging, writing, and delivering lectures on the topic of agile and test-driven database development. For much of Maxâs professional career, he has been a consultant, advising a variety of software companies in many different industries using multiple programming and database technologies. In most of these engagements, he spent months or even years helping teams implement cutting-edge techniques such as test-driven development, object-oriented design, acceptance-test-driven development, and agile planning.
Max has always been a âhands-onâ consultant, working with teams for long periods of time to help them build both software and skills. This series of diverse, yet deep, engagements helped him gain a unique understanding of the database-related testing and design problems that impede most agile teams. Since 2005, he has been thinking, writing, blogging, lecturing, and creating developer-facing software dedicated to resolving these issues.
Max posts regularly on his Twitter account (@MaxGuernseyIII) and his blog (maxg3prog.blogspot.com). |
| end_time |
nil |
→ |
2013-03-20 20:15:00 -0700 |
| id |
nil |
→ |
1250463707 |
| start_time |
nil |
→ |
2013-03-20 18:30:00 -0700 |
| title |
nil |
→ |
Agile PDX presents Max Guernsey, "Test-Driven Database Development" |
| url |
nil |
→ |
http://agilepdx.org |
| venue_id |
nil |
→ |
202393539 |
|