No reason for a Flash upgrade to shut down your entire browser, even if it claims so.

Read more…

When writing a web app using an SQLite database file, you might run into an error where you can read from the file but not write to it... Despite the database file being writable to the user as it should be.

Read more…

If you particularly liked a blog post of mine and want to "tip" me for it, you can now do so underneath each of my blog posts:

Read more…

Today in a threaded Python project I work on, I had to delay the execution of a function for a bit, much like the ubiquitous setTimeout() in JavaScript.

Read more…

Today I needed to create an empty gh-pages branch on one of my projects, and didn't want to fork the code on the master branch, then remove it all.

Read more…

After royally procrastinating the last OS X upgrade, I figured I'd tackle the OS X Yosemite upgrade a little earlier this time, starting with my least critical machine.

Read more…

After I finally upgraded my OS X machine to 10.9 "Mavericks", I was greeted with a new error almost anytime I wanted to copy a video or similar file from my local box to my NAS:

Read more…

As we use more and more mobile devices in our lives, an open platform is becoming more, not less important.

[^predict]: He is, of course, not the first to predict such a thing, but with "smart watches" and such being released left and right, we're certainly closer than ever to this reality. [^browser]: Or the platform is the browser engine, as is the case with Firefox OS.

Read more…

There was a time when I worked on the website mozilla.org full time. This time has passed, but the website is in the capable hands of my friends at Mozilla's Web Productions team.

Read more…

Silicon Valley has a new favorite toy: An electronic credit card to hold all your other credit cards.

[^1]: Thanks to Kumar for the tip!

Read more…