Front-End Development

Front-end development is predominantly used to control the layout and interaction on a website.

With the layout, Cascade Style Sheets (CSS) is a language used to describe the style of a HTML document. Several preprocessors have been written making it easier to generate CSS, such as SASS.

JavaScript allows the ability to have interactive web pages. JavaScript has been around since the mid 90s and have evolved with many releases. ECMAScript 2018 is the latest release!

There are many popular JavaScript frameworks written, such as React and Angular. Both of these allow the ability to create single-page applications (SPA), which dynamically rewrites the page without having to reload the page from the server.