React at Zuto

At Zuto we’ve been using React for around six months now. The repository which contains all our React components was created back in October 2016. At the time of writing it has seen 700 commits by 5 main contributors. This post aims to summarise some technical decisions we have made along the way. When you start to learn React, you’ll quickly find like with most JavaScript frameworks or libraries, there are ten million different ways of writing it. »

JavaScript Promises with Q

When I first started writing JavaScript in NodeJS and AngularJS, I struggled with the concept of promises. I’ve put together a simple project showing how promises in JavaScript work using the JavaScript promises library Q. The project is very simple but should give you a good understanding of how promises work on a basic level. »

Front-End Testing with JavaScript & WebdriverIO

The one thing front-end developers aren’t bred to do is write tests around their code. Why not? When working with ‘back-end’ developers, everything they write has tests around it, why aren’t we doing that? Why is this not part of our workflow like it is theirs? We’re the ones that have to make sure our sites work on this huge spectrum of devices and screen sizes. Recently I’ve been writing automated tests for the front-end and I wanted to share what I’ve been doing and how I’ve gone about it. »