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…

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    Read more...

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

    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…