TypeScript, Transmissions, & Testing For a few months, I have seen articles that say that you don’t need TypeScript. This is absolutely true. You don’ »

Christopher Wallis Christopher Wallis on JavaScript

Just Animate 1.1.0 was just released today, and it has a cool new feature: Split Text. Split Text takes an ordinary DOM element and »

Christopher Wallis Christopher Wallis on Just-Animate, Animations, JavaScript

With the sea of frameworks/libraries out there, it can be difficult to make an informed decision about what to use. Here are things I look »

Christopher Wallis Christopher Wallis on JavaScript, JS Frameworks

Just Animate is an easy to use JavaScript animation library that I have been putting together since February. I'm really excited about what it can do »

Christopher Wallis Christopher Wallis on JavaScript, Animations, Just-Animate

The ES6 module feature is one of the most important changes to come to JavaScript in recent history. It has the power to transform an unwieldy »

Christopher Wallis Christopher Wallis on JavaScript

Incorporating SVG into websites is one of the easiest ways to inject a fun and interactive experience into your website. To show this off, I built »

Christopher Wallis Christopher Wallis on SVG, JavaScript

I was reading through Reddit the other night and came across a feature being considered for JavaScript. The feature in question is a new operator |> »

Christopher Wallis Christopher Wallis on JavaScript

Experience is the only way to increase your abilities in JavaScript. I once read that gaining "expert" status in something happens after about 10,000 hours »

Christopher Wallis Christopher Wallis on JavaScript

RequireJS worked great for our hybrid mobile apps and our Single Page Applications, but I have had trouble finding a good way to incorporate it in »

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

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

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

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