Design pattern books to get through thick skulls

With the increase in Flex/Actionscript adoption and the increase in the size and complexity of applications being built, design patterns should be popping up on the radars of many developers who have not run across them before, especially Flash developers. You may already be using them and not even realize it, that was my case a few years ago. Simply put, design patterns are solutions to common problems that developers run across, normally with great frequency. Understanding what they are, how they work, and when to use them are things all good developers should be able to do. If you are new to design patterns there are two excellent books I would recommend reading.

Head First Design PatternsThe first book I read on design patterns was Head First Design Patterns. It is a very easy read on a very challenging topic. The samples are easy to understand (although in Java, which is close to AS3) and well presented. If you are new to design patterns this is a must read. My copy is well worn and marked up, always a good sign for a reference book.

Advanced Actionscript 3 with Design PatternsThe second book I highly recommend is one I just finished reading, Advanced Actionscript 3 with Design Patterns. This is a great resource book. It outlines practical uses for some common design patterns in actionscript projects. The patterns covered are explained thoroughly and the code examples are excellent. Just reading the code and following the logic will enhance your understanding of how to attack a problem and how to write clean, easy to follow code. An added bonus is the chapter on regular expressions and their use in AS3. It is likely the best explanation of regular expressions I have read in print.

I would suggest reading the Head First book first. It will give you an excellent foundational understanding of design patterns and clear up any foggy misconceptions you may have about what design patterns are and how to use them. I'm sure you will instantly discover a whole new way to approach development and architectural problems in your projects. Enjoy the reads. 

 

 

2 Comments:

  1. Scott Morgan

    I am currently reading O'reily's Actionscript 3.0 Deisgn Patterns: Object Oriented Programming Techniques (http://www.amazon.com/ActionScript-3-0-Design-Patterns-Programming/dp/0596528469/ref=pd_bbs_sr_1/104-3598901-4927112?ie=UTF8&s=books&qid=1192722912&sr=8-1). It is also a great book, I like how it shows most of the patterns in somewhat real world situations.

    I have also read the Head First Design Patterns book, an excellent book. Eric Freeman, the author, is now my boss, so buy his book people, it makes him happy, and when he's happy I'm happy ;)

  2. Car Accessory

    My favourite book:
    The Essential Guide to Flex 2 with ActionScript 3.0 (Paperback)
    )http://www.amazon.com/Essential-Guide-Flex-ActionScript-3-0/dp/1590597338/ref=pd_sim_b_6)


Leave a comment

Name: (required)

Email: (required)

URL:

Captcha test: (required)
Comments: (required)