Categories
Uncategorized

Becoming a Googler

I often see tweets from people in the industry announcing major career changes; I never expected that I would be adding to this stream, but today I am. After more than 8 years at XWP/X-Team, I am starting at Google as of October 1st. I’m joining the Developer Relations team at Google to work on […]

Categories
Uncategorized

Customizer Features for WordPress 4.3 Kickoff

Here are the features I have suggested/proposed during the WordPress 4.3 kickoff: Partial Refresh This greatly improves performance of previewing changes in the Customizer for non-postMessage transport settings (JS-applied changes) by just refreshing the area of the page that has been changed. As such it eliminates some of the need to do postMessage in the […]

Categories
Uncategorized

WordCamp Sydney talk: Customize all the things!

Today at WordCamp Sydney, I speak on The Customizer: The Customizer is one of the least known yet most powerful features of WordPress. We need to get past thinking of it as the “Theme Customizer” which only good for tweaking colors and a limited number of settings. No, the Customizer provides a framework for live-previewing any change […]

Categories
Uncategorized

Re: Edit WordPress Posts and Postmeta in the Customizer

I couldn’t reply to Jeff’s comment on Sarah’s WP Tavern post because of a Jetpack problem, so I’m posting it here: With the Front-end Editor using the Customizer as a framework, I wonder if the interface will look similar to this experiment? I hope not. This plugin is really a prototype to demonstrate how the […]

Categories
Uncategorized

Regularly cleaning up /tmp on a DreamHost VPS

I ran into a problem recently where I was no longer able to upload a file via PHP. I checked the server error log, and I saw entries like: ModSecurity: Input filter: Failed writing X bytes to temporary file Looking at my /tmp directory it contained 128MB of data. Apparently ModSecurity tries to prevent the […]

Categories
Uncategorized

My X-Team Superhero Identity Revealed

Tonight we at X-Team had a very special meeting: the induction ceremony for new superheroes! X-Team employees are given superhero identities, and I was next in line for induction along with Wojtek Zając and Ben King. Our meeting was extra special because five of us have been together in Los Angeles this month working for […]

Categories
Uncategorized

Portland, Oregon Snow Driving

I took this video outside of Shepherd Interactive, my work. View in HD to see the sparks fly See also the footage of my commute home which ended up being a journey half on foot from my work to downtown: part 1 and part 2. What follows are screengrabs from Google Maps of the […]

Categories
Uncategorized

Google Text-To-Speech (TTS)

This demo no longer works due to changes with the Google Translate TTS API (which was not public to begin with, so this was bound to happen). The post remains here for archival purposes.

Categories
Uncategorized

Accepted into UW Computational Linguistics Master’s Program

A couple years ago I learned of the University of Washington’s Computational Linguistics Master’s program and I was really interested. But since I had moved to Portland, it wasn’t feasible for me to attend classes—this is especially true now since I am employed here and got married a year ago. For my birthday this year, […]

Categories
Uncategorized

Newly Designed Open Scriptures Website with Blog

I haven’t formally announced this here yet, but there is a newly designed Open Scriptures website with blog. Future posts regarding Open Scriptures will be posted there. There are two new posts, the first regarding the recently-unveiled exciting Tagged Tanakh project, and the second about redeeming the ill-fated Re:Greek Open Source Initiative with a call […]