Last updated August 2017.
I’ve given a few talks (mostly about WordPress) in recent months and years, but I haven’t blogged about them in the past. Here’s a list of the talks I’ve given and links to the video recordings and slides when they’re available.
A Deep Dive into the Roles and Capabilities API
The user roles and capabilities API is one of the most powerful APIs in WordPress. With it you can giveth, and with it you can taketh away. In this presentation I talk through the basics of roles and capabilities, and go on to explain some of the more advanced and interesting use cases of working with the API.
The A to Z of WordPress Multisite
WordPress Multisite is a very powerful piece of functionality built into WordPress which is often under-utilised. In this hour-long presentation I introduce you to Multisite and cover a host of information including setup, differences between a single site installation, management of sites, users, plugins, and themes, and advanced usage.
Video coming soon. Slides.
Moving Forward with a Mature Platform
WordPress is over twelve years old. How does the software and the project as a whole continue to move forward, maintain relevance, push boundaries, and assert influence when it has to compete with much leaner, cooler, and more modern alternatives?
An Introduction to Character Encoding
As a developer, understanding character encoding adds a lot of clarity to your work, especially when you’re dealing with text that contains characters beyond A-Z. If you’ve ever migrated a database from one site to another and ended up with jumbled characters in your content, this talk is for you. I’ll also explain why emoji in WordPress is the public relations face of something much more important.
Open Source Outside the Realm of Software
A lightning talk where I discuss how the philosophies behind open source software apply to many other areas of life too, particularly sports, health, and science.
Internationalisation for WordPress Developers
In this workshop-style presentation I cover the concepts and terminology of internationalisation, the three core steps needed to internationalise your WordPress plugin or theme, some best practices, and advanced considerations to make the lives of your translators easier.
Debugging as a Key Skill
My talk about why, as a developer, you should treat debugging as a key skill that you should practice and become proficient at. I talk about some tools and processes for modern and efficient debugging of the front end and the back end, and how processes such as testing and version control can aid your debugging.
You can see a bunch of my older talks on my WordPress.tv speaker page, although some of them aren’t so great.