Before we switched to Ruby on Rails, we had a small team working in Microsoft ASP and .Net. They’d butt heads all the time over seemingly trivial stuff, but which had the impact of slowing us down. Here’s a small example to illustrate how. The problem One developer would work on a project, and establish …
Read MoreAuthor / Ben Still
Testing web projects
One of the things we’ve started doing quite differently over the last few years is how we test our web projects. Now, most people would (rightly) assume we actually check or test our work before sending it live. But *how* we do this testing has changed drastically. For testing a web project, there are four …
Read MoreHave you noticed how fast some sites are these days?

Have you noticed that some of the sites you use have been getting super fast lately? Web pages seem to respond almost too quickly. Try typing a search term into Google and see how quickly the suggested results come back. The technology behind all this are the new Javascript frameworks, with names like Angular, Ember, …
Read MoreMobile first – 5 key constraints on mobile devices

We’ve seen a big surge in mobile traffic across all of our projects this year. Some of these are getting more mobile traffic than desktop, and in others browsers like ipad or iphone have replaced Internet Explorer as the most popular browser (yay!). To meet this, we’ve had to go mobile first and rethink the …
Read MoreVulnerability scanning – checking code every time before it gets deployed

We’ve been using Brakeman to do vulnerability scanning as part of our Continuous Integration (CI if you’re into dropping acronyms) process for a few months now. Running Brakeman as part of CI means that this is something that runs every time one of our developers makes an update to a project. So plenty. Brakeman is …
Read More