Technical Concepts

A broad introduction to the technologies that build the web today. Our focus is on making sure you understand the terms you need to use to find the right people to help build and maintain your website.

What should they know? How can you judge their experience and ability? Where to find them? How much should you expect to pay? What can you do yourself to save time and money on a project?

Libraries

React

React is a JavaScript library created by Facebook. It uses a virtual DOM to allow client-side applications to run faster.

Programming Languages

JavaScript Overview

Introduction to JavaScript JavaScript is a high-level, interpreted programming language. Although there are strong outward similarities between JavaScript and Java, including language name, syntax, and respective…

Frameworks

Vue

Vue.js is a popular JavaScript front-end framework that was built to organize and simplify web development. The project focuses on making ideas in web UI development…

Technical Concepts

SASS

Sass (Syntactically awesome style sheets) is a scripting language that is interpreted or compiled into Cascading Style Sheets (CSS). Sass extends CSS by providing several…

Frameworks

Django

Django is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern. The framework was named after guitarist Django…

Programming Languages

PHP Overview

Introduction to PHP PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP is one of…

Libraries

Polymer

Polymer is an open-source JavaScript library for building web applications using Web Components. The library is being developed by Google developers and contributors on GitHub….

Frameworks

Angular

Angular is an open-source frontend web framework maintained by Google. Angular (commonly referred to as “Angular 5” or “Angular 2”)  is a complete rewrite from the…

Programming Languages

Java Overview

Introduction to Java Java is a high-level, general-purpose, compiled programming language. Java applications are typically compiled to bytecode that can run on any Java virtual machine…

Technical Concepts

Joomla

Joomla! is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can…