Using Source Control for Advanced Web Development

Conferences can be great sources of information. In the technology industry, the culture of knowledge sharing that is present at conferences can expose web developers to new ways of working that are in practice at other companies. Given the nature...

Drawing with Raphael.js, Plus a Bonus for Guitar Players

Some of the best development projects are ones that combine other interests. Anyone who knows me personally will probably know that I have been playing guitar for most of my life. While practicing recently, I needed a tool to help me visualize different...

JavaScript Namespace Strategy for Large Applications

According to the HTTP Archive, the average site serves 14 JavaScript files. With more reliance on 3rd party code, it is increasingly more important to protect the code from being interfered with by other code used on the same site or application.

...

jQuery Icon Menu

Designers and developers are continually challenged with ways to display large amounts information. In this age of content, the amount of information being displayed can easily lead to clutter if interface decisions are not carefully considered.

Create a SQLite3 Database from a Spreadsheet

Recently, I needed to create a pre-populated SQLite database that will be distributed with an application I’m developing. I tried to use a visual interface initially, but I quickly hit a wall when doing the import due to the size of the database.

...

Text Analysis and Natural Language Processing on the Semantic Web

Although Natural Language Processing (NLP) has been around since the 1950s in the computer science world, more and more uses for this powerful technology are being uncovered every day. Search engines like Google use NLP as one of the ways they extract...

Using XML and XSL to Create Semantic HTML

With XML being published by nearly all dynamic websites, social media applications, APIs, and its many uses in enterprise-level content delivery systems, now is a great time to learn basic XSL. At its core, the eXtensible Stylesheet Language (XSL)...

Using XSLT in Web Design - A Plain-Language Overview

Despite its many benefits, eXtensible Stylesheet Language (XSL) is a powerful technology has not gained widespread adoption in the web community. This is unfortunate because XSL isn’t that difficult to learn, is incredibly fast, offers many ways to...