• Java Inner Classes – Part 3 – Nested Classes

    In Part 1, I’ve covered the basics, in part 2, anonymous inner classes. Is there anything left about inner classes? Yes, there is. I warned you that inner classes are a beast. 🙂 In this part, I’ll cover nested classes. When you create an inner class, there is a connection between the enclosed class and…

    Read more...

  • Java Inner Classes – Part 2 – Anonymous

    In Part 1, Java Inner Classes – Intro, I covered most of the basics of inner classes. But there is much more. Some of it might get complex and confusing. But with all of that, I am beginning to understand and value what Bruce Eckel tries to say when he introduces inner classes. At first,…

    Read more...

  • Java Inner Classes – Intro

    I believe in writing self-documented, easy to read code. I believe in mantra that simple is beautiful Inner classes are not good tools for that task. I think they make the task of writing good code much harder: weird syntax, different rules, etc. Mostly for that reason, I have not really learned inner classes. I…

    Read more...

  • What makes a great software engineer?

    Nicholas Zakas, the author of what I consider the best JavaScript book out there, is becoming one of my favorite bloggers! (I should let him know about that. :)) In his recent blog post, he talks about qualities of great software developers. It’s a great post. I highly recommend reading the whole post. Here’s my…

    Read more...

  • Design Patterns Explained

    Excellent intro to Design Patterns. I really liked the authors’ focus on teaching not only design patterns but how they should be used and implemented. Really good job there. I think this is a great book to start learning design patterns. If you want to learn DP, start with this book before you dive into…

    Read more...

  • Software Architecture Design Patterns in Java

    Good concept, bad implementation. After reading a few books on Design Patterns, I wanted to check out something else. Title of this book and decent reviews drew me in. I’m disappointed. After reading 20 chapters, I’m going to stop. I just don’t feel the author is doing a good job. There is not enough explanation…

    Read more...

  • Learning Regular Expressions

    I have to admit, my regex skills are not that sharp. I read a book on Regular Expressions before, but still, regex expressions just don’t stick in my mind. Too cryptic. Can you read the following? /^[a-z0-9_-]{3,16}$/ The following explanation might help. DescriptionWe begin by telling the parser to find the beginning of the string…

    Read more...

  • Pro JavaScript Design Patterns

    After reading a few books on JavaScript, I wondered… I wish there was a JavaScript book on Design Patterns. I was very glad when I found this book! It’s an advanced book loaded with great content, interesting style, and practical examples. 2 in 1. Not only do you get a refresher on Design Patterns, but…

    Read more...

  • DOM Scripting

    I believe in doing things the right way. So does the author of this book. In this regard, this is a great book: You learn what the right way is. Not for hard-core developers. The intended audience is web designers. I second that. This book is also an excellent choice if you’re just thinking whether…

    Read more...

  • Object-Oriented JavaScript

    After reading my last JavaScript book, Professional JavaScript for Web Developers, I was looking for some more JS books to read. Something good. Then a few days ago I read a post by Klaus Komenda, Book Review: Object-Oriented JavaScript, and he highly recommended this book. (In the process, I also discovered DOM Scripting, and Pro…

    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. Good blog! I really love how it is simple on my eyes and the data are well written. I'm wondering…