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.
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
Spolsky on Writing Specs
Reference:Blog entry about The Project Aardvark Spec by Joel Spolsky Related:The original spec (pdf) by Joel Spolsky
-
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…
Recent Posts
- Hello world!
- The Software Craftsman
- Write Debuggable Code!
- Effective Programming: More Than Writing Code
- Fundamentals of programming
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
Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…
Hi, this is a comment. To get started with moderating, editing, and deleting comments, please visit the Comments screen in…