Kevin ChisholmFront-end web developer

Kevin Chisholm

HTML

Probably one of the least respected languages of all time, HTML is ironically consumed by virtually every human being who boots up a computer each day. But at the same time, if you are trying to attract visitors to your site via organic search, SEO matters... a lot. The Semantic Web becomes more important each day. When I develop web sites, I make this a top-priority. If your budget does not allow for this, I'll likely pass on the project.

HTML5

HTML5 sets the stage for a breath of fresh air in web development. The ability to use tags that actually have semantic meaning is huge. In addition, native elements such as audio and video allow you to embed rich media without third-party plugins. HTML5 also lessens the need to rely on JavaScript with native support for components such as date pickers and email validation. But wait, there's more. Form elements no longer need to be nested in their parent element, and via the "form" attribute, can be scattered all over the page with a sense of total abandon that is just lovely. The canvas element provides a mighty tool-set with which to implement native-powered graphics and Geolocation means that where the user is on the planet can be useful information to your web page.

The list of features that are part of or associated with the HTML5 specification is long and impressive. There are of course issues with which browsers support which features (and how they support them) but with a little careful planning, a graceful degradation path can be worked out.

Mobile Development

For the first 10 years of the internet age, it was all about having a web site; just having your own domain and a decent-looking set of pages was enough. In later years, everyone wanted animated GIFs, and Flash, then AJAX. Many folks were not really sure whey they needed these technologies implemented (and often they really didn't it), they just knew that the neighbors had 'em.

Now everyone wants a mobile web site. The difference here is: it's a really good idea. If you have a web site, more and more visitors are consuming it with some kind of tablet or mobile device each day. Addressing this growing trend is simply good business. I can create a mobile-specific site for you, using a light-weight tool such as jQuery Mobile, or I can optimize your existing site so that it looks stunning across all devices via a technique called "Responsive Design" (if you are not sure what that is, re-size your browser right now, and as you make it as narrow as possible, you will see the design of the page react to the amount of available screen space, and adjust....likewise when you make your browser wider and wider).