By Zachary Brady It seems as if jQuery has become synonymous with JavaScript. Since its introduction in 2006, jQuery has caused a revolution in front-end scripting. It has made it easier for newcomers to get up and running, decreased prototyping and development time, and has opened the door into an endless supply of new UX […]
Expose Yourself with ngrok
By Raymond Camden One of the more common tasks we have in web development involves the need to share our web application with other developers and APIs. For a production web site, that’s already taken care of. You’ve got a web server, you deploy your application, and then sit back and wait for your buyout […]
Single-Page Applications with the Page Micro Library
By Toby Ho Page is a small client-side routing library that can be used to build single page applications (SPAs). It has a simple API which is inspired by Express. It utilizes the HTML5 history API under the hood, which is what allows you to build smooth user interfaces while still having linkable URLs for […]
Using the AWS JavaScript SDK in the Browser
By Saad Mousliki Amazon is the market leader of Cloud services, offering a huge range of services, currently 27 services. Those services are accessed via a web management console, which is a web application that allows the management of the AWS services using a rich and interactive UI. Amazon also provide a set of APIs […]
Easier Angular Directives with SweetJS
By Vittorio Zaccaria I’ll admit that AngularJS directives have always been a bit tough for me. Maybe because I am getting old - what do I know? The fact is that I’ve always struggled to understand and memorize its cryptic documentation. Besides, whenever I deal with Angular objects, I inevitably end up writing code that […]
Code Protection and Packaging for Node.js Projects with JXCore
By Krzysztof Trzeciak “How can I protect my JavaScript code?” This question has probably been asked millions of times and the answer is always the same. You can use obfuscation, but it will, in reality, not protect your source code. That’s why it is always recommended that you shift critical code to the server side. […]
MEAN Stack - A Quick Start Guide
By Mathew Carella The MEAN stack has been getting a lot of publicity lately. In case you haven’t heard about it yet, MEAN stands for MongoDB, Express, Node.js and AngularJS. This article is intended to serve as a quick guide to help you get started developing with the MEAN stack. We won’t go into great […]
Organizing Your CSS Code for Preprocessors
By Tim Severien CSS preprocessors are probably one of the most useful things we have right now in front-end tooling. Whether you pick Sass, LESS or any other preprocessor, they’re great because they add so many features CSS never had. But I’m not trying to convince you use preprocessors, I assume you already do. Instead, […]
ECMAScript 6: Jump in, the water is warm!
By R. Mark Volkmann The JavaScript language is defined by the ECMAScript specification, also known as ECMA-262. ECMAScript 6 (ES6) defines the next version of JavaScript. ECMA Technical Committee 39 (TC39) has a goal to complete the ES6 specification by the end of 2014. The current draft state of the specification can be viewed at harmony: […]
Ten Engagement Strategies to Increase the Profitability of Your Mobile Game
By Tejas Jasani Games are likely the most lucrative segment in mobile apps. However, making money on a mobile game app isn’t easy. However, if you know how to engage your user for a longer period of time, many of them will pay you not once or twice but potentially many times over the course […]