Blog

Do you love JavaScript as much as we do? This week we're starting to release a series of puzzles for those of you who are into JavaScript … If you know the answer, feel free to post in the comments section below.

Building mobile apps often requires working with location information. While, the Cordova geo-location plugin makes it quite trivial to get the latitude and longitude values for the user’s current location, what we often want is location identifiers that are meaningful to the user - and not necessarily corresponding to the place where the user is right now. Below we look at two ways at acquiring meaningful location identifiers.

All the talk of Angular 2.0 at ng-europe at the end of October has left a lot of folks worried about the prospect of a revolutionary change. Indeed, Angular 2.0 presents a major departure from Angular 1.2 and Angular 1.3. Gone are 1.x style controllers and $scope. No more jqLite. Directives, now known as “components,” are barely recognizable. Angular’s module system is getting dropped in favour of ES6 modules. Dependency injection looks very different. And, to top it off, AngularJS team is introducing a new dialect of JavaScript: AtScript. It’s easy to see why some are worried whether those who bet on Angular 1.x today might be end up having to do a complete rewrite of their apps in a year or two.

When I get a fresh Macbook and plug it in for the first time there are some essential apps that I install straight away. I've compiled a list of free tools we recommend to increase productivity for Mac users at rangle.io. Many of these apps are general enough that they would benefit a Designer, Front End Developer or Back End Developer. Obviously the more Developer centric tools are focused on Javascript development since thats what we do. We'd love to hear from you if there are any apps you can't live without that we should add to our toolkit.

It's being rewritten around mobile. It's being rewritten around services. This is the API revolution built on REST and JSON and the strategic need for SaaS solutions to talk to other SaaS solutions.

The Ionic Framework is an open source front-end framework for developing hybrid PhoneGap / Cordova mobile apps with HTML5. We’re big fans.

Working with JavaScript requires mastering asynchronous code. The two most common patterns for doing so are callbacks and promises. Promises are great because they offer us more flexibility: if a function gets a promise from...

Rangle.io is a JavaScript-only consulting and development company focused on a new kind of web application where most of the application runs in the browser.