When I started this blog in November, I decided to use Wordpress because it gave me a lot out of the box. It had social integration, »

Christopher Wallis Christopher Wallis on Personal

After a few weeks of using RequireJS, I started to notice slowdown in the initial page loading for our sites.  I found (unsurprisingly) that the browser »

Christopher Wallis Christopher Wallis on JavaScript, ASP.NET, JS Frameworks

Here is a quick guide to getting started with CSS animations if you have missed out like me. This code changes the background from black to »

Christopher Wallis Christopher Wallis on CSS3, Animations

For months I had been teetering on the fence about whether or not my team should use RequireJS:  an Asynchronous Module Definition (AMD) system that is »

Christopher Wallis Christopher Wallis on JS Frameworks, JavaScript

The biggest pet peeve I have with JavaScript is how it handles local variable declarations.  In most modern languages, a local variable can only be used »

Christopher Wallis Christopher Wallis on JavaScript

Design, like programming, has a whole truck load of principles. One of the most prevalent theories is the rule of thirds. It states that if you »

Christopher Wallis Christopher Wallis on Web Design

It's common wisdom that programmers can only create code and designers can only create art.  I think this has come to pass because there is an »

Christopher Wallis Christopher Wallis on Web Design

Here is some code I wrote for an answer on /r/javascript on reddit. It periodically checks for some condition for a maximum amount of time. »

Christopher Wallis Christopher Wallis on JavaScript

Do you ever have to tell clients to hit CTRL+F5 to refresh after making changes?  I have a short trick that you can use to »

Christopher Wallis Christopher Wallis on JavaScript