File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Another Design Book - What's different ?

 
Anujit Chatterjee
Greenhorn
Posts: 25
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

The interesting thing about the new Design book is the no of pages. 50 pages- that's pretty sleek. There's nothing better than keeping a technical book short and sweet.
But still why another design book . What is different in this book?

Regards,
Anujit

 
Ludwin Barbin
Author
Ranch Hand
Posts: 30
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First of all, I like your signature -- "Complexity is Easy, Simplicity is Hard !"

This has been my overarching goal in this book.

I gathered all the design principles out there, make sense out of them, organize/filter/relate them, write concise definitions and explanations, and package them in a short book.

What's unique about this book is the synthesis of all the design principles. Many of the principles are complementary and contradictory in nature, I've carefully identified all these and put them on a single diagram to help you choose the correct principles for your need.

And another goal of the book is to make it "an easy read" -- using plain English language, lots of visuals, and can be read over a weekend.

You'll be the judge if I accomplished my goals
 
Campbell Ritchie
Sheriff
Pie
Posts: 47279
52
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you would include things like open‑closed, Demeter, Liskov substitution principle, etc?
 
Ludwin Barbin
Author
Ranch Hand
Posts: 30
5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, it's all there and more!

Checkout the Agile phrases - IKIWISI (pronounced “icky-wissy”), WGLL (pronounced “wiggle”), WDLL (pronounced “widdle”), WILIWIK (pronounced “willy-wick”)

 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic