• Javascript Resources

    Over the past couple of weeks I have digged into learning Javascript on a deeper level. I have learned a great deal. Along the way, I’ve come across some very good Javascript resources. Listed below are links to the best I’ve found. Douglas Crockford articles – Javascript guru JavaScript core skills — list of very…

    Read more...

  • Professional JavaScript for Web Developers (2nd ed)

    This book has opened my eyes in the JavaScript development world. For real. I did not know object-oriented JavaScript. I did not a lot of JavaScript patterns available. Nor did I now the best practices for JavaScript. Until now. 🙂 This is the best JavaScript book out there now. I checked out almost all of…

    Read more...

  • What is Maintainable Code

    While reading the excellent Javascript book, Professional Javascript for Web Developers, I came across a very good definition of maintainable code. It’s one that I fully subscribe to, but since it was put so well in the book, here it is. What is Maintanable Code? Maintainable code has several characteristics. In general, code is said…

    Read more...

  • Effective Java (2nd Edition)

    One Minute ReviewPositives* Best advanced Java book* Loaded with excellent tips* Expert voice* Broad coverage of best practices Negatives* Some chapters too complex General OverviewThis is the best Java book available for the advanced/experienced programmers. (For beginners, see Thinking in Java by Eckel.) Why? Bloch shows you HOW you should be programming in Java. He…

    Read more...

  • Make Quality a Requirement

    As programmers, we want to finish things fast. We want to impress our boss. We want to be better and always finish before others. So we do. We finish things as fast as possible. Because the requirement was to complete the things that were on the list. Just make it work. What’s the end result?…

    Read more...

  • Quality and Speed

    Uncle Bob wrote an excellent post, Speed Kills. Is there a tradeoff between speed and quality, he asks. If by “speed” you mean delivering working softwarequickly and repeatably release after release after release; thenmaintaining high quality is your only option. I couldn’t agree more. In the long run, the only way you can move fast…

    Read more...

  • Java EE 6: Moving in a right direction

    I just read an overview of the Java EE 6 release. It looks like Java EE is becoming simpler, smaller, and less configuration hungry. Glad to that. Few things that sound exciting to me: WebBeans, Profiles, JPA 2, JSF 2. It’s probably a year or so away. I wish the process moved a bit faster.…

    Read more...

  • jQuery in Action

    One Minute ReviewPositives* Excellent overview of jQuery* Full of examples* Focus on effective usage* Live samples (Lab) Negatives* In the API docs, an example would be really helpful General OverviewI read the majority of another good book, Learning jQuery, but jQuery in Action is much better! Much more thorough, covers more material. I think this…

    Read more...

  • Top 20 Programming Lessons

    Jonathan Danylko posted an excellent set of 20 lessons learned. From a 20 years of experience. Excellent material. Something to keep in mind as you gain your own experience… and move up the ranks. 🙂 Interesting points from the entry Don’t over-“design pattern” applications. You are not the best at programming. Live with it. Learn…

    Read more...

  • I'm Learning jQuery

    I’ve just starting learning and using it, but I can already say: wow! It’ssome powerful stuff. I’ll go even further, if you are doing any webdevelopment, whether you work on front or backend, you should learn theframework. It will make you a better developer and make your lifeeasier. Plus, it’s arguably the most popular webdev…

    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…