software development

Forbes: Android is shipping more phones but Apple is still the logical choice for mobile development

May 16, 2012
By

The title to this May 9 story, suggests another Apple bashing: “Is Apple’s dominance of Mobile Development on the Wane?” It appears to be an old editorial trick, the classic alarmist headline, because the article itself goes on to answer in the negative: Apple is the logical choice for mobile development today Where is market...

Read more »

Wow am I happy now that I didn’t deploy serious apps on Google App Engine

September 13, 2011
By

First released in 2008, Google App Engine (GAE or AppEngine) was Google’s first attempt to compete with Amazon Web Services in providing cloud computing platform services for developers. In earlier posts, I took some heat for concluding that Google App Engine was not ready for “serious” applications, even when it was “free”. Recently, Google announced shocking new...

Read more »

Apple’s great Mac OS X bait and switch

October 26, 2010
By
Apple’s great Mac OS X bait and switch

It’s been almost three years now since, with great fanfare , I switched from a UNIX Workstation to a Mac as my primary desktop workstation. That change was many years in the making – I worked with Mac OS X along side my trusty UNIX workstations for several years before making the complete jump....

Read more »

An Answer for Twitter OAuth-pacalypse

May 20, 2010
By
An Answer for Twitter OAuth-pacalypse

For your smaller Twitter API projects, bash scripts etc, we have launched SuperTweet.net in case you don’t get OAuth implemented by the time Basic Auth goes away June 30, 2010. It’s a Twitter proxy – you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter. For example,...

Read more »

Some iPad thoughts

April 13, 2010
By

A little birdie told me that you (all seven of you) have been waiting anxiously for my thoughts on the iPad – the definitive iPad perspective. Here you go. First, I don’t have one myself yet, but I have had a chance to play on friends’ iPads. Second, while I don’t consider myself an...

Read more »

Java culture rant

February 4, 2010
By

As some of you may know, over the last year or so I’ve been spending more time with larger and larger Java-based server-side projects (including Quick Bit Notes, Twitmart, Litetext, and iSpykee). In this process, I’ve had to “catch up” to the Java state-of-the-art and get reacquainted with the Java culture. Much of this...

Read more »

Litetext for rendering text into a bitmap on Google App Engine Java

October 26, 2009
By

While developing Quick Bit Notes, I realized that the Google App Engine “sandbox” for Java doesn’t support AWT or other graphics Java classes, so I put together a simple “old-school” text rendering class that’s compatible with App Engine, called litetext. This small package (less than 1000 lines of Java code) was developed to provide...

Read more »

Introducing Quick Bit Notes

October 12, 2009
By
Introducing Quick Bit Notes

I’ve released Quick Bit Notes (QBN) as an experiment in an unconventional method of person-to-person asynchronous communication. One person drops off a personal note for another person. That note is stored and presented in image form to the recipient. The actual text is never stored on QBN and never transferred over the wire when...

Read more »

Experimenting with Google AppEngine for Java

October 1, 2009
By

A while back, I noted that Google had announced that they would be supporting Java on their AppEngine cloud computing platform. I finally got around to working on a significant AppEngine for Java project (something beyond “hello world” or the demo “Guestbook” app). Working with my friend and colleague, and serious Java guru, Mark...

Read more »

Google App Engine adds Cron and Java

April 8, 2009
By

Google today announced that they will be supporting Java on their GAE cloud computing platform.  I signed up for the beta, but don’t know when/if I’ll be approved. I also saw that the platform also now includes a cron mechanism to run scheduled “jobs”, see: http://code.google.com/appengine/docs/python/config/cron.html This could change things.  It will be interesting...

Read more »

Buy Me A Beer