Beer Near Here Desktop Part 3: Setting up the Project in Flex Builder

After laying down the plan for this project I spent quite a bit of time with the setup in Flex Builder.  If you’ve read my post, Flex Builder Optimization and You, you’ll know that I’ve done a bit of reading on setting up Flex projects for efficient work flows, particularly compile times, and I’ve come to the conclusion that it’s super, extra important to setup Flex projects well.  Aside from the usual upshots of enhancing efficiency and the like, it’s been my experience that a well organized Flex project will load and compile significantly faster that one that’s been poorly organized.  Trust me, I learned the hard way.

Read the rest of this entry »

Beer Near Here Desktop Part 2: Planning the App

As anyone who’s spent some time writing software knows: planning is paramount.  Mapping out all the features of an app and how they fit together just makes life so much easier.  Since Beer Near Here is a personal project I also factored in my own goals that don’t necessarily have anything to do with how the app functions into the planning stage.

Read the rest of this entry »

Beer Near Here Desktop

One of the coolest aspects of Beer Near Here, in my humble opinion, is the desktop version.  Beer Near Here is primarily a website about information, specifically, displaying information in a legible manner.  That sort of site doesn’t mesh well with a cool, out-there design or lots of Flash or Javascript effects, which is why developing BNH Desktop was so refreshing.  Yes, the app is still primarily about displaying information to the user but in targeting AIR I’m free to embrace all the cool animations and effects offered by that platform.

Read the rest of this entry »

Find Beer, Near Here

Beer Near Here is finally done!  I’ve been working on this site and AIR application for a while now and I have to say it feels good to have it done and out there. So check it out at beernearhere.net or read a bit about it here.

Go Cougs!

The hardest part about being a Coug fan this season is knowing that they can play like this.

This Is Why You’re Fat

Peruse piles of deliciously gross and greasy food with, This Is Why You’re Fat, a blog “where dreams become heart attacks”.

After taking a look I have one question, how do you even eat some of that?  Follow up: Why?

A Flex Shake Effect

When I first got my MacBook Pro one of the first things I did was…type my password incorrectly. When this happens Mac OS provides some great visual feeback with a shaking effect that simultaneously indicates something went wrong and shrugs off the password much like how dogs dry themselves off after a swim.  To me, this was very cool.  Now, in the great tradition of the web I’m ripping off Apple’s idea to give you a Flex shake effect.

Flex Builder Optimization and You

So you’ve been working on a Flex project for nearly a year and you have a few dozen modules and even more Actionscript classes and suddenly you realize that the project is taking an eternity to compile.  Three minutes 26 seconds in my case.  This snuck up on me too as compile times gradually became longer and longer.  It all came to a head yesterday as I was doing some debugging but couldn’t really accomplish anything as I had to wait three and a half minutes between compiles.  After quite a bit of searching I’m come up with a two-pronged solution.

Read the rest of this entry »

A Flex List to List Component

On a recent Flex project I needed a component that would allow me to move selected items in one list to another list.  A Google search for “flex list to list component” turned up nothing, nor did “flex enhanced list component”.  Undaunted I decided to roll my own which I am now sharing with the world.

Read the rest of this entry »

I’m Getting Really Tired of Snow

It snowed about seven inches or so last night and into this morning.  Quite a few cars were stuck in the street near my house and now my back hurts from shoveling.

Read the rest of this entry »