Web Technologies

The programming languages and software tools we use

The web is made up of a huge variety of different building blocks and we have past experience with a wide range of them. We've built everything from static advertising sites to web applications and we have the technical know-how to show for it. Below is a list of some of the different systems, languages, technologies, techniques and tools we have past experience in.

Project and Code Management

Jenkins

Jenkins is an automation server designed to assist in parts of the software development process through continuous integration and facilitating technical aspects of continuous delivery.

x
Jira

Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.

x
Git

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers but it can be used to track changes in any set of files.

x
SVN

Apache Subversion is a software versioning and revision control system distributed as open source. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages and documentation.

x
  • Jenkins
  • Jira
  • Git
  • SVN

Languages

PHP

PHP (which doesn't actually stand for anything meaningful) is one of the world's most popular web programming languages. PHP runs on the server, and provides the "business logic" part of the website. 

Most of our content management systems and many of our larger websites are based on PHP.

x
HTML

Hypertext Markup Language (HTML) is one of the basic building blocks of the web - it's the content part of the equation. Together with CSS and JavaScript it forms the basis of all websites today.

 

x
CSS (+ SASS & LESS)

Cascading Style Sheets (CSS) are one of the building blocks of every website. CSS controls the appearance of websites and web apps. It works in combination with HTML and JavaScript.

SASS and LESS are products that extend CSS to make it more powerful and easier to use. We like them and use them a lot.

 

x
JavaScript

The language of the web. Websites are programmed in JavaScript, which runs in your web browser.

JavaScript is very multi-purpose - it's both a business language, used to add "brains" to your website, and a presentation language, used to add animations and "visual sizzle" to your web app.

x
  • PHP
  • HTML
  • CSS (+ SASS & LESS)
  • JavaScript

Content Management Systems

Sitecore

A content management system that also provides multichannel marketing automation software.

x
ExpressionEngine

A popular content management system with a long history of support.

x
Silverstripe

A great content management system. It is free, open source and based on PHP. 

This website is built in it.

x
Wordpress

The world's most popular blogging platform and lightweight content management system.

x
eZ Publish

An extremely comprehensive content management system with a heavy emphasis on structured content.

x
Drupal

Drupal is the leading open-source content management system.

x
  • Sitecore
  • ExpressionEngine
  • Silverstripe
  • Wordpress
  • eZ Publish
  • Drupal

Server

Linux

Linux is the most popular server platform on the web. We host at Clearfield or on the cloud. Linux is our speciality. 

x
Apache

The Apache HTTP Server, colloquially called Apache, is an open-source and cross-platform web server. The majority of instances of this server software run on Linux operating systems but running in Microsoft Windows is also possible.

x
Nginx

Nginx is a popular, high performance web server, load balancer and reverse proxy.

x
  • Linux
  • Apache
  • Nginx

Back End Frameworks

Spring Boot

An amazing framework that is super helpful in building enterprise-grade Kotlin or Java applications. It includes components for APIs, database access, security and many, many more besides.

x
Struts

Struts is a popular framework that simplifies the task of building web back ends.

x
  • Spring Boot
  • Struts

Front End Frameworks

Bootstrap

The most popular front end component library in the world. Used to create responsive, mobile first websites.

x
AngularJS

A modern, high performance library to help build very smart web apps that run in your browser. 

x
React

A JavaScript framework that helps in the process of making interactive browser user interfaces.

x
Aurelia

A flexible, powerful framework to develop browser based user interfaces.

x
  • Bootstrap
  • AngularJS
  • React
  • Aurelia