March 26, 2017


I started my computer career in 1986 when my supervisor gave me the only computer in the department and said “Do something with it!”. I obtained a copy of dBaseII and began programming.

Things have changed a lot since then.

Early 1999 I taught myself HTML and PERL. With the addition of MySql I built a Christian website, which is no longer in existence,

I have since replaced PERL with PHP.

My Skills

* Linux is a Unix like operating system that is robust and ideal for web hosting. The PHP programming language is native to Linux.

* PHP is a very popular Internet programming language used to build interactive websites. It has been estimated that PHP is in use on over 2 million websites.

When I use the phrase interactive website I am talking about websites that collect information such as through a contact form or registration form and / or provide information based on user input.

* MySql is a Database Management System (DBMS). A Database allows for the storage and retrieval of information. MySql is the defacto standard on the Internet.

* HTML is short for HyperText Markup Language. It is the base code that most websites are made of.

* Cascading Style Sheets or CSS is a grouping of website styling directives. In other words what font is used, if it is bolded, ETC

* JavaScript programming language is a programming language that is used to control your web browser.

* AJAX stands for Asynchronous JavaScript and XML. AJAX functionality is created through the use of the JavaScript programming language. AJAX is a way to update a web page without refreshing the entire page. Most websites are built in a way that require the entire web page be refreshed to update even the tiniest part of the page.

* Search Engine Optimization is used to increased traffic from the search engines.

Development Environment

I have a development server running Fedora Core 5 configured as a Linux, Apache, MySql, and PHP (LAMP) server. I have a new server that will replace this one soon and will use the current development box as a backup server.

This allows me to create or modify code in a development environment before it is put into production.

Also, I own a number of domains that are not registered with the search engines and are hosted. This allows me to test in my development environment and test in a shared hosting environment.

I have one or more Windows boxes available to view things in Internet Explorer (IE) since FireFox and IE render websites differently.