Using FormData to send forms with XHR as key/value pairs

Planet Mozilla

Being able to easily specify what to post with XMLHttpRequest is quite a powerful way of sending things to the server, using key/value pairs and FormData. However, many seem to have missed this gem, so I thought I’d outline it here. The general approach…

11 February 2013

Github: Your Single Point Of Failure

Planet Mozilla

To say that I love Github would be a bit of an understatement. I more than recommend it when describing code review processes. At Mozilla, the web development team uses Github for our code reviews, since line notes and pull requests work perfectly with our…

10 February 2013

Firefox OS Manifest .htaccess Handler

Planet Mozilla

Want to know one of the secrets why Firefox OS is so incredibly awesome? If you've created your website correctly, i.e. using CSS media queries (responsive design) and JavaScript feature detection, you can simply add an app.manifest file at the root of…

8 February 2013

Customizing Bootstrap

Planet KDE

Most people doing websites from time to time should already know the wonderful CSS Framework Bootstrap by now. Neverland, the theme project we use on a lot of KDE sites these days is also based on it, and i really like it a lot. It makes use of Less CSS,…

8 February 2013

I love checkoutmanager and dotfiles

Planet Mozilla

An ode to my OS X development workstation setup [1] I am big on setting up my development environment, and enjoying the environment I work in. And I'm very thankful to the folks who make my life easier, including the authors of: * Python: Python Core…

8 February 2013

Andrea Grandi: How to install latest stable Node.js on Ubuntu

Planet Ubuntu

If you develop with Node.js and you want to be sure to have the latest stable version, luckly there is a PPA for it. All you need is to follow these instructions: sudo apt-get install python-software-properties python g++ make sudo add-apt-repository…

8 February 2013

Startup Focus (a recommended read)

Planet Mozilla

Years ago, when Jane and I launched our consulting business elektronauten, we came across an Australia based business which was essentially taking a similar approach to building companies as we did: Pollenizer. I have no idea how we found them or how I…

7 February 2013

Yet More on iCloud Core Data Syncing

inessential.com

The MOApp weblog: > It may work most of the time. Until it doesn’t. Without any chance to understand why. Your users will blame you and I don’t blame them. (Via halfliterate.) With this issue I used to just worry about my friends shipping their apps. Now…

7 February 2013

Could CSS3 be making sites that are not testable?

Planet Mozilla

Could CSS 3, while is a great thing for the Internet and for web developers, be making websites that are extremely hard to automate? As most of you know, in Selenium WebDriver we try an emulate what elements that a user can interact with. This means that…

6 February 2013