December 30, 2011

Three Ways to Handle Orientation Change on Your Mobile Web Site

Most of the projects that I have worked on used a desktop web browser for a front end.  The nice thing about desktop computers is that people don’t go around flipping monitors onto their sides.  Another nice thing is that users either keep…
December 29, 2011

Audio Effects for HTML5 Based Mobile Apps

I’ve been experimenting a bit with HTML5 mobile applications.  One of the funny little corners I’ve found is how to reliably use audio effects across platforms.  The HTML5 spec includes an <audio> tag.  Unfortunately I found it to be a little quirky, especially…

PHP Code Review Checklist

I recently created a code review checklist for a PHP based project I was working on.  If you want to be pedantic, it’s actually a list of questions that the reviewers should ask themselves as they look through the code. This isn’t an exhaustive…
December 28, 2011

Effective Image Buttons for HTML5 Mobile Apps

Mobile application development doesn’t always mean native apps for iPhone and Android.  If you are an experienced web developer you can use HTML5 to make great apps that have a great look and feel. I’m working on a small HTML5 mobile app…
December 8, 2011

10+ Years of Telecommuter Wisdom

I have more than 10 years experience as a telecommuter.  Every year I learned something for myself that would have been nice in a set of guidelines to have before I started to work from home. Year 1: Cancel your cable television.  You will…
November 25, 2011

Print envelopes via a web site using ASP.NET and C#

I was recently asked if it was possible to add a print feature to a web site.  But not the normal “print this page” link you see all the time on the web, this was printing address pulled from a database onto standard…
November 14, 2011

Array Deep Contains Function for JavaScript

I needed a bit of JavaScript that would look at an array of objects and see if it contained an element that matched a certain criteria.  I’m sure that this is online somewhere, but I couldn’t turn it up.  There are lots of…
November 10, 2011

Best, or at Least Better, Practices for Ajax Enabled Forms Using JQuery

For an internal project I am working on at the NIH we decided to make a nice Ajax enabled user edit form.  It’s quite simple.  When you first view the page there is a drop down box where you can select users.  When…
November 3, 2011

Is Wikipedia Really a First Page Search Result for Everything?

CC image courtesy of quartermane on Flickr I like Wikipedia quite a lot. It is usually the first place I turn to find factual information about a topic.  There are some people who don’t trust the site…notably my children’s elementary school teachers.  Generally…
September 27, 2011

Dissecting a JavaScript CSS Browser Selector

If you are a web developer and have not seen Rafael Lima’s CSS Browser Selector yet, you should check it out.  It is a 1K JavaScript file that lets you easily add CSS to your web page for specific browsers, operating systems,…