Articles by Robert Nyman [Editor emeritus]
-
Compiling to JavaScript, and Debugging with Source Maps
Update 2013/05/29: I have updated the article to reflect recent changes in the source map specification where the //@ syntax for linking a source map to a script has been deprecated in favor of //# due to problems with Internet Explorer. This is a tutorial on how to write a compiler which generates JavaScript as […]
-
Introducing AWSBOX, the DiY PaaS for Node.JS – A Node.js holiday season, part 12
This is episode 12, out of a total 12, in the A Node.JS Holiday Season series from Mozilla’s Identity team. It’s the last part, and covers awsbox. Once you’ve written a server in Node.js, how do you deploy it? Instead of using a pre-existing “Platform as a Service” (PaaS) provider, the Identity team at Mozilla […]
-
Firefox Developer Tool Features for Firefox 23
Another uplift has left the building and it’s time to take a look at what’s in Firefox Developer Tools in Firefox 23 currently Aurora, our pre-beta channel. You can download it from the Aurora Download page today. Firefox 23 is currently scheduled to hit the release channel on Tuesday August 6th, 2013. Episode XXIII is […]
-
Building a Notes App with IndexedDB, Redis and Node.js
In this post, I’ll be talking about how to create a basic note-taking app that syncs local and remote content if you are online and defaults to saving locally if offline. Using Redis on the server-side When adding records in Redis, we aren’t working with a relational database like in MySQL or PostgreSQL. We are […]
-
Speed Up App Development with X-Tag and Web Components
In the last few years we’ve witnessed an evolution in what ‘app’ means to both developers and consumers. The word app evokes the idea of a rich, task-oriented user experience with highly optimized user interface that responds to its environment and can be used on an array of common devices. In order to make development […]
-
Embedding WebRTC Video Chat Right Into Your Website
Most of you remember the Hello Chrome, it’s Firefox calling! blog post right here in Mozilla Hacks demonstrating WebRTC video chat between Firefox and Chrome. It raised a lot of attention. Since then we here at Fresh Tilled Soil have seen a tremendous amount of startups and companies which have sprung up building products based […]
-
How to Spread The Word About Your Code
You spent an entire weekend building a library, jQuery plugin, build tool, or other great piece of code you wanted to share far and wide, but after some tweets and a failed attempt to make the front page of Hacker News, your creation languished, unloved, in a GitHub repo. A common situation for many developers […]
-
Firefox OS Simulator 3.0 released
About 6 weeks ago, we wrote about the preview of Firefox OS Simulator 3.0 and now we’re happy to release it! New features In our preview coverage, we listed the new features for this version: Push to Device Rotation simulation Basic geolocation API simulation Manifest validation Stability fixes for installation and updates to apps Newer […]
-
Localization in Action, part 3 of 3 – A Node.js holiday season, part 11
This is episode 11, out of a total 12, in the A Node.JS Holiday Season series from Mozilla’s Identity team. It’s the last part about localization, hopefully making you feel all ready to handle that now! Using Our Strings So first we added the i18n-abide module to our code, then our Localization (L10n) team did […]
-
Web Payments with PaySwarm: Purchasing (part 3 of 3)
The Promise of Web Payments The first and second articles in this series outlined how PaySwarm is designed to transmit and receive funds with the same ease as sending and receiving an email. The articles went on to explain how making the tools that have been traditionally only available to banks, Wall Street, and large […]