There has been a long pause in my blogging activity. I was trying to finish of my latest writing engagement in regards to NoSQL. Working with Martin Fowler on NoSQL Distilled was really fun and will provide a concise text and easy way to understand for everyone the rise of the NoSQL movement and help with what kinds of trade-offs need to be made while working with NoSQL.
The book should soon be in print and e-book formats. Martin has written more about it here
Recently in Broadcast Category
Doing a workshop on Agile Database Development at Enterprise Data World 2010 at SF. See you there.
Recently I have been thinking a lot about making specification and behavior expected about the database and the code that interfaces with the databases executable. The Behavior Driven Design has a lot of parallels in the database world.
Just finished writing a article about Behavior Driven Design applied to Databases or Behavior Driven Database Design. for Methods and Tools.
Japanese translation of "Refactoring Databases: Evolutionary Database Design" has been released, thanks to Yasuo Honda for the information. The Japanese version can be found here
Me, Andy, Jeff and Marjorie discuss how to keep a long running project fit in this Podcast, also on itunes. We discuss the management of technology, people, processes and tools on longer and more mature applications. Specific topics such as refactoring, knowledge management, innovation, staffing, production support and others are covered.
After a lot of frustration about my schedule, I have had to come to this conclusion, that I cannot physically make it to London, XP day.
I'm going to miss it. Nick Ashley is going to take up my spot and I know he will do a great job.
ThoughtWorks is going to be at Oracle Open World. I'm excited about this especially since it will give ThoughtWorks and Me to talk about software practices and how to apply these software practices to the database development world, off course I will talk about my books Refactoring Databases and Continuous Database Integration. ThoughtWorks will have a booth at "343 Moscone South" and I will be there on Nov 14.
I will presenting about Database Refactoring: Evolutionary Database Design at XP 2007 here is the Tutorial schedule
I will be presenting about Evolutionary Database Design and Database Refactoring at ThoughtWorks Master Class Series 2007 at Bangalore on May 19th and Pune on May 26. This will be the first time I will be presenting in India.
The Master Class Series is an annual seminar organized by ThoughtWorks India. It focuses on topics which are cutting edge, but the content of the seminars is drawn from real-life experiences on live projects. The presenters are all people with extensive hands-on experience and have delivered successful projects using the concepts they are talking about.
After finishing the first Refactoring Databases book. I started on a short ebook project, this book was going to tackle on a very specific technical topic mentioned in the first book. I wanted to write about all the specific scenarios and all the techniques I follow on the various projects.
The result of this effort was Recipes for Continuous Database Integration: Evolutionary Database Development, thanks to Martin Fowler for the title. This eBook laid out in a recipes kind of format provides various ways you can integrate you database into you development cycle and make evolutionary database development a fun thing to work with
Special thanks to my current ThoughtWorks project team, Andy Slocum in particular and Scott Ambler for all the help.


