Effective JavaScript Organization for Small-Scale Sites

There is a lot of discussion online about organizing JavaScript into modules with lazy-load capabilities and auto-require chains. This level of organization can be very valuable in web applications and even in large scale web sites – but in many websites solutions like Require.js are simply too much and introduce a level of complexity that… Read more

Improving the Performance of your Website

Having a fast website is important for both SEO and User Experience (UX). If a site is too slow to load, people are more likely to move on to something else. This is a short list of fairly easy activities that can be accomplished by any competent web developer which will have a major impact… Read more

Site Launch QA Checklist

11* things you should check during your next site launch. Search Engines are not being blocked – be sure to check basic authentication, robots.txt, and meta tags. There are no broken links – you should run broken link scans before launch as well but sometimes broken links are difficult to identify during final pre-launch QA… Read more