36 COMMENTs
Mobile
Narayan Prusty, Jul 22

Integrating Local Notifications in Cordova Apps

Narayan Prusty shows us how to integrate local notifications with an Apache Cordova based mobile application.
12 COMMENTs
JavaScript
Nick Salloum, Jul 20

Backbone.js Basics: Models, Views, Collections and Templates

Nick Salloum reacquaints you with Backbone.js, demonstrating the key concepts and paving the way to building a scalable application with a sane code base.
6 COMMENTs
JavaScript
Patrick Catanzariti, Jul 20

An Introduction to NodeBots

Patrick Catanzariti explains NodeBots and how JavaScript developers can get started building their very own JS powered robot.
67 COMMENTs
JavaScript
Cho S. Kim, Jul 17

Understanding module.exports and exports in Node.js

This article explains how the module system works in Node.js.
JavaScript
Abbas Suterwala, Jul 17

Getting started with Connect

In this article Abbas Suterwala shows how to get started and use the Connect middleware framework in Node.js applications.
2 COMMENTs
Mobile
Jay Raj, Jul 17

Debugging Cordova Apps with DebugGap

Jay Raj Demonstrates how to use DebugGap, a great tool for easily debugging Cordova apps.
JavaScript
Emre Guneyler, Jul 16

Building a Chat Application with SignalR

In this article, Emre Guneyler shows how to build a simple chat application using SignalR, an open source library for ASP.NET developers.
5 COMMENTs
JavaScript
Brad Barrow, Jul 15

Creating a Book Club App With AngularJS, Stripe and Stamplay

Brad Barrow explains how to use Stamplay's tools to create a back-end without coding.
2 COMMENTs
HTML & CSS
Pankaj Parashar, Jul 15

A Guide to Upgrading to Polymer 1.0

Polymer is now at version 1.0 but unfortunately, the breaking changes over version 0.5 may cause problems. Pankaj has a guide to get you started.
9 COMMENTs
JavaScript
Chad Smith, Jul 13

How to Create Form-Based Directives in AngularJS

Chad Smith explains how he leveraged the power of Angular's directives to solve the knotty problem of managing multiple nested forms within a single view.
54 COMMENTs
Mobile
Patrick Catanzariti, Jul 13

Streaming a Raspberry Pi Camera Into VR With JavaScript

Patrick Catanzariti shows how to use HTML5, JavaScript, Three.js and Google Cardboard to provide a VR view from a Raspberry Pi camera.
7 COMMENTs
JavaScript
James Hibbard, Jul 10

Interview: How to Join a Major Open Source Project

What's the best way to start contributing to open source? That's the question we asked Aurelio DeRosa, who was recently invited to join the jQuery team.
4 COMMENTs
JavaScript
Thomas Greco, Jul 09

Goodbye Joyent, Hello Node.js Foundation

In this article Thomas Greco discusses what sparked the creation of the merged platform of Node.js, its governance model and the key individuals behind it.
61 COMMENTs
Web
Bruno Skvorc, Jul 08

PHP vs Node.js Smackdown: Right of Reply

Craig Buckler compared PHP and Node in his smackdown, and now Bruno and James, SitePoint's editors, have their say.
17 COMMENTs
JavaScript
Vaibhav Singhal, Jul 08

11 Best jQuery Charting Libraries

Vaibhav Singhal covers 11 jQuery charting libraries that you can use to create interactive dataviz, highlighting which scenario each is best suited for.
160 COMMENTs
Web
Craig Buckler, Jul 07

SitePoint Smackdown: PHP vs Node.js

Choosing a server-side language is a subjective decision. Should you consider the reliable PHP or the more revolutionary Node.js? Let battle commence...
35 COMMENTs
JavaScript
Syed Fazle Rahman, Jul 07

16 JavaScript Libraries for Creating Beautiful Charts

This article provides a quick rundown of the 15 best JavaScript libraries for creating charts and graphs.
10 COMMENTs
HTML & CSS
Craig Buckler, Jul 07

10 Ways to Minimize Reflows and Improve Performance

Browser repaints and reflows are expensive and affect your application's performance. Craig provides ten tips to help improve responsiveness.
65 COMMENTs
JavaScript
Simon Codrington, Jul 06

Creating Scroll-based Animations using jQuery and CSS3

Simon Codrington explains how to use jQuery and CSS3 to add scroll-based animations to your site and thereby offer your users a more engaging experience.
23 COMMENTs
JavaScript
Patrick Catanzariti, Jul 06

Augmented Reality in the Browser with Awe.js

Patrick Catanzariti creates an augmented reality LIFX lightbulb controller using awe.js and IFTTT.
13 COMMENTs
JavaScript
Ritesh Kumar, Jul 03

A Beginner's Guide to Handlebars

In this tutorial Ritesh Kumar discusses the basic concepts of Handlebars and also examines its frequently used functions and syntaxes.
2 COMMENTs
Web Dev @ Microsoft
David Voyles, Jul 02

Using the Media Capture API

Microsoft's David Voyles introduces the Media Capture API, the main interface that allows webpages to access media capture devices such as webcams.
6 COMMENTs
JavaScript
Ludovico Fischer, Jul 02

Introduction to the Fetch API

Ludovico Fischer introduces you to the Fetch API, a new standard that aims to unify fetching across the web and to replace XMLHttpRequest.
Web Dev @ Microsoft
Etienne Margraff, Jul 01

How to Grunt and Gulp Your Way to Workflow Automation

Microsoft's Etienne Margraff explains how to use developer automation software like Gulp and Grunt to make your development workflow simple.