33 of the Best Front-End Development Resources

These links have been sitting in my bookmarks for months now. There’s a lot of tutorials, documentation, and free books. Many are resources that I still reference regularly, especially when developing a new feature or app, or whenever I run into a problem.

Learning JavaScript

Backbone

I use Backbone on a daily basis and love it. It certainly has it’s problems; mostly that it’s so un-opinionated you’ll spend a lot of time just deciding on the “best” way to handle something. But it is amazingly flexible while still providing excellent structure, especially when combined with Marionette.

Architecture and Build Process

Having been introduced to Grunt and RequireJS, it’s hard to imagine starting another project without them.

APIs

Node, Express, and MongoDB

CouchDB

You’ve probably heard of MongoDB, but it’s not the only NoSQL option available. CouchDB is another document based database that can be easily interfaced with using JavaScript.