
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’ »

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 »

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 »

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 »

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 »

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 »

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 |> »

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 »

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 »

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 »

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 »

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 »

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. »

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 »