Pramod Sadalage

Co-author of "Refactoring Databases:Evolutionary Database Development"

Pramod Sadalage

Pramod Sadalage is the co-author of the 2007 Jolt Productivity Award winning

"Refactoring Databases: Evolutionary Database Development", a Martin Fowler

signature series book and author of "Recipes for Continuous Database

Integration". Pramod works as a DBA and developer at ThoughtWorks. He works on

large custom-developed applications that use agile methodologies. While on these

projects, he pioneered the practices and processes of agility in the database.

Pramod writes and speaks about these concepts and practices to help those

interested in using agile practices on databases. He has written and presented

about database administration on XP projects, the adoption of agile processes

with databases, and the impact of agile practices on database administration and

design. Pramod is the owner and founder of the agiledatabases Yahoo! group; he

moderates group discussions and helps group members learn about agile databases.

When he is not working, you can find him spending time with his wife Rupali and

daughter Arula, and trying to improve his running.



Blog

Hibernate weirdness with property names

Posted Friday, October 24, 2008

Cmore »

Using Explicit Order By in your SQL Statements

Posted Tuesday, September 30, 2008

Recently when our test databases where upgraded new version of Oracle, we started noticing that the order in which some drop down lists were being displayed was not correct. It turns out that the SELECT statement we had, did not have a ORmore »

Moved to a Mac

Posted Monday, September 1, 2008

Couple of weeks back I was given a choice to upgrade my work Laptop to a Mac Book Pro or a Windows Laptop. I choose Mac ( I know everyone is into macs nowadays). The transition was pretty good, with the exception of moving my oracle databamore »
Read More Blog Entries »

Presentations

Database Refactoring

Evolve an existing database schema a small bit at a time to improve the quality of its design without changing its semantics.more »

Recipies for Continuous Database Integration

is your database being tested and integrated like your application code? do you have a database integration strategy? do you have a process to upgrade your database as you make subsequent releases?more »