Posts Tagged ‘5-stars’

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

Best Technology

Wednesday, March 3rd, 2010

book coverThe Best Technology Writing / Steven Johnson, editor, Yale University Press, 2009

This collection of essays is good reading for anyone interested in the direction that computer technology is heading. Essays are written by Julian Dibbell, Dana Goodyear, Farhad Manjoo, David Talbot, Andrew Sullivan, Robin McKie, Dalton Conley, Nicholas Carr, The Onion, Danah Boyd, Joshua Davis, Clive Thompson, Elizabeth Kolbert, Dan Hill, Sharon Weinberger, Kevin Kelly, Luke O’Brien, Adam Stermbergh and Clay Shirky. Essays originally appeared in Wired, Slate, The Atlantic, and the New York Times Magazine.

Get it here at OPL

Best of Technology

Wednesday, March 3rd, 2010

book coverThe Best of Technology Writing / Clive Thompson ed., University of Michigan Press, 2008

This slightly dated collection of essays is good reading for anyone interested in the direction that computer technology is heading. Essays are written by Ted Allen, Michael Behar, Caleb Crain, Julian Dibbell, Cory Doctorow, David Glenn, Thomas Goetz, Charles Graeber, Alex Hutchinson, Walter Kirn, Robin Mejia, Emily Nussbaum, Ben Paynter, Jeffrey Rosen, John Seabrook, and Cass R. Sunstein. 200 pages.

Get it here at OPL

Fedora 11

Tuesday, March 2nd, 2010

book coverFedora 11 and Red Hat Enterprise Linux bible / Christopher Negus, Eric Foster-Johnson, Wiley, 2009.

Here are 1000 pages for the Fedora admin. The book will be useful at the beginner and intermediate level. Most of it applies to any current Linux distro. It includes a live CD and an installation DVD. The live CD can be used in most PC’s, without installing anything to the hard disk, and will allow you to experience Fedora Linux. When you are hooked, pop in the DVD and install your system.

Get it here at OPL

Clean Code

Thursday, February 25th, 2010

book coverClean Code : a Handbook of Agile Software Craftsmanship / Robert C. Martin ; [with] Michael C. Feathers … [et al.], Prentice Hall, 2009

The programming gods have spoken, and this is the way and the light. The example code is in Java, but the rules and practices should be applied where possible to all languages. 400 pages.

Get it here at OPL

Nature of Technology

Tuesday, February 23rd, 2010

book coverThe Nature of Technology : what it is and how it evolves / W. Brian Arthur, Free Press, 2009

What constitutes innovation, and how is it achieved? This book by a researcher at PARC is well written, hardcover, 200 pages.

Get it here at OPL

Coders at Work

Tuesday, February 23rd, 2010

book coverCoders at Work – Reflections on the Craft of Programming / Peter Seibel, Apress, 2009

This is a collection of interviews with some top programmers including Zawinski (Netscape), Crockford (JSON), Eich (Javascript), and Thompson (Unix). 600 pages.

Get it here at OPL

Programming Scala

Tuesday, February 9th, 2010

book coverProgramming Scala : tackle multicore complexity on the JVM / Venkat Subramaniam, Pragmatic Bookshelf, 2008

Programmers will see the Scala language for parallel processing as a path to the future. As always, this Pragmatic book is very practical. 200 pages.

Get it here at OPL

Beginning Java ME

Tuesday, February 9th, 2010

book coverBeginning Java ME Platform / Ray Rischpater, Apress, 2008.

This book is for the programmer who wants to develop a mobile app once, and deploy it on diverse PDA / smart-phones (BB, Nokia, Android ..). Am I oversimplifying the challenge? 550 pages.

Get it here at OPL

Art of Agile Development

Friday, February 5th, 2010

book coverThe Art of Agile Development / James Shore, O’Reilly, 2008

XP programmers and team leaders will find this book useful. 400 pages.

Get it here at OPL