Author: stanley

  • Larman and Fowler on Critical OO Ability

    Can’t agree more with Larman. To be a good OO developer, to truly understand what object oriented means, you’ve got to treat classes as objects with responsibilities, and be knowledgeable on how to assign them. Larman’s book is classic in this category. Here’s what Martin Fowler had to say on the subject.

    Read more...

  • Service Layer Factory in Spring

    If you’ve been working with Spring MVC, you already know this. Whenever you create a new Controller you end up injecting the services or DAOs (if you’re not using the service layer) that you’re going to use. It gets to be a little cumbersome and repetitive. It could be improved. How? By defining a Spring…

    Read more...

  • Spring In Action

    Spring in Action is a well written overview book on the Spring Framework. It could have been better, though. Key words: well written overview. It is an overview. This book covers the different areas of the Spring Framework. The authors do an excellent job there. However, they don’t go into too much detail about any…

    Read more...

  • Hoover on Craftsmen

    <?php displayQuote("Dave Hoover", "The critical distinction between a craftsman and an expert is what happens after a sufficient level of expertise has been achieved. The expert will do everything she can to remain wedded to a single context, narrowing the scope of her learning, her practice, and her projects. The craftsman has the courage and…

    Read more...

  • Paul Graham's Essays

    Software writers I love. There are only a couple of them. Paul Graham is in this group. (Steve McConnell, Martin Fowler, Robert Martin are the rest (out of top of my head)). His essays are always top quality. They are filled with some great, practical information. They are based on his personal experiences. They are…

    Read more...

  • Is Consulting for You?

    It’s not for me. At least for now. I’ll reconsider after I’ve had 7-10 years of experience (I have 5 now). But it’s definitely something that’s on my mind. One of the ideas that I got from reading this article, is to consult when I’m nearing retirement (I would love to retire in my early…

    Read more...

  • The Best Software Writing I

    If you have been active in the software world, you probably have read most of the articles that are in this book (I had read around 40-50% before reading this book). In that case, this book will not be as beneficial to you, but you’ll enjoy it. On the other hand, if you don’t know…

    Read more...

  • Every Craftsman is Dump and Lazy

    Yeah, that’s true. 🙂 Craftsman is lazy because he does not want to repeat what he wrote before. Crafstman is dump because he knows that if he’s not, he’ll stop learning and stop being critical of his work. Both are essential for being successful. It’s good to be dump and lazy after all, huh? So…

    Read more...

  • Spolsky on Writing Specs

    Reference:Blog entry about The Project Aardvark Spec by Joel Spolsky Related:The original spec (pdf) by Joel Spolsky

    Read more...

  • Pass a Technical Job Interview

    I read a lot of Java books, articles, and blogs. The articles by Yakov Fain in JDJ are always interesting. The latest, How To Pass A Technical Job Interview With Flying Colors, is very good as well. Are you looking for a job? Do you have a lot of knowledge? Oh, yeah? You can have…

    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…