Archive for the ‘Internet Technologies’ Category

Android App Updates: Get to the Top of the “Just in” List

Tuesday, August 24th, 2010

I noticed that when I push a new update for one of my apps, it bumps it to the top of the “Just in” list for my category.  When I tried the same for my newer app it didn’t promote it the same way.  I decided to do some research and found that if you wait about a week between your updates, the Android Market will bump you to the top. That’s actually pretty convenient for a smaller app since a good dev cycle including plenty of testing is about a week (at least for me), and discourages posting constant trivial updates just to continue to stay at the top of the list.

Why is this feature in the Android Market a good thing? People are constantly looking for new content, new games, and updates. You would think it’s kind of cheating to bump yourself to the top of the “Just in” list every week, but it’s really a good thing for developers as well as end users. It ensures that applications that are under active development get exposure while stale ones bubble down to oblivion and also promoting bug fixes and feature additions for anyone wanting the attention. It is a necessity especially in the Android Market with the store becoming flooded with duplicate and garbage applications.

Hosting Provider Failures Sink Ships!

Tuesday, December 15th, 2009

Linux-Babies-Angry

Hosting companies, you must realize the extent of your responsibility!  I feel like many don’t realize that one screw-up could bring the company down.  If you are charging so much for a service like this, you must assume people are dependent on it.

I have had (and I think many can attest to) experiences that lost many people a lot of money due to a down server.  Data loss can be a horrible experience as well, but is usually not on the head of the hosting provider (unless explicitly stated).  Mere down time can lose sanity, money, and jobs.

My point to hosting providers: you WILL fail for unexpected down time!

ROAWWR! (RoR)

Tuesday, December 8th, 2009

RoR community, please prove me wrong.  I would love to love Ruby on Rails.  It seems like it’s so easy and fun. Just type some quick commands, and an extensive web application is born!

It seems this easy from the documentation and tutorials, but I know better. I am a PHP developer and the thing I love about my language is that it is customizable, expandable, and scalable. While it may take a little more development time, it saves so much more effort in the long run.

fail-whale

My inspiration for this post may be obvious, but it’s something that has bothered me since first using the service.  Twitter seems like a simple application.  I have built more complex applications with PHP in under a week and feel like I could build this whole site in less than that.  It is hard to believe that there is over $100 million in funding for a system that lags and/or fails most of the time I am using it.

One thing RoR has over most languages, however, is rapid development.  A knowledgeable RoR developer could easily and quickly build a fully functioning prototype application.  But successful systems often rely on a userbase.  Too many users and data on a RoR system can bring it to a halt as quickly as it was built.

Again, I’m a PHP developer who typically uses the Zend Framework, and my lack of experience and knowledge for Rails may have given me a bad view of Rails, but from the applications I’ve seen versus the PHP applications I’ve seen makes me feel like my view isn’t too far off.