Programming Articles & Tutorials

Syndicating Content with RSS and ArticleLive

RSS stands for Really Simple Syndication (this is widely accepted, although another common term used is Rich Site Summary). It is an XML based standard for syndicating website content. It can be used for any type of frequently updated content, … Continue reading


Getting started with CAPTCHA

What is CAPTCHA? CAPTCHA stands for “completely automated public turing test to tell computers and humans apart” and is a way for you to try and ensure that the visitor submitting a form on your website is actually a person. … Continue reading


Version Control 101 With CVS

To get started, here’s a quick definition of CVS from Wikipedia.org: “The Concurrent Versions System (CVS) keeps track of all work and all changes in a set of files, typically the implementation of a software project, and allows several (potentially … Continue reading


Development Diary of ActiveKB NX

 Before I even started developing ActiveKB NX, I had to decide which new features were going to make it into the new release. I got ideas for new features from lots of places including the guys in the office, our … Continue reading


Database Joins

A visitor reading the second part of this tutorial asked what table joins are and how you use them. Because of that, this months tutorial is about exactly that – so remember, if you have a comment or question, make … Continue reading


Introduction to Database Indexes

Put simply, database indexes help speed up retrieval of data. The other great benefit of indexes is that your server doesn’t have to work as hard to get the data. They are much the same as book indexes, providing the … Continue reading


3 Practical Uses For AJAX

AJAX — or Asynchronous JavaScript and XML is the newest buzz word in web development. Utilizing a client-side XMLHTTPRequest object, HTML, JavaScript and CSS, you can replace the page refresh that has (up until a few months ago) been a … Continue reading


An Introduction to Database Variable Types

Why do we need to worry about the data types we’re storing in a database? Well mainly because it helps you with database design. Did you know that the database itself can help to keep bad data out (for example … Continue reading


An Introduction to Databases

Databases are used every day, sometimes without us realizing. They are everywhere. The most basic example is a telephone book or a library card index. They can store all sorts of information, from phone numbers to map grids and references, … Continue reading


Using Inline Form Validation

Introduction Javascript alert boxes have long been used for validating HTML forms. For example, if you forget to type your name into a contact form, then a Javascript alert pops up telling you about your error and how to correct … Continue reading