- HTML
- AMP
- CSS
- SCSS
- LESS
- JavaScript
- Vue.js
- jQuery
- Jest
- Java
- PHP
- Node.js
- webpack
- MSSQL
Joining to assist with the migration of the site from Majento over to SAP Hybris. Whilst here I have been actively involved in and instrumental in key decision making process. With our Service Integrators, we successfully launched our new website in 2018, with excellent success.
Vue.js
vuejs.orgThe original frontend for Dreams was written using Bootstrap 3 and jQuery. This was causing page loading times to be too high for our visitors. The decision was made to rewrite the front end using Vue.js. We have been rewriting the front end to improve speed and stability. Unit testing with Jest and Storybook were introduced, playing a key role in improving overall coding standards.
In-house benchmarking tool
Node.jsWith the introduction of Google's Core Web Vitals, site speed became a higher priority for the business. To assist in communicating this importance, an internal site was created. This allows everyone to monitor and find issues with the site's speed.
Using Node.js on a dedicated internal server, we are able to limit as many variables as possible to gain accurate measurements. The results are stored in a MS SQL database and retrieved with a web front end.
AMP
Dreams.co.uk/amp/bedsDeveloped in PHP, the aim of this project is to recreate key landing pages using Google's HTML framework. This improves core metrics, including site loading times.