Last night I got the chance to give Dawn its public launch as I presented it at FLUG.  Dawn is a set of libraries I have been developing to aid my actionscript development.  It consists of three core parts
  • A dependency injection library inspired by Google Guice
  • A notification system based on types
  • A simple type safe command pattern
I built Dawn to address a number of issues that I felt existed in many of the current approaches to application development for the Flash platform.  I hope I went some way to demonstrating how I feel Dawn helps you write testable, type safe and agile code. Thanks to all who attended and for the the positive feedback. Below are the slides I used in the talk, or you can download the keynote file