JFSI - J. Fair Systems

Standards Based Web Sites
Stacks Image 170611

About Me...

Download vCARD

I thought it appropriate to start the newly revised web site by introducing myself and to let you know a little bit about the person I hope you'll decide to partner with for your website and Information System solutions.

I am not indigenous to the Triad. I was born in Greenville, South Carolina into a family that moved around a lot -- mostly in southeastern states. My early interests were religion and music and I was ultimately trained as a church musician and, I've been told, a pretty good organist.

My first exposure to computers was in 1970. Working for Electronic Data Systems (EDS) i became hooked by the whole idea of zeros and ones. I had always been somewhat mathematical because of my music background. Music and computers? They do go together because music notation is highly mathematical with rhythms being a series of divisions and subdivisions.

My curiosity drove me to always be familiar with the latest and greatest; so I have over the years tried to know about and to the greatest extent possible use current hardware and software. I actually ordered the first model of IBM PC on the day that IBM first announced it -- from IBM's office in Washington, DC.

"WWW" and Website Development...

But now, I want to jump to how I got involved with website development and how my talents may help you with your business.

I was a Senior Technical Consultant with what was at that time USAir (now American Airlines) in the early 1990s. Websites were just becoming popular with businesses and I strongly felt that USAir needed to establish a presence on the World Wide Web. [Those of you over 40 remember putting www in front of domain names -- it's not used much anymore.]

It took quite a while but a group of us who were persistent and who kept pressing the issue finally got the airline to listen -- and the airline's presence on the web was born!

How JFSI Came to Be...

The airline industry was experiencing stage after stage of transition, mergers, salary cuts, union disputes and uncertainty during the second half of the 1990s. These uncertainties led a large number of senior technologists to examine alternatives. I chose to use my education, training, experience and interests to leave the structure of the major corporate culture and start my own company. JFSI -- J. Fair Systems, Inc. was born!

I sometimes assume that people I'm speaking with understand the terms I'm likely to use, so I'm going to cover some of them here. I'll try to not use them in the site; but I won't promise. In my continuing effort to divorce myself from language that site visitors and friends don't understand, I ask that you pop into the Contact Us page on this site and chastise me severely for using a term, phrase or acronym that you don't understand. If that's not reasonable and if you're a little curious about all the terms that we computer geeks use, you may want to click this link and download a list of industry specific terms and acronyms. Just have a lot of paper in your printer if you want to print it.

Why Not A DIY Web Site...

Developing a web site is more than just putting a bunch of text into a form and hoping that people will find and respond to what you say in your site. It's a multi-step process that has been time tested to work. Scroll down or click the Web Site Development button on the menu for more information.

The Web Site Development Process...

Why Have a Web Site...

Many of my prospective clients have asked "Why the heck do I need a web site?" There is no set answer, but I'm going to give you several that I've given to these nice people.

  1. First and foremost -- your competitors have web sites and you'll need one to maintain your competitive position
  2. One that is sometimes not quite understood, but it's very real -- people in your industry are expected to have a web site. This is especially true for several occupations that you at first blush would not expect, like attorneys.
  3. It just might bring you a client you would not get otherwise.
  4. Why would you not want one?
  5. Compared to other media, it's cheap advertising. You can design and develop one for less than a week's advertising in the local paper. It can become the employee that works 24X7.
  6. Your web site may be interactive, it may actually do things like place orders or schedule meetings or events.

I can't and won't guarantee you that a web site will bring prospects scurrying to your door; but I can tell you that without one, the client who would have come as a result of the web site won't be there!

Partial Portfolio...

Stacks Image 177151
Stacks Image 177152
Stacks Image 177153
Stacks Image 177154
Stacks Image 177155
Stacks Image 177156
Stacks Image 177157

Tools

Stacks Image 170805
CSS3 - Cascading Style Sheet
Cascading Style Sheets (CSS) describe how HTML elements are to be displayed on screen, paper or other media. CSS saves a lot of work during design and maintenance phases of website development because they eliminate the need to define how an object is to be displayed every time it occurs within the website.
Stacks Image 170806
HTML5 - Hypertext Markup Language Version 5
HFML5 is a markup language used for structuring and presenting content on the web. HTML5 is the 5th, most current and most advanced version of the product first introduced by Tim Berners-Lee in 1989. Version 5 enhancements make it far more powerful than its predecessors because it now natively supports many of the functions and requirements that had previously required add-on products such as Flash.
Stacks Image 170807
jQuery
jQuery's motto is "write less, do more", and they are very true to their word. jQuery is a powerful and features rich library that makes things like manipulating non-web based objects possible within websites, allowing the developer to concentrate on function without having to write tens of thousands of lines of custom code.

jQuery is a series of Java and JavaScript libraries that extends the functionality of web based applications to heights never before thought possible. Though not necessarily for the faint of heart, jQuery tools bring many otherwise static websites to life.
Stacks Image 170816
MySQL
Websites often need to retrieve data from an external data source and display information on a web page. Business to business (B2B) and shopping cart web sites are particular examples. Many (actually, most) of my web sites have data stored in an external database. A script reads the database, retirees the information and formats is so the browser can interpret and display the information.
Stacks Image 170819
php
It goes without saying that I would like to be able to build a web site using on HTML. That's be far the easiest, because HTML editors make HTML coding very much like a text editor. Reality having kicked in, I realize that I have to add CSS to every web site. CSS is a scripting language; but it's reasonably intuitive and, more importantly, readable. Then there's the class of sites that I work with more often than not -- the site that requires scripts such as the one shown at left. These scripts must be defined, coded, tested and verified across all the browsers that will potentially be used.

These scripts are what separate web sites I produce from those of many of my competitors. They may be complex. Coding may be and often is time consuming. Coding errors may be difficult to detect and fix and may impact performance or reliability of the page.
Stacks Image 170822
Network Services
We do two things related to the network. First, we make sure your web site is free of things that would bog a user's network down and make either your site or their network less responsive. Secondly, we on a very limited basis still work with small companies to design and maintain their local networks and connections to the Internet. This service is limited to existing web clients who have less than 2 servers and 25 workstations.
Stacks Image 171376
Joomla
Some users need to control their website content and not rely on me (or another web professional) to make their changes. I often have clients tell me they want to control their site content; but, quite frankly, this rarely works because clients get so busy doing day to day business that they forget about their web site and the content not only gets stale but it looks unprofessional in the process. There are a couple of exceptions to this rule. Newspapers, certain charities, and very large churches need for their content to be up to the minute current!

This is where products like Joomla and Wordpress come into play. The user has a template and very strict input rules. Data is stored in a database -- much the same way as described above in the discussion of php and MySQL, retrieved and formatted for display by your web browser.

JFSI4.com, the J. Fair Systems blog is an example of a Joomla web site.

Social Media...

Contact Me...

Auto Reply
Thank you for your recent enquiry. Be assured that I take your request seriously. I make every effort to respond to any request made before noon on a scheduled work day on the day it is received. I make every effort to respond to requests outside that window on the morning of the first business day after receipt.

Signature (Supports HTML)
Kind Regards
John Fair

Member Kernersville Chamber of Commerce

(C) 2016 by JFSI - J. Fair Systems, Inc.