Articles by Robert Nyman [Editor emeritus]
-
Time to get hacking – Introducing Rec Room
It’s no secret that the best frameworks and tools are extracted, not created out of thin air. Since launching Firefox OS, Mozilla has been approached by countless app developers and web developers with a simple question: “How do I make apps for Firefox OS?” The answer: “It’s the web; use existing web technologies.” was—and still […]
-
Programming games in the browser
A programming game is a computer game where two or more programs compete with each other. What are the basic requirements for programming games and can they be realized in browsers? With JavaScript? 4 basic claims There are 4 basic claims. Competing programs: must run isolated from the main program. must communicate with the main […]
-
How can we write better software? – Interview series, part 2 with Brian Warner
This is part 2 of a new Interview series here at Mozilla Hacks. “How can we, as developers, write more superb software?” A simple question without a simple answer. Writing good code is hard, even for developers with years of experience. Luckily, the Mozilla community is made up of some of the best development, QA […]
-
Building the Firefox browser for Firefox OS
As soon as the Boot to Gecko (B2G) project was announced in July 2011 I knew it something I wanted to contribute to. I’d already been working on the idea of a browser based OS for a while but it seemed Mozilla had the people, the technology and the influence to build something truly disruptive. […]
-
Using mozjpeg to Create Efficient JPEGs
The mozjpeg project recently released version 2.1. It aims to improve the efficiency of JPEG encoding over existing encoders while maintaining compatibility with the vast majority of existing decoders. I’d like to explain how you can use this software to reduce the size of your JPEGs. Specifically, I’m going to go over usage of mozjpeg’s […]
-
Turn your Facebook page into a Firefox OS mobile app
Whether you are a business or community page owner, what would be better than increasing your page reachability by offering your standalone mobile app? Apptuter is an open source framework to help you achieve that, with minimum coding knowledge and easy to follow steps you would be able to produce your own app. The framework […]
-
JavaScript Error- and XHR Log Recording With Every Bug Report
Let’s start with a story. A user story: A friend of mine called me in the middle of the day with a very strange request. He told me “Could you come over and help me to fill-in a form”. I was surprised as filling forms is the easiest thing to do online, isn’t it? Even […]
-
Building applications for Firefox OS using AngularJS
When you start developing for Firefox OS you might be underwhelmed by the tools that are provided. There is no standard UI toolkit, or a JavaScript framework that all apps build on. This is not a situation that’s inherently bad because in essence Firefox OS is the web; and thus gives you complete freedom in […]
-
Event listeners popup, @media sidebar, Cubic bezier editor + more – Firefox Developer Tools Episode 33
A new set of Firefox Developer Tools features has just been uplifted to the Aurora channel. These features are available right now in Aurora, and will be in the Firefox 33 release in October. This release brings many new additions, especially to the Inspector tool: Event listeners popup Any node with a JavaScript event listener […]
-
How can we write better software? – Interview series, part 1 with Fernando Jimenez Moreno
Do you ever look code and murmur a string of “WTFs?” Yeah, me too. As often as not, the code is my own. I have spent my entire professional career trying to write software that I can be proud of. Writing software that “works” is difficult. Writing software that works while also being bug-free, readable, […]