The Pragmatic Craftsman :: Simplicity from complexity ::

Archive for March, 2007

Linux from Dell March 30th, 2007
Guice — Spring killer? March 20th, 2007
Java Concurrency in Practice March 8th, 2007

Linux from Dell

Good news for Linux advocates! Dell will be shipping computers/laptops pre-loaded with Linux! To me, this is crucial for wider adoption of Linux, which I’m waiting for.

ReferenceDude, you’re getting Linux! | Ed Burnette’s Dev Connection | ZDNet.com

Guice — Spring killer?

I don’t think so, but it looks to me it’s going to be a good competitor in what it aims to do: dependency injection. I don’t know much about Guice, just heard about it couple of days ago, but the fact that it is coming from Google, it already has good following — at least in the blogoshpere.

Personally, I like it already. I hate writing the Spring’s XML files. I would much rather do it in Java. Guice claims to do that.

Spring is a good framework, no doubt about that. But you should not be too dependent on it. I know that’s not always the case, which is not good.

Drink some juice, I mean guice. :-)

Reference Guice: Spring ComparisonGuice User’s Guide

Java Concurrency in Practice


Java Concurrency in Practice
by Brian Goetz
ISBN 0321349601
Date Read 3/2007

My Rating


Want to learn about synchronization in Java? Do you know what’s new in concurrency in Java 5/6? Not sure? Then this is the book for you.

This book introduces many new concurrency concepts introduced in the new versions of Java: Locks, BlockingQueues, Semaphores, Executors, Concurrent data structures and more (much more). There is a lot of new material, a lot of new topics. It’s actually a major overhaul. The authors do a very good job introducing them.

It’s not the most exciting subject, but the authors have tried to keep it interesting. This book has clear writing, simple examples, and good coverage on variety of topics. What else can you ask in a book on threads?

All in all, an excellent book: the best book on the threads in Java 5/6.

If you want to call yourself a well-rounded Java programmer, read this book.

Random Quote

Topics

Tags

Archive

Recent Entries

Currently Reading

Shelfari: Book reviews on your book blog

:: The Pragmatic Craftsman recommends

:: The Pragmatic Craftsman book reviews

Info

© 2001-2010 Stanley Kubasek About me :: Contact me

@PragCraftsman on Twitter

SOLID principles come in handy here. Especially, "Open of Extension, Closed for Modification." One of the best principles I've learned. - 14 hours agoI actually try to follow @unclebobmartin's rule all the time. Sort of. I try not to make it worse. But to make it better? Great challenge! - 14 hours agoAlways check a module in cleaner than when you checked it out (via @unclebobmartin in 97 Things Every Progr.). I love the idea! - 14 hours agoI put Code Complete #1 over Martin's book because it has "awaken" me as a programmer. But other than that, Martin's book is the best! - 1 day ago@mcory1 First of all, @unclebobmartin is my hero! Agile Software Development, Principles, Patterns, and Practices is my #2. SOLID rules! :) - 1 day ago