Archive for the 'OOD' Category
Taking a look at everyone’s “2009 In Review” blog posts is really great inspiration. Looking back over the last year is always worth taking a minute to do. It’s great to reflect on personal growth over the course of a year and take note of our accomplishments. I decided to recall the last year for [...]
January 1st, 2010 | Posted in AS3 API, ActionScript 3.0, Adobe AIR, Bleeding Edge Flash, Cairngorm, Design Patterns, Flash Platform, Flash Platform Community, Flex, Flex 4, Flex Best Practices, Flex Books, Flex Builder 3, Flex Consulting, Flex Contracting, Gumbo, Inversion Of Control, Java, OOD, OOP, Software development process, frameworks, sdfug | 2 Comments
Interested in Design Patterns? Check out this article on InsideRIA that explains the Decorator Design Pattern. This article explains the Open Closed Principal and discusses favoring composition over inheritance. These are very powerful OOP concepts that can be leveraged to produce more flexible and robust code. The Decorator is a great pattern to learn after [...]
November 1st, 2009 | Posted in Design Patterns, Flash Platform, Flex, Flex Best Practices, OOD, OOP, Software development process | No Comments
The San Diego Flash Users Group invited me to give a presentation on Flex Best Practices last night. Thanks to everyone who took the time to join the meeting. Thanks to Kyle and Chris for inviting me to present. Also thanks a lot to everyone who provided all the great feedback and questions. Dan made [...]
January 8th, 2009 | Posted in ActionScript 3.0, Cairngorm, Design Patterns, Flex, Flex 3 Skinning, Flex Best Practices, Flex Builder, Flex Builder 3, Flex Champion, General Development Notes, MXML, OOD, OOP, Software development process, UML, frameworks, mate, sdfug | 3 Comments
In case you missed it here is a link to the article discussing the Strategy Design Pattern that was recently featured on the O’Reilly, InsideRIA website. Writing the article was a really wonderful experience and I’m extremely excited to have another in the works now. More on that later. Here is a snip of the [...]
November 8th, 2008 | Posted in ActionScript 3.0, Design Patterns, General Development Notes, OOD, OOP, Software development process | No Comments
I wanted to post a link to this article that I had the pleasure and opportunity of writing for Flash Magazine about the Mate framework for Flex. Mate is an awesome framework used for developing applications using Adobe Flex. I’d like to thank both Jens from Flash Magazine and Laura from ASFusion for their help [...]
July 5th, 2008 | Posted in Design Patterns, Flex, MXML, OOD, OOP, Software development process, frameworks, mate | No Comments
2007 was an AWESOME year for Flex and AIR. 2008 should continue this trend. Here are several different technologies and other items I plan on monitoring going into 2008. Some of these are bleeding edge, others are fundamentals which we’ve been studying for years.
“I’m sure that Flex skills will be one of the hottest skills [...]
December 21st, 2007 | Posted in AS3 API, ActionScript 3.0, Adobe AIR, Bleeding Edge Flash, Cairngorm, Design Patterns, Flash Platform, Flex, Flex 3 Skinning, Flex API Example, Flex Builder, Flex Builder 3, General Development Notes, OOD, OOP, Software development process, UML | 12 Comments
Here are a number of podcasts regarding software development. All of these topics are valid for Flex development. Enjoy!
Refactoring Pt. 2
http://media.libsyn.com/media/seradio/seradio-episode55-refactoring_pt2.mp3
Design By Contract
http://media.libsyn.com/media/seradio/seradio-episode51-designByContract.mp3
Architecture Patterns (Architecture Pt. 4)
http://media.libsyn.com/media/seradio/seradio-episode41-architecture_pt4.mp3
Refactoring Pt. 1
http://media.libsyn.com/media/seradio/seradio-episode46-refactoring_pt1.mp3
Dynamic Languages for Static Minds
http://media.libsyn.com/media/seradio/seradio-episode49-dynamicLanguages.mp3
Architecture Pt.3
http://media.libsyn.com/media/seradio/seradio-episode30-architecture_pt3.mp3
Architecture Pt. 2
http://media.libsyn.com/media/seradio/seradio-episode25-architecture_pt2.mp3
Development Processes Pt.1
http://media.libsyn.com/media/seradio/seradio-episode24-developmentProcesses_pt1.mp3
Architecture Pt. 1
http://media.libsyn.com/media/seradio/seradio-episode23-architecture_pt1.mp3
Service Oriented Architecture Pt.1
http://media.libsyn.com/media/seradio/seradio-episode27-soa_pt1.mp3
Error Handling
http://media.libsyn.com/media/seradio/seradio-episode7-errorhandling.mp3
Scripting Languages
http://media.libsyn.com/media/seradio/seradio-episode4-scriptingLanguages.mp3
Dependencies
http://media.libsyn.com/media/seradio/seradio-episode2-dependencies.mp3
Patterns
http://media.libsyn.com/media/seradio/seradio-episode1-patterns.mp3
Design Patterns
http://media.libsyn.com/media/ais/AiS2_copy_1.mp3
Web Services
http://media.libsyn.com/media/ais/AiS5.mp3
Unit Testing
http://media.libsyn.com/media/ais/AiS8.mp3
Advanced Unit Testing Techniques
http://media.libsyn.com/media/ais/AiS9.mp3
Database Normalization
http://media.libsyn.com/media/ais/AiS12.mp3
Abstraction
http://ais.libsyn.com/index.php?post_id=187077#
Engineering Processes
http://ais.libsyn.com/index.php?post_id=196868#
Refactoring
http://media.libsyn.com/media/ais/AiS24.mp3
Scalable Enterprise Applications
http://media.libsyn.com/media/ais/AiS35.mp3
December 20th, 2007 | Posted in Design Patterns, Flex, General Development Notes, OOD, OOP, Software development process, UML | 2 Comments
If you are interested in generating UML and/or AS3 code you might want to take a look at the following tools. The price tags range from $0 to $239.
Cairngen – Free
http://www.ericfeminella.com/blog/cairngen
This tool provides AS3 code generation for Cairngorm based Flex projects. You’ll need to have Ant installed and know how to run and modify Ant [...]
November 20th, 2007 | Posted in ActionScript 3.0, Cairngorm, Flash Platform, Flex, Flex Builder, Flex Builder 3, OOD, OOP, UML | 5 Comments