Articles by Robert Nyman [Editor emeritus]
-
Webinar: Geolocation with Remy Sharp
Update 2011-09-09: Oh noes! We had a double dose of technical difficulties during this webinar. The BigBlueButton server froze and required a couple of reboots to get it working. It worked fine for the remainder of the session. Thanks to those who stuck around, and apologies to everyone for the problem. On top of that, […]
-
interact.js for drag and drop, resizing and multi-touch gestures
interact.js is a JavaScript module for Drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE8+). Background I started it as part of my GSoC 2012 project for Biographer‘s network visualization tool. The tool was a web app which rendered to an SVG canvas and used jQuery UI […]
-
jsDelivr and its open-source load balancing algorithm
This is a guest post by Dmitriy Akulov of jsDelivr. Recently I wrote about jsDelivr and what makes it unique where I described in detail about the features that we offer and how our system works. Since then we improved a lot of stuff and released even more features. But the biggest one is was […]
-
Porting to Emscripten
Emscripten is an open-source compiler that compiles C/C++ source code into the highly optimizable asm.js subset of JavaScript. This enables running programs originally written for desktop environments in a web browser. Porting your game to Emscripten offers several benefits. Most importantly it enables reaching a far wider potential user base. Emscripten games work on any […]
-
Low price smartphones – memory management and optimization on Firefox OS
We know how to generate memory a footprint to debug memory leaks and to prevent abusing memory resources. Now, we would like to introduce the memory management and optimizations under the limited memory resources on Firefox OS. How to get more memory on Firefox OS? There are three types of events which can get more […]
-
350 posts on Hacks in 2 years!
Two years ago, we made a number of changes to the Mozilla Hacks blog. Since then we’ve had over three million unique visitors and 350 quality posts in just less than two years – almost one every second day! Part of these changes included: A clear focus on learning about the Open Web & open […]
-
Mozilla hits one million bugs – thanks for making the Web better with us
We passed a significant milestone on Wednesday. Mozilla’s installation of the Bugzilla bug-tracking software reached the landmark of bug number 1,000,000. Our Bugzilla installation has been running since Mozilla started in 1998, and tracked bugs, issues, enhancement requests, work projects and almost any other kind of task, across the whole breadth of Mozilla. There are […]
-
Building a persistent Notes app for Firefox OS
In this tutorial we will be building a notes app (like Evernote) from scratch and deploy it to Firefox OS! See a live demo. A persistent notes app needs a place to store all the notes for a user (so no one else can read it). For this we will use my own backend solution […]
-
Lessons learnt building ViziCities
Just over 2 weeks ago Peter Smart and Robin Hawkes released the first version of ViziCities to the world. It’s free to use and open-sourced under an MIT license. In this post I will talk to you about the lessons learnt during the development of ViziCities. From application architecture to fine-detailed WebGL rendering improvements, we […]
-
The Making of the Time Out Firefox OS app
A rash start into adventure So we told our client that yes, of course, we would do their Firefox OS app. We didn’t know much about FFOS at the time. But, hey, we had just completed refactoring their native iOS and Android apps. Web applications were our core business all along. So what was to […]