Developing for the Commerce Business Apps Challenge

A month or so ago I stumbled across a post about the Commerce Business Apps Challenge. I’ve never entered any kind of development contest. Besides work, the only development I’ve ever done was for myself and my pet projects that consisted primarily of trying new technologies. However, it interested me because I’ve been tinkering with open data available from Data.gov off and on for a while now. Honestly, there’s a veritable treasure trove of data available there. There are almost endless opportunities for applications that you can build using the data available there.

With that in mind I decided to enter the contest. First prize is 5K and who couldn’t use some extra cash, right? Although I found out about the contest a little late in the game, I was reasonably sure that I could put something together that, even if I didn’t win or place at all, would still be useful to someone. However, putting together an app in 30 days with all kinds of other things going on isn’t exactly a non-complex task. I also have a job and a family and both of those place other requirements on my time. So, I had to utilize my time effectively and come up with a decent idea that wasn’t too grandiose.

I thought a nice compliment to the contest submission would be a post that essentially outlined my development and the decisions ( and mistakes ) I made. It was certainly a bit of a learning process. In my research I came across something that, in my own mind, changed the course of things and hopefully made my efforts more focused.

(more…)

Open Data App Development

Open Data App Development

About a month or so ago I found an announcement for an app development contest. I’ve never done that so I thought I might give it a shot. The grand prize is 5K. The catch is that you have to utilize data from data.gov. There are other requirements. I’ll touch on those in another post because the entry deadline is May 1 – so I’ll probably post again with more details at that time.

Mostly I just wanted to post today for a couple of reasons:

1. I really need to get some content out here. I’ve been making all kinds of changes to stuff on this site, but nothing really satisfies me to the point that I want to make it stick.

2. The main reason for number 1 is that I’ve come to a conclusion about things and they need to get solidified. I’m working on that with what little free time I can grab.

There’s lots and lots of data at data.gov. If you’re into developing apps you know that your app is nothing without data. The challenge is finding data and then trying to do something fairly creative with it. Perhaps you have a creative idea and the only thing left is to get the data, but for me it was the other way around. There was lots of data but no exceptionally creative idea behind it.

The other challenge is dealing with the data. For the most part, there is what there is. Along the way I looked at several datasets only to find that there were fields that would have been nice, but didn’t exist. In some cases there were complimentary datasets, but no indication of how they fit together.

Some data may be incorrect. I found data that was obviously incorrect. Those problems will just have to exist unless I can find the time to fix it. In the mean time the best I can do is display a disclaimer.

A few details. I built the app with the following:

  1. Django
  2. Bootstrap from Twitter
  3. Data from Data.gov
  4. Google Maps
  5. Awesome web hosting from Webfaction

Emerging with renewed vim and vigor

Sealed in snow

After a brief hiatus . . . .

I’m not sure how long it’s been since I started up this site. It’s probably getting pretty close to a year. Lately, however, I decided to close out a bunch of old stuff and try something new.

Right now I’m experimenting with this Roots theme that utilizes Twitter’s Bootstrap CSS framework.

While the site is predominantly empty right now, I’m re-building and will hopefully have something worthwhile out here before long.