Posts by James Coleman

The Five Types of Web Testing

Testing can be fundamental to providing a reliable experience to your users. Everyone can take part in the web testing process. It doesn't have to take deep technical knowledge to provide feedback on something that's not behaving correctly or as expected. Unit testing, for example, requires technical knowledge of the codebase, compared to accessibility testing which doesn't. Both of these and more, are described in this blog by our Lead Developer James Coleman...

How do you migrate from Backbone/ERB to React?

BugHerd has survived for nine years as a successful SaaS product built using Backbone, jQuery and Rails. Over that time, it's been relatively easy to ignore new technology in favour of stability (and there was a period of inactive development)...

CSS: Change is good, even if the outcome isn’t

I spoke at SYDCSS in October on why Change is Good, Even if the Outcome Isn’t, where I had a blast. With the talk seeming to resonate with a larger-than-expected percentage of the audience, I’d like to go into more...

CSS: Why we need localized constants

There’s become a growing concern that, in general, CSS is broken. While it hasn’t been something that’s prohibited me from work, it’s becoming more apparent the more complex our application gets. Scoped CSS is something quite a few projects are...