Recently, we have been doing some proof of concept work on a PWA for our web site. The immediate goal is to make our mobile experience faster, but looking toward the future, we could potentially invest in this technology as a replacement for our current mobile apps if PWAs continue to receive more support on […]
Category Archives: Web
qooxdoo “chips” UI component
If you’ve ever used a tagging interface in a web application, you’re probably familiar with the “chip” interface. Examples abound (AngularJS Material, Materialize, and the tags on StackOverflow, to name a few). We wanted to use chips in a qooxdoo application, so we had to roll our own component.
Apache, PHP, and environment variables
Environment variables in Apache/PHP can be tricky, especially when PHP code running in mod_php calls a command-line PHP script.
A review of “site tour” Javascript libraries
I recently had a need to display a “site tour” to point out important features to our users. I was happy to discover that there are some very easy-to-use libraries out there for this purpose. However, I found that each library was ultimately lacking at least one vital feature. I wish these authors would put […]
Saving and restoring qooxdoo table column sizes, visibility, and order
I was working on a music library management application built on qooxdoo, and I’ve always liked the way iTunes manages columns in its tables. You can hide and show columns, rearrange them, and resize them, and iTunes will remember your settings when you launch it next. With a little work, you can do the same […]
Announcement: Hot Death 1.0.0
I’m happy to report that after about 4 months of spare-time development, Hot Death for Android is in good enough shape to release. Hot Death is a port of my Pocket PC Hot Death Uno that was in turn an update of a Windows version I encountered in the mid-90s. I overhauled the art (the original bitmaps […]
Announcement: cookingwithgas 1.0
I’m pleased to announce the GPL-ed release of cookingwithgas, a mobile web-based recipe organizing application. This was my own personal experiment with jquery mobile — I wanted to move my ancient MS Access recipe database into the 21st century. I figured that a mobile-friendly UI was vital. It is great to be able to check […]
Could the age of IE6 finally end in 2011?
I have been wanting to write about this since the turn of the new year — I finally have a few minutes to break down the data. I think web developers may have reason to rejoice this year. IE6 could finally become irrelevant!
Building a distributed app with PHP and Net_Gearman, part 2
Let’s continue our exploration of the Net_Gearman API by extending the Net_Gearman client/server application we built earlier.
Building a distributed app with PHP and Net_Gearman, part 1
I’d been hearing a lot of great things about Gearman, and I was just looking for a reason to use it in a project. Well, the opportunity finally arose, and as I was playing with the Net_Gearman PEAR library, I struggled a bit with the documentation, so I thought I might share some lessons learned.