Martín Martínez, Jan 11
Getting Started with Underscore.js
Martín Martínez introduces you to Underscore.js and details how you can use it to write cleaner code which is both easier to read and easier to maintain.
Michaela Lehr, Jan 08
Michaela Lehr walks us through building a simple platform game in Unity 5 and exporting it to the web using Unity's all-new WebGL exporter.
Igor Ribeiro Lima, Jan 07
Graph Data with Firebase
Igor Lima re-uses the Backbone example of the article "Build a Web App with Backbone.js and Socket.io" to migrate the existing data storage to Firebase.
Igor Ribeiro Lima, Jan 06
Build a Web App with Backbone.js and Socket.IO
Igor Lima introduces a built-in feature of Backbone.js called Events and Socket.IO to implement an asynchronous messaging paradigm to avoid coupling.
Craig Buckler, Jan 04
Preparing for ECMAScript 6: Proxies
Craig describes how to use proxies in ES6 to perform meta-programming operations such as intercepting object property inspections and function calls.
Peter Bengtsson, Dec 29
Smart Front-ends & Dumb Back-ends: Persisting State in AngularJS
Peter Bengtsson teaches you what a state is and how to persist it. The article includes an example of persisting a state with AngularJS.
HTML & CSS
Louis Lazaris, Dec 23
Front-end Tools: Some of My Favorite Finds of 2015
Louis Lazaris has discovered a slew of new tools for front-end developers. In this end-of-year post, he lists some of his favorite finds of 2015.
Craig Buckler, Dec 21
Craig Buckler, Dec 18
Preparing for ECMAScript 6: Destructuring Assignment
Craig's latest tutorial explains how to use complex-sounding ES6 destructuring assignment shorthand syntax to simplify your code and save typing effort.
Ivan Dimov, Dec 17
An In-depth Look at CORS
Ivan Dimov shows how to use CORS to further interact with other systems and websites in order to create even better Web experiences.
Jay Raj, Dec 16
How to Use RethinkDB with Node.js Applications
Jay Ray shows how to use RethinkDB, an open source JSON database, with Node.js applications.
Shivam Mamgain, Dec 15
Google Maps Made Easy with GMaps.js
Shivam Mamgain explores ways to utilize and customize Google Maps with GMaps.js, a library that makes it much easier to harness the Google Maps API.
Wern Ancheta, Dec 15
Using Socket.IO and Cordova to Create a Real Time Chat App
Wern Ancheta looks at creating a real time chat app based on Cordova, Ionic and Socket.IO
Jezen Thomas, Dec 15
Quick Tip: Stop Writing Loops and Start Thinking with Maps
A quick tip from Jezen Thomas on how you can stop writing for loops and start using map — a technique that makes for cleaner, more readable code.
Craig Bilner, Dec 14
Bluff Your Way through React at the Dev Dinner Party
Are you thinking of trying React but aren't sure where to start? Then Craig Bilner's yuletide round up of React and the surrounding technologies is for you.
Patrick Catanzariti, Dec 14
Five Simple Ways to Build Artificial Intelligence in 2016
Patrick Catanzariti looks at APIs and services which enable artificial intelligence capable of everything from personal assistants to image recognition.
Matthew Wilkin, Dec 11
How to Spice up Your Slack Channel with Hubot
Matthew Wilkin demonstrates how to integrate Hubot with your Slack channel and write custom scripts to both improve and reduce employee efficiency.
Marcello La Rocca, Dec 10
How to Build a WI-FI Dashboard Using Node.js and Ractive.js
Marcello La Rocca shows how to build a dashboard and add information about available WI-FI networks using Node.js and Ractive.js.
Thomas Greco, Dec 09
Introducing New Tools for Polymer Development
Tom Greco introduces some new tools which have been released for Polymer development.
Ryan Chenkie, Dec 07
What's New in Vue.js 1.0
Ryan Chenkie takes a look at what's new in Vue.js 1.0, covering everything from tooling and ES6 support to components and hot module replacement.
Craig Buckler, Dec 04
Craig looks at requestIdleCallback, a new API designed to improve page performance by running less-critical background tasks at the optimum time.
Kev Zettler, Dec 02
An Introduction to ClojureScript
Kev Zettler discusses what ClojureScript is and how to setup a new project. He also teaches how to install a popular Node dependency in the project.
Wern Ancheta, Dec 02
Working with the Facebook API in a Cordova App
Wern Ancheta shows us how to use the Facebook API in a Cordova app for authenticating and posting content to a Facebook app
Tim Severien, Nov 30
The Importance of Writing Code That Humans Can Read
Tim Severien shares a variety of tips and tricks to help you write readable and more maintainable code — something your future self will thank you for.