ShareFire, Flex, Flash Builder, and more

I’m excited to be working on Flex 4 (Gumbo), the next version of Adobe AIR, an app called ShareFire, and some other awesome projects that are a natural consequence of being hired by Adobe as an Applications Developer! I’ll be using this blog to post some insights (hopefully) into these projects, and into other technical issues as well.

I studied computer science and astronomy, but there’s the possibility that my posts may wander into things like little British sports cars, guitars, electronics, IDM…but I’ll try to keep this post, at least, on track. Check back here for some posts on:

  • An open-source RSS reader I wrote with fellow developer Christian Cantrell, called ShareFire (Google Code page). It’s written in AIR, meaning it’s cross platform (which, as a fan of Linux, I particularly like about the runtime), has a slick UI, and does some clever tricks RIA developers might like to know about. If you daydream about the complexities of asynchronous communications with SQLLite and HTTP-based data providers, or find yourself in want of information on how to beef up a scrawny component like the (frankly sadistic) mx:Tree, you may like my upcoming posts on ShareFire.
  • Flex 4. A lot of my new job involves using Flex 4 when I develop applications, so I’ll be able to tell you about the new states syntax, how the skinning architecture will work, and how to soup up an existing application–even if you still need some Flex 3 components. As an aside, I’ve seen some other blogs and I should warn you that I like to argue…debating the namespace change will be fun for at least one of us.
  • Flash Builder. Already I can tell you that it’s faster and has time-saving shortcuts that make me physically uncomfortable whenever I use Flex Builder 3. The auto generation of event handlers alone earns the cost of having to remove the FB3 sticker from my laptop and put on the shiny FB4 one. I’ve also done some PHP development with Zend Studio and the Zend framework, so I hope to chat with you about the new data-centric features that allow FB4 to work closely with PHP and Zend; they make connecting to remote procedures much faster, for a start, and Flash Builder does some clever things with design view.
  • Real-life issues with Flex and AIR. For example, we can make Rich Internet Applications, but why isn’t there a TextArea that has spell checking? I wrote a spell checker that generates a bloom filter, which allows the code to check ~13,000 words a second; I thought the theory behind an ActionScript bloom filter would be a good post, and I’ll talk about a free and open-source spell checking component in the near future.

I post on Twitter as antiChipotle, and I’ll be posting on this blog in the coming weeks.

4 Responses to ShareFire, Flex, Flash Builder, and more

  1. Suggestions for ShareFire:I really like ShareFire, but have a couple suggestions.1. Multiple Users2. Ability to synchronize to the web.Lastly, there is a weird bug. I’ve unsubscribed to a few feeds. And now my unread count never goes back to zero.

  2. Javier Julio says:

    Really looking forward to the posts on ShareFire and Flex 4! I’ve modified ShareFire and learned a lot from the source. Be interested to see how you implemented spell checking on so many words so fast. I’ve done a lot with the TextArea component myself creating a resizable component (just like in Safari) and a TextArea with virtualized line numbers. Flash Builder 4 will own!

  3. Jay says:

    “even if you still need some Flex 3 components”Hi Daniel.I wonder if you have some insider information on wether we will really have to use Halo components by the time Gumbo ships?I mean, aren’t they going to add Spark versions of the core components such as the Alert component etc, so that those of use who would prefer a pure Flex4 solution does not have to worry about Halo components?Thank you and good luck with the new blog.

  4. Glad to see that Adobe hired you!I first heard of your work through Christian Cantrell.Congrats on the job and I can wait to read more.Take care,Savvas