Tag Archives: Software Design

Domain-Driven Design

I am currently reading Eric Evans’ Domain-Driven Design book. Having read most of the book I can say that his presentations on Putting the Model to Work and Strategic Design are an amazingly concise overview of the book’s content (note that InfoQ provides slides below the videos). If you’ve been interested in reading the book […]

API Design

Artima has an older (but still relevant and interesting) interview with Josh Bloch, a Sun Microsystems Architect. While the interview focuses on Java, Josh Bloch has some interesting things to say about software design in general. The main topic is thinking about design in terms of APIs instead of monolithic software construction. Reuse is extremely […]