The Stack

awnings of Ireland

Front-End

The Visible part of a website, the web pages.  Often described as the User Interface.

Employing the skills of a UX designer, where the objective is to make the User EXperience as intuative as possible.

full stack development - coding scripting

Back-End

The HIdden part of a website where the system logic resides. This is where a coder will employ various coding/scripting languages such as:

  • HTML
  • PHP
  • CSS/SCSS
  • JavaScript
  • Node.js
  • Python

This will handle the tasks such as delivering a web page, sending a contact form, calling up a map or taking in form details.

Databases

Databases handle all of the “dynamic content” of a website/application. Unlike static pages like a word document, dynamic websites have changing content. 

So when a website owner wishes to change the content of a webspage or create a news article, this information is stored in the database and delivered to the front-end when requested by a visitor.

Servers

The hardware part of the stack.  The “hosting” computer where the website software resides.

These days hosting computers live in “The Cloud” which provide cost-effective solutions. We setup and manage multiple hosting machines for our clients which, along with the above, gives us full control over the entire stack.

WordPress website design