Getting Started with Browserify
JavaScript implementations have been getting more and more complex as the beautiful beast we call the web evolves each year. Many of us now work with JavaScript modules - independently functioning...
View ArticleStackEdit 4.0: Multiple Instances and Local Hosting
There are many, many MarkDown editors out there. In fact, there are so many, I was made to rant about their current state not so long ago, and reviewed a strong competitor in the field in the hopes of...
View ArticleBower vs BowerPHP
On October 28th, 2014, puppies all over the world spontaneously burst into flames - or so the community would have you believe. What happened was the reveal of BowerPHP (I shy from calling anything...
View ArticleA Beginner’s Guide to npm — the Node Package Manager
Node.js makes it possible to write applications in JavaScript on the server. It’s built on the V8 JavaScript runtime and written in C++ — so it’s fast. Originally, it was intended as a server...
View ArticleCreating a Next Gen JavaScript Application with Aurelia
2015 brings with it the finalization of the ECMAScript 6 specification and with that the confidence to build modern, superior applications in JavaScript. The current landscape of JavaScript frameworks...
View ArticleHow to Solve the Global npm Module Dependency Problem
The Node Package Manager (a.k.a. npm) has given web developers easy access to a lot of awesome JavaScript modules and has made our lives considerably easier when trying to find and manage dependencies...
View ArticleGive Grunt the Boot! A Guide to Using npm as a Build Tool
Front-end build and workflow tools are available in abundance: Grunt, Gulp, Broccoli, and Jake to name but a few. These tools can automate almost anything you find yourself doing repeatedly in a...
View ArticleBuild a Face Detection App Using Node.js and OpenCV
Human beings have an innate ability to detect, process and recognize faces — we’re born with it. Computers can do it, too — it just takes some clever algorithms, reams of code and some training of the...
View ArticleCreate a Tabbed Browser Using Node-Webkit and AngularJS
This article was peer reviewed by Edwin Reynoso, Tim Severien and Divy Tolia. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! In the past, cross-platform...
View ArticleMeet Elixir, the Laravel Way of Compiling Assets
Many thanks to Jad Joubran, Gabriel Zerbib, Anthony Chambers, and Scott Molinari for peer reviewing this post, and thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it...
View ArticleWhat’s New in Vue.js 1.0
This article was peer reviewed by Chris Perry and Thomas Greco. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Vue.js 1.0 was released at the end of...
View ArticleUnit Test Your JavaScript Using Mocha and Chai
This article was peer reviewed by Panayiotis «pvgr» Velisarakos, and Tom Greco. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! Have you ever made some...
View ArticleWeb Crawling with Node, PhantomJS and Horseman
It is quite common during the course of a project to find yourself needing to write custom scripts for performing a variety of actions. Such one-off scripts, which are typically executed via the...
View ArticleEasy AngularJS Authentication with Auth0
Authentication for single page apps can be a tricky matter. In many cases, SPA architecture involves having an isolated front-end application with a framework like AngularJS, and a separate backend...
View ArticleQuick Tip: Build a Video Player Component in React
This article was peer reviewed by Craig Bilner. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! In this quick tip, we're going to create a React video...
View ArticleQuick Tip: Install Multiple Versions of Node.js using nvm
This article was peer reviewed by Tim Severien. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! When developing Node.js applications you might face...
View ArticleA Beginner’s Guide to npm — the Node Package Manager
Node.js makes it possible to write applications in JavaScript on the server. It's built on the V8 JavaScript runtime and written in C++ — so it's fast. Originally, it was intended as a server...
View ArticleGetting Started with React and JSX
This article was updated on 16th April, 2016. Specifically: installation instructions, code samples, ES5/ES6 syntax, precompiling JSX. React is an open source library for building user interfaces. It...
View ArticleDesign and Build Your Own JavaScript Library: Tips & Tricks
This article was peer reviewed by Adrian Sandu, Vildan Softic and Dan Prince. Thanks to all of SitePoint's peer reviewers for making SitePoint content the best it can be! Libraries: we use them all the...
View ArticleBuild a Music Streaming App with Electron, React & ES6
Developed by GitHub, Electron is a framework that allows you to leverage your web design skills to build slick, cross-platform desktop apps. In this tutorial, I'll demonstrate how to combine the power...
View Article