…ment is tough especially when you're trying to offer native-like experiences to users. Several years ago, a small company called Nitobi took on the effort of simplifying building native mobile apps using traditional web development skills. Ambitious and sometimes controversial, the effort known as PhoneGap grew out of this need…
…mework designed to resemble the MVC architecture from frameworks like Ruby on Rails. It makes the process of building Node.js apps easier, especially APIs, single page apps and realtime features, like chat.InstallationTo install Sails, it is quite simple. The prerequisites are to have Node.js installed and also npm, which comes…
…med my app laravel-auth) and all of its dependencies:composer create-project laravel/laravel laravel-authAdd In Twitter BootstrapNow to keep our app from suffering a horrible and ugly fate of being styled by yours truly, we’ll include the Twitter bootstrap within our composer.json file: { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework",…
…meworks, design philosophy is the key differentiating factor. If you compare the popular JS frameworks, such as EmberJS, AngularJS, Backbone, Knockout, etc. you are sure to find differences in their abstractions, thinking models, and of course the terminology. This is a direct consequence of the underlying design philosophy. But, in…
…mean is that if you want your users to be safe when using your website, you need to use SSL (HTTPS). And not only for login sites, or valuable information. For all of your content. Otherwise, when someone is accessing your app from a public network, what they see may…
…me really useful libraries have recently came about. Three.js is one of the most popular, and in this series I will show you how best to use it in order to create stunning 3D experiences for your users.Before we begin, I do expect you to have a basic understanding of…
…methods and properties that act as a wrapper for your data. Here's an example:App.Item = Ember.Object.extend(); App.Item.reopenClass({ all: function() { return $.getJSON('http://api.ihackernews.com/page?format=jsonp&callback=?').then(function(response) { var items = []; response.items.forEach( function (item) { items.push( App.Item.create(item) ); }); return items; }); In this code, we subclass Ember.Object using the "extend()" and create a…
…me series called "Recently in Web Development" which listed out cool happenings around the web development industry. It touched on interesting frameworks, tools, articles and tutorials, helping to organize information in a quick and easy-to-read format.Based on feedback, we've decided to bring it back and hope that it helps you,…
…means you have automatic backups and versioning on all of your content, if you use something like GIT.With the contents extracted, let's take a look at Statamic’s structure.The File StructureThere are more or less five different folders you will most likely be interacting with, and they are:_config is where all…
…me really useful libraries have come available. Three.js is one of the most popular, and in this series I will show you how to make the best use of it, to create stunning 3D experiences for your users.I do expect you to have a basic understanding of 3D space before…