Sunday, June 25, 2006

The ten fallacies of enterprise computing

Continuing from the previous journey in Java Reflection In Action, I've chosen another route into enterprise computing. Effective Enterprise Java by Ted Neward, if you insisted want to know the book name. Below is an excerpt of the listing of the ten fallacies of enterprise computing from the book's chapter 1.

1. The network is reliable.

2. Latency is zero

3. Bandwidth is infinite

4. The network is secure

5. Topology doesn't change

6. There is one administrator

7. Transport cost is zero

8. The network is homogeneous

9. The system is monolithic

10. The system is finished

On these 10 rules is much of this book built.

Amazon.com: Effective Enterprise Java: Books: Ted Neward

Saturday, June 24, 2006

Finished Java Reflection In Action. Level Up.

2 weeks ago, while i'm searching for resources about Java's Dynamic Proxy around the you-know-where, found Java Reflection In Action by Ira R. Forman, Nate Forman (They are father and son, how interesting) which chapter 4 putting java.lang.reflect.Proxy in action. Attracted by the materials i read from this book, I instantly get a copy of it and start reading from the beginning till the end like the time when i was reading Davinci Code :p.

No matter whether you are novice or experienced Java developer, I believe that this book helps you to consolidate knowledge that you gained from your works, especially when you're maintaining someone else codes and wonder the rationale why the original developers designed it like a monster you struggled to overcome. It also give you a solid overview of meta-level objects in Java 1.4 (Thos book was published in 2004) and ClassLoader that I personally found useful.

However, IMHO, the lengthy few chapters about C2C framework are too redundant, especially when the author described the application of C2C framework for applying design patterns. One or two such examples are inspiring, but too many of them makes me skipped them directly. Anyway, the understanding is more essential right?

Lastly, I must compliment this book for making me fully occupied my time in the past few days :)

Amazon.co.uk: Java Reflection in Action: Books