Blog

TechStars Boston Deadline: Jan 11, 2010

Posted in: Technology

If you’re interested in applying to TechStars Boston for 2010 – make sure to get your application in by the January 11, 2010 deadline.

This will be the second year of TechStars in Boston, and the first year of TechStars in Seattle. If you have a startup idea that you want to succeed, you’ll be amazed at what TechStars can do for you.

TechStars is a remarkable program, I feel fortunate to be able to help out with it. Hearty congratulations to David and the team for their great work.

Popularity: 1% [?]

2 Comments |

Posted December 23rd, 2009 @ 9:18 AM

Crowd Favorite Cookie Exchange

Posted in: Crowd Favorite

I’m declaring the first annual Crowd Favorite cookie exchange a smashing success.

2009 Crowd Favorite Cookie Exchange

Everyone presented their cookies and shared anecdotes about their creation – there were some pretty good stories.

Shawn posted a photo of his haul here.

Popularity: 1% [?]

0 Comments |

Posted December 21st, 2009 @ 4:04 PM

WordPress 2.9 Upgrade

Posted in: Crowd Favorite, WordPress

WordPress 2.9 has been released – time to upgrade! There are some pretty nice new features in this release. I’m glad to be able to retire a few plugins now that the post thumbnail feature is built in and we’re going to wear out the comment meta feature in our custom implementations.

I’ve got a lot of sites to upgrade – I’ll have a little more on the process I use for this in a follow-up post.

If you need help with your upgrade, our team at WordPress HelpCenter is available and happy to help. Give us a call: (303) 395-1346 or email help@wphelpcenter.com.

Popularity: 1% [?]

3 Comments |

Posted December 21st, 2009 @ 12:04 PM

Around the web

0 Comments

You Can’t Fight What You Are

0 Comments

It’s very simple. Consumer products are sold by convincing the person using the device/software that they want to use it. Enterprise products are sold by convincing someone with purchasing power that their job will be easier (reports, etc.) if their people use it.

Having worked in both spaces, I much prefer building for consumers.

# | Visit Site »

BlackBerry App World – an App Store with its own Problems

Posted in: Mobile, Rants, Reviews, Software

The iPhone App Store has a lot of (well documented) problems, but on the flip side it has a very simple model that works like you expect it to.

The BlackBerry App World is trying to provide a similar service for BlackBerry users, however BlackBerry developers are also able to distribute and/or sell their apps directly from their own sites and/or through other online etailers. I think this is a better model overall, but it’s far from perfect.

BerryWeather (called BeWeather in the App World) is a bloody fantastic weather application. I’ve been using it since September, and it was the first app I purchased through the App World (Sept. 9th, for $9.99).

$10 is a bit steep for a weather app – especially contrasted with the great free options for the iPhone, but it’s beautiful, works wonderfully, and I am happy to pay for good software.

About a month or two ago, right around the time I upgraded to OS 4.7, BerryWeather started getting times confused. Instead of showing the weather for the next few hours, the times were off and it was showing me nighttime weather in the morning. Very annoying.

I tried:

  • reinstalling
  • contacting support (even sent a screenshot, never received a reply)
  • doing a reset

but nothing helped.

Then I saw that there was a 2.0 release on their web site – I had been running 1.5.x. I deleted my 1.5.x install and installed 2.0 and voila – everything was working properly again. According to the notes in 2.0, this version uses a new data source (WUnderground). It also had an upgrade price of $3.99.

Here’s where things got messy.

The 2.0 version was not available in App World (it is now). The 2.0 version was available from MobiHand, but since I hadn’t purchased from them originally I could only buy the 2.0 version at the full $9.99 price. Also, I just bought this thing less than 3 months ago, charging for an upgrade already is a bit ridiculous.

So in order to purchase the upgrade at the appropriate price, I had to wait several weeks for the App World to push out the update.

A bunch of things are frustrating here:

  1. I had to buy an ugprade after 3 months because the old version stopped working properly. Paid upgrades should be to add features, not to fix problems.
  2. There is no set of rules about how pricing is done – no expectations that the user can feel comfortable with.
  3. I got no response from Bellshare’s support.
  4. The App World didn’t have the newest version available for purchase while other etailers did.
  5. I couldn’t purchase an upgrade from a different etailer (one who had the latest version).

So there you have it. Another app store, but still plenty of problems. For all it’s problems, the iTunes App Store delivers on a consistent set of expectations for its users. The App World may be a better model for developers, but it doesn’t deliver the same simple experience to end users.

I’m not entirely convinced we’re making progress in the mobile arena. There is lots of churn and activity, but I’m not sure things are getting better. Hopefully all of that churn and activity will be better channeled and directed as people learn and understand the space better.

Popularity: 1% [?]

1 Comment |

Posted December 15th, 2009 @ 7:31 AM

MobileMe Password vs. Apple Password

Posted in: Technology

When I signed up for a MobileMe account, I used a different password than my Apple account. This seemed to have confused my iPhone mightily, and I had this experience when trying to enter my password in order to download updates from the App Store:

Ultimately I went in and changed my password on Apple.com and that allowed things to proceed.

Of additional frustration was the inability to paste into the password field – something that is very useful when you use hashed passwords.

Popularity: 1% [?]

0 Comments |

Posted December 14th, 2009 @ 3:12 PM

Around the web

0 Comments

API Versioning Tip

Posted in: Development

You create APIs because you want people to build to them. When people build to your APIs, they need to continue working – even if/when the APIs need to evolve over time. The best way to do this is to build API versioning right into the API URLs themselves.

Yes: api.example.com/1.0/command
No: api.example.com/command

Assuming your API code is set up in source control using a standard trunk, tags, branches structure, an easy way to set this up is to simply check out (export, etc.) the tags directory structure to your web server. This ties the versions in the URLs directly to the tagged versions in your code.

Source code structure:

svn.example.com/api-code/tags/1.1

can be exported to your web site:

/var/www/api/ ← this is your “tags” dir

and result in URLs like this:

http://example.com/api/1.1/command

Other tips and suggestions? Share them in the comments.

Popularity: 1% [?]

7 Comments |

Posted December 13th, 2009 @ 12:41 PM

Crowd Favorite Netbooks

Posted in: Crowd Favorite

The Crowd Favorite crew received netbooks at our holiday party last night.

Crowd Favorite Netbooks

They were well received. I’m pleased with how the metal logo piece came out.

Popularity: 1% [?]

3 Comments |

Posted December 12th, 2009 @ 3:05 PM

Next Page » « Previous Page

About This Site

This is the personal web site of Alex King, a web developer in Denver, Colorado USA. More...


Crowd Favorite

Crowd Favorite is my software and web development business.

We build web applications, design and develop custom WordPress themes and plugins, and build custom sites using WordPress as a CMS.


I also have a tumblog that aggregates my online content from other services (Twitter, Flickr, del.icio.us. etc.).

America - america09.com