Hello, and welcome to my personal website. I am a Web Developer specialized in WordPress development. I work at Automattic, building various things on WordPress.com and open-source projects. I author/contribute to several WordPress.org plugins and contribute to WordPress core. I am located in Vancouver, BC. People call me Joey for short. I’m an avid coffee drinker, dog lover & enthusiastic traveler.
On the first of May, I started a new job at Automattic, the company behind WordPress.com. I was hired as a “Code Wrangler,” but to date I have not written a lick of code. This is because for the first three weeks new employees must participate in a customer support rotation. I know what you are thinking: “Let the software engineers communicate directly with customers?
We've recently made some updates to the REST API which is available here on WordPress.com and for any Jetpack-enabled site that have the REST API module activated. The API now has full read and write support for custom post types and post metadata.
Our first team meetup this year was in absolutely stunning city of Rio de Janeiro. Here are a few moments from the trip:
We think it's important that you own the content you create online, which is why we make it simple to import or export all your data -- you wrote it it, it's yours, and you can take it where you'd like. If you want to become a part of the WordPress.com community but have been posting on Tumblr, Blogger, LiveJournal, Posterous, or other services, you can…
Current status: co-working with a great team of guys in Herzliya, Israel (near Tel-Aviv). Here we are together earlier today:
I’ve been posting a bunch of other photos from the trip on my photo blog as well: http://photos.jkudish.com/.
It’s been a fun week so far with lots of eating, walking around beautiful places, socializing and working on a secret project that some of our coworkers will enjoy.
If this sounds like a good lifestyle, you should consider applying to work with us at Automattic.
Today I’m giving a presentation at WordCamp Victoria 2013 where I’m showing power users and novice developers how to get started with plugin development. I think a lot of people don’t realize how easy it is to get started with plugin development or just how small and simple can be. It doesn’t require 100s of lines of code…
Many WordPress tutorials out there talk about copy this or that to your functions.php file in your theme. However, it’s just as easy to create your own functionality plugin; which makes for easier to maintain code in the future that isn’t theme dependant. I begin this talk with the basics of what a plugin is and how it’s structured. I then explain the hooks (actions and filters API), followed by a very simplistic demo. I then give some pro tips and talk about some of the most commonly used WordPress APIs in plugins, as well as promote coding standards. A second more in-depth demo is then presented. Finally, I discuss security in plugins and share some resources for developers and users to further learn from.
Here are the slides from the presentation:
Let me know if you have any questions, using the comments below. And if you’re at WordCamp Victoria while you view this, come say hi!
I have a new photo blog!
I’ve always been a proponent of owning my own data, yet until now my photos have been scattered all over the web since I make use of and enjoy social networks such as Facebook and Instagram. However, these services hold the photos that I upload to them. While I might have the originals somewhere on my devices, it’s nice to have a permanent web home for my photos.
From now on new photos I take with Instagram, as well as my Nikon DSLR camera will be uploaded to the new photo blog. I’ll still share the photos via the usual avenues, so if you already follow me there, you don’t necessarily need to follow the blog too. I know several folks who don’t like or use Facebook or Instagram and I feel like my photos should have their own home, so here it is. As a bonus, I get to play around with all of the new WordPress.com gallery options and the new media manager.
I’ve imported all my Instagram photos and a few of my more recent albums/galleries on the new blog. In the next few days/weeks I’ll be back-filling more of my photos and of course adding new pictures as I take them.
If you’re interested, follow photos.jkudish.com.