Posts Tagged ‘patterns’

Dependency Injection

Thursday, March 4th, 2010

book coverDependency Injection : design patterns using Spring and Guice / Dhanji R. Prasanna, Manning, 2009

Java programmers will find this valuable. 300 pages, contents:

  1. – Dependency injection: what’s all the hype?
  2. – Time for injection
  3. – Investigating DI
  4. – Building modular applications
  5. – Scope: a fresh breath of state
  6. – More use cases in scoping
  7. – From birth to death: object lifecycle
  8. – Managing an object’s behavior
  9. – Best practices in code design
  10. – Integrating with third-party frameworks
  11. – Dependency injection in action!

appendix A – The Butterfly Container
appendix B – Smarty Pants for Adobe Flex

Get it here at OPL

Agile C♯

Friday, February 19th, 2010

book coverAgile Principles, Patterns, and Practices in C♯ / Robert C. Martin, Prentice Hall, 2007

Developers will want to read this book. With a foreword by Erich Gamma, of Eclipse fame. Hardcover, 700 pages.

Get it here at OPL

Apprenticeship Patterns

Monday, January 4th, 2010

book coverApprenticeship Patterns : guidance for the aspiring software craftsman / David H. Hoover, O’Reilly, 2010

If you are planning a career in Agile Software Development, then this book contains good advice. The foreword is by Ward Cunningham. See also the author’s site. 125 pages.

Get it here at OPL

Emergent Design

Monday, December 28th, 2009

book coverEmergent Design : the evolutionary nature of professional software development / Scott L. Bain, Addison-Wesley, 2008

Here is a textbook on software development. If you can get past the use of the word ‘emergent’, this is a good book. 350 pages, hardcover.

Get it here at OPL

Beautiful Architecture

Friday, November 20th, 2009

book coverBeautiful Architecture / edited by Diomidis Spinellis, O’Reilly, 2009

Systems architecture, enterprise application architecture, user application architecture. I am looking forward to reading this one. 350 pages.

Get it here at OPL

Web Application Design Patterns

Thursday, August 13th, 2009

Web Application Design Patterns / Pawan Vora, Morgan Kaufmann, 2009

When you design a web app, you will find this book valuable. 400 pages.

Get it here at OPL

Algorithms in a nutshell

Friday, June 12th, 2009

Algorithms in a nutshell / George T. Heineman, Gary Pollice and Stanley Selkow, O’Reilly, 2009

“The authors have done a fantastic job of distilling reams of arcane literature into an indispensable guide that strikes the perfect balance between theory and implementation.” — Matthew Russell

Get it here from OPL

Head first object-oriented analysis

Friday, June 5th, 2009

Head first object-oriented analysis and design / Brett D. McLaughlin, O’Reilly, 2007

A tutorial with visual gags that will keep anyone, teen or older, glued to the pages. It still retains the great O’Reilly quality. 600 pages.

Get it here at OPL

Implementation patterns

Wednesday, December 3rd, 2008

Implementation patterns / Kent Beck, Addison-Wesley, 2008

This book is about design patterns, and the examples are in Java but the concepts apply to many languages. The book is based on the premise that good code matters. In 150 pages, it packs in topics that are vital to a programmer.

Get it from OPL

Effective Java

Saturday, November 22nd, 2008

Effective Java / Joshua Bloch, Addison-Wesley, 2008

“I sure wish I had this book ten years ago. Some might think that I don’t need any Java books, but I need this one.” — James Gosling, inventor of Java.

“This is a truly excellent book done by the guy who designed several of the better recent Java platform API’s (including the Collections API).” — James Clark, of XML fame.

Get it from OPL