June 29, 2016 — WordPress is over twelve years old now. 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? I’ll attempt to answer these points in this presentation.
May 31, 2016 — The life of a string – or how WordPress gets its translations
with Nikolay Bachiyski & John Blackbourn – WordPress core developers
May 31, 2016 — Open source outside the realm of software
I’ll talk about how the philosophies behind open source software apply to many other areas of life too, particularly sports, health, and other areas of technology, and I’ll give some examples of it in action.
Your local meet up is only a few steps away
If you’ve been in the WordPress community for a while, you’ve probably heard someone say that you should really organise your own local meetup, if there isn’t one yet. Right. That’s easier said than done, isn’t it? Where to start? What do you need for a local meetup? Are people going to show up? We’ll cover the basics for getting started with your own local meetup!
Teaching WordPress to Kids: What it taught me
I run a Code Club for 10 – 11 year olds at my son’s school and as well as teaching them Scratch, HTML and other technologies, I’ve been using WordPress to teach them how to create their own websites. In this talk I’ll share my experiences and look at what it taught me about learning WordPress and how easy (or not) it is to learn site admin with WordPress.
May 30, 2016 — Plugin/Theme Devs: Internationalisation for WordPress developers – the right way to prepare your themes and plugins for translation
with John Blackbourn, WordPress core developer, WordPress 4.1 release lead and Senior WordPress Engineer at Human Made
April 15, 2016 — WordPress is over twelve years old now. 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? I’ll attempt to answer these points in this presentation.
December 7, 2015 — John is talking about why, as a developer, you should treat debugging as a key skill that you should practice and become proficient at. He’ll 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.
May 30, 2015 — Questions for WordPress’ core developers, what it’s like to develop WordPress, what’s happening in WordPress’ future, and how you can help out. The panel will consist of:
Helen Hou-Sandi (WordPress Lead Developer)
Mark Jaquith (WordPress Lead Developer)
John Blackbourn (4.1 Release Lead)
May 30, 2015 — WP-CLI
Tom explains what WP CLI is, introduces three useful commands you can use, and explains how to find out more.
Catering for WordPress
This talk is a whistle stop tour of how WordPress was used to create an intranet for businesses in the restaurant / catering industry. Some of the features include help plan and budget dishes and menus, work out costings for bulk recipes down to individual portions and include other factors such as VAT and a variable gross profit.
Custom Post Type Meta
Over the course of many WordPress site builds, Mark found a constant problem when dealing with custom post types: he wanted to add meta data to a post type like you do a post. In this talk Mark gives a brief overview of why he needed to be able to do this and how he went about it, building a plugin to provide this functionality.
Cleaner Themes and Plugins
Miles talks about creating cleaner themes and plugins, moving towards using mvc in plugin and theme creation.
John talks about why you should treat debugging as a key skill that you should practice and become proficient at. He’ll show you a few tools and processes for modern and efficient debugging of the front end and the back end.
February 28, 2014 — A guided tour on the media manager and how to extend it from a plugin to support the insertion of different kinds of media.