Tip: typing a long Google password into a new Android device

I use a password manager and create very long passwords where possible, including for my Google account. The problem? when setting up a new Android phone, I can’t download the password manager app until I’ve logged into my Google account, which is nearly impossible without the password manager app. The workaround? Enable USB debugging on the phone, and …

A boy walking down the street

Today was Jonathan’s first day of Kindergarten. On the way home, as the radio played Eli Mohar and Yoni Rechter’s “As Long”, I burst into tears. While it doesn’t do the original any justice, here’s my attempt to translate the lyrics to English: A boy walking down the street On a clear September morning To the school the …

WP-CLI live presentation, like a pro

I recently gave a talk about WP-CLI at WordCamp Israel 2016. I thought it would be interesting to actually demo WP-CLI in real time, rather than use boring slides. I used OS X split screen mode, with a terminal window on one side, and a browser on the other showing the site I’m creating and editing: The tricky part was to not have to …

Trigger actions on OS X using NFC on Android

Having recently started using a treadmill desk, I wanted to automate actions on OS X as I switched from the regular desk to the treadmill. For example, turn on Bluetooth, switch the audio output device, etc. Sure, I can do that by creating an Automator script I’d run somehow, but I was curious to see if I could make it …

From Runkeeper to Runtastic

I started running a few months ago, with Runkeeper as my running app. The UI made sense, the audio cues were useful, and I liked the fact that friends were using it too and sharing their efforts. Yet, too often my runs appeared like this: I’m inclined to blame the phone’s GPS, but I expect the app to be …

Localization: beyond translation, WC Europe 2015

WordCamp Europe 2015 was a superb event, and I’m happy I was able to present. In this talk, I’ve tried to focus on things that are sometimes overlooked when dealing with localization and internationalization. Video Slides Localization: beyond translation from Yoav Farhi