Author: stanley

  • Good Code

    I strongly agree with Manuel. Keep in mind that you write code for somebody else to modify. If it is not easy to do so, then your code is not good! Remember that maintainance is 70%+ of the project’s life. If you cannot make modifications easily, then you really are wasting time. It’s good to…

    Read more...

  • JBoss At Work

    Good overall book on how to deploy J2EE apps to JBoss. It follows a step-by-step approach (which at times might be annoying, but it does the job). Not much theory, though. If you want to learn how to deploy to JBoss, then this is a good book. Otherwise, a good overview of J2EE and Hibernate,…

    Read more...

  • ACM Books

    Books, books, books… I just browsed the new and updated list of books available as part of ACM. I have to say one thing. I’m impressed. They have updated the book list (they now have 1100 books!) and their course list (over 500 courses available). But I’m not impressed with just the number. I’m impressed…

    Read more...

  • Simple Intro to SOA

    Simple. Precise. Without the use of buzzwords. The Uncle Bob’s way. ReferenceWhat is SOA, really?, Uncle Bob

    Read more...

  • 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

    Read more...

  • 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…

    Read more...

  • Java Concurrency in Practice

    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…

    Read more...

  • PPP: Practice, practice, practice

    Practice makes perfect. I think you can agree with me on that. To become a craftsman, you not only need to acquire new knowledge and new skills, you need to be able to apply that knowledge, be able to polish your skills, and improve the output every time. I don’t remember who said it, Mozart…

    Read more...

  • Simple is Beautiful

    Programmers love complexity. We love to make things that are complicated. Why is that? I think it’s because programmers think that it makes them look good. 🙂 I think they feel they accomplished something big. Or is it that it gives them job security? (probably not) 🙂 What’s the root of the problem? I think…

    Read more...

Recent Posts

Tags

2010 2011 abstraction advanced Books code concepts Craftsmanship design patterns encapsulation goals gof grasp immutability innerclass Java javascript jpa learning patterns practicing quality Quotes reading recommended reference solid tdd testing unclebob

Comments

  1. Hi, this is a comment. To get started with moderating, editing, and deleting comments, please visit the Comments screen in…

  2. Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…