Author: stanley
-
Holub on Patterns by Holub
It’s OK, not great (My review at Amazon.com — 3/5 stars) I looked at one other book before purchasing this one, Refactoring to Patterns, but I picked this one because this one had 5/5 average review. I should have picked the other one, though. 🙁 This book starts out great, the first 2 chapters (out…
-
Improve, Not Degrade
A lot of times we get to work on an existing system. We’re lucky if the system is of high quality: easy to read, easy to understand, and easy to maintain. A lot of times, though, we get a system that’s messy: long methods, complex code. Anotherwords, the code smells. We are asked to make…
-
Effective Java by Bloch
Let me ask you a simple question? Have you programmed in Java for more than a year or two? If no, than this book might not be for you. On the other hand, if you’ve been programming in Java, why haven’t you read this book? Seriously. Why haven’t you? How about you, Stas. I know.…
-
Matz on Craftsmanship
Yukihiro Matsumoto, the creator of Ruby, the object-oriented scripting language (I don’t know it but I hear it is a good language — Pragmatic Programmers recommend learning it), shares his top 10 tips for programmers. I like the list. The list is inline with what I believe good programmers should do and believe in. The…
-
Soft-Eng World in Jan-05
What’s happening in the software engineering world? Here are two articles that are worth reading. How far have we come? Gary Pollice looks at changes and progress in software engineering over the past two decades. Improve the quality of your J2EE-based projects Jimmy Jarret advises developers on tasks they need to perform to ensure their…
-
Joel Spolsky: Advice for Computer Science College Students
Joel Spolsky, my favorite blog author, gives his advice to college students. The advice is also applicable to people that are just moving to programming fields. Interesting read — click on the link, below, to see the whole article. Joel’s Seven Pieces of Free Advice for Computer Science College Students: Learn how to write before…
-
What Do Users Want? — Usability Primer
How do you build a good software? In this article, What Do Users Want?, Larry Constantine explains what users want and how you build software to accomodate that. I’ll give you the portions of the article that I liked the best. However, you should read the first four pages of the article: it will give…
-
Holiday Party Guide to Patterns
Do you know Singleton, Factory, Decorator, Adapter, Fa軋de, Strategy, State, MVC? As you might have guessed, they are all patterns from the GoF book. But if you are like me, you might know couple of them and a lot of times you are confused. If that’s the case, you should read this article on java.net…
-
Holub on Simplicity
<?php displayQuote("Allen Holub", "Simple systems are easier to build, easier to maintain, smaller, and faster than complex ones. … Simplicity is often not an easy goal to achieve. Programmers love complexity, so they have a strong tendency to over complicate their work. It’s often easier to quickly build an overly complex system than it is…
-
JSP 2.0 Tags
Did you know that you could write a JSP tag without writing a single line of Java code? I didn’t. I was surprised today when I discovered that. I’m going to show you how easy it is. Let’s take an anchor tag (<a href=””>link</a>). If you don’t get to write it very often, you might…
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…