Archive for the ‘Tools and Libraries’ Category

How to Prototype Beacon Apps with Estimote and Evothings

Posted on: No Comments
Bluetooth beacons are an incredibly valuable way to set up location based triggers for apps. Estimote have a range of Bluetooth beacons that are quite easy to set up and experiment with. One of the tough parts of testing out Bluetooth beacons is that d...

How to Build a File Upload Form with Express and Dropzone.js

Posted on: No Comments
This article was peer reviewed by Panayiotis Velisarakos, Taulant Spahiu and Nilson Jacques. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Let’s face it, nobody likes forms. Developers don’t like bui...

An Overview of JavaScript Templating Engines

Posted on: No Comments
This article was peer reviewed by Chris Perry and Ritesh Kumar. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! In this article we’re going to give an overview of templating in JavaScript. We’ll first ...

Face Proximity Detection with JavaScript

Posted on: No Comments
Let’s suppose you'd like to let the visitors of your website make a video recording or take a picture of their face. How can you explain to them how close they're supposed to sit to the camera? You could write lengthy instructions, but you know that ...

Write Better Queries with Breeze.js

Posted on: No Comments
This article was peer reviewed by Agbonghama Collins. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Data volumes are growing rapidly and they are becoming more complex to maintain. Many developers want t...

How to Use Modernizr Responsibly

Posted on: No Comments
If you like playing with new features which might not be available in all browsers, you have surely already tried Modernizr. This library allows to test whether the features you want are available or not. As Modernizr adds some CSS classes on the html ...

Experimenting with Object.observe in JavaScript

Posted on: No Comments
I recently built a quick prototype to get the classic interactive movie game Night Trap running in the browser. Assets stream from Azure Media Services and play through the open source video.js player as an .mp4. I also converted all of the video to a...

Multilingual Support for AngularJS

Posted on: No Comments
There are some cases in which providing a multilingual support is required. Sometimes it could be a good idea to provide support for different languages into the application you’re building and offer your users the possibility to view the content in ...

Storing Local Data in a Cordova App

Posted on: No Comments
Most mobile apps will need to store data locally and HTML5 introduced new options for storing data locally. To store data locally in an Cordova app we can use HTML5 storage combined with other mechanisms provided by plugins. In this tutorial, I will in...

Understanding PhantomJS

Posted on: No Comments
Since its release, PhantomJS has become a staple in the workflow of many JavaScript engineers. In the article titled “Headless WebKit and PhantomJS”, Colin Ihrig has introduced the concept of “Headless WebKit” and spent a few words on PhantomJS...