Why I Ditched Angular for React

Jan 16 2015 by Kumar Sanket | 9 Comments

A few years ago, when my code started to get cluttered with jQuery selectors and callbacks, AngularJS came to my rescue.

continue reading »

Interactive JavaScript Tutorials

Jan 14 2015 by Jacob Gube | 2 Comments

Learning the fundamentals of JavaScript can be easier and more fun through interactive tutorials. Interactive tutorials are immersive, letting you write and experience code immediately.

continue reading »

A Roadmap to Learning JavaScript for Free

Oct 3 2014 by Jacob Gube | 4 Comments

This is a structured collection of free educational JavaScript resources aimed at giving learners a good understanding of the programming language.

continue reading »

The Single Var Pattern in JavaScript

Sep 29 2014 by Jacob Gube | 5 Comments

One of the most beautiful things about JavaScript is its flexibility. The language gives developers a lot of slack by not giving us a lot of rules and conventions to deal with.

A prime example: JavaScript allows us to create any type of variable, anywhere in our script (because it’s a dynamic programming language). That’s great news, but it can also be a double-edged sword if we don’t exercise a bit of caution.

continue reading »

Browser Detection with JavaScript

Jul 2 2014 by Jacob Gube | 2 Comments

If you really must do it, detecting what browser someone is using is easy with JavaScript.

continue reading »

Speed Up Your Web Development Workflow with Grunt

Jul 24 2013 by Ben Briggs | 9 Comments

Speed Up Your Web Development Workflow with Grunt

In a series of tutorials, I’m going to help you get started with Grunt, an open source JavaScript task runner that will automate some of your web development tasks.

This nifty JavaScript library will notably speed up and improve your web development processes, and also help you sidestep common human errors.

My intention with this Grunt tutorial series is to get you to experience the same productivity and efficiency improvements I’ve gained through this useful, but little-known open source JavaScript tool.

continue reading »

Writing Better JavaScript with CoffeeScript: The Basics

Nov 3 2011 by Jack Franklin | 17 Comments

I’m a huge fan of JavaScript. Its popularity has really surged in recent years with the advent of rich internet applications (RIAs), Ajax and web development libraries like jQuery that makes JavaScript more appealing and accessible to a broader audience.

However, that doesn’t mean the language is without its quirks, and often these can come from nowhere to bite you. There’s a long running joke about JavaScript’s good parts compared to its bad parts and how the language has many problems. In this multi-part guide, I’ll present you with a solution to most of these problems: CoffeeScript.

continue reading »