- Dec 11, 2011 — [Grape: Describing and Documenting an API](/2011/12/11/grape-describing-and-documenting-an-api.html)

Building a software platform is not just an investment in the future, it’s a software architecture philosophy. A proper API is a manifestation of some of the core principles of ...

- Oct 23, 2011 — [NoRails: Application Design in Times of APIs](/2011/10/23/norails-application-design-in-times-of-apis.html)

A recent post “Rails is Not Your Application” caught my attention. It was fundamentally right, but the suggested implementation was misguided.

- Jan 31, 2011 — [Intersection of core values in open source and domain driven design](/2011/01/31/intersection-of-core-values-in-open-source-and-domain-driven-design.html)

My second article on opensource.com. You got to love the graphics that the site designer picked! It speaks to the concept of “solving complexity”.

- Jan 6, 2011 — [Breaking the Software Death Cycle with DDD](/2011/01/06/breaking-the-software-death-cycle-with-ddd.html)

Thanks to everyone for attending my “Breaking the Software Death Cycle with DDD” presentation last night at the DDD meet-up at Microsoft. It looks like the topic turned out to b...
