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.
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.
Patrick Catanzariti, Nov 30
Simon Codrington, Nov 27
Creating an Interactive Video Showcase with the Video API
Simon Codrington demonstrates how to leverage the power of the Video API to build a multi-video slider, complete with progress bar and seeking functionality
Lamin Sanneh, Nov 26
How to Integrate jQuery Plugins into an Ember Application
Lamin Sanneh shows how to integrate a jQuery plugin into an Ember application.
Paweł Zagrobelny, Nov 25
In this article Paweł Zagrobelny discusses the pros and cons of using a framework and what you should consider before starting your project.
Mark Brown, Nov 23
Forget Angular & Ember, React Has Already Won the Client-Side War
Mark Brown explains why React's unopinionated approach, wafer-thin API and adherence to the Unix philosophy mean that it has left the competition standing.
Patrick Catanzariti, Nov 23
How to Prototype Beacon Apps with Estimote and Evothings
Patrick Catanzariti explains how to use Evothings and Estimote beacons to prototype a Bluetooth Beacon mobile app.
Ritesh Kumar, Nov 19
Getting Started with Service Workers
In this tutorial Ritesh Kumar shows how the network intercepting feature of Service Workers works, making a website that runs even when the user is offline.
Thomas Greco, Nov 18
Exploring Different CMS Solutions Built on Node.js
Tom Greco gives you an overview of three CMS solutions built on Node.js: KeystoneJS, Pencilblue, and Apostrophe.
HTML & CSS
Louis Lazaris, Nov 17
DOM Tips and Techniques: Parent, Child, and Siblings
Louis Lazaris looks at different, little-known DOM manipulation techniques that you may not have seen or used before, with a focus on parent/sibling/child.
Craig Buckler, Nov 16
Patrick Catanzariti, Nov 16
Gesture Control via the Myo Armband in Node.js
Patrick Catanzariti explains how to use gesture control in Node.js applications via the Myo Armband and its npm module.
Jamie Shields, Nov 13
Peter Bengtsson, Nov 11
HTML & CSS
Simon Codrington, Nov 11
Using HTML5's Native Drag and Drop API
Simon Codrington examines the different methods and properties associated with native Drag and Drop, which has increasingly better browser support.