February 20, 2014 — Whether you’re a novice WordPress user or an experienced web developer you can leverage WordPress in many non-traditional ways. This presentation goes over how to rapidly build scalable and secure applications and how to save time and money doing so. It also showcases some really cool applications and examples of building things with WordPress while thinking out of the box.
February 17, 2014 — How to prepare a large project using WordPress. The tools and skills.
January 6, 2014 — Composer has gained a lot of popularity and momentum in the past year. This session is a brief crash course in PHP dependency management using Composer. It explores how to install dependencies as separate packages and as WordPress plugins or themes. And it looks at how this can be used to speed up dev environment setup times.
January 3, 2014 — The Customizer is great, but there’s very little knowledge out there for building advanced controls with it, since its JavaScript API is currently undocumented.
(This is a real time demonstration – no slides available.)
I’ll share lessons learned building advanced controls for Custom Design on WordPress.com for how you can take the Customizer to the next level.
December 17, 2013 — Developing themes and plugins is a common topic in the WordPress community, but the non-technical aspects are usually glossed over. In fact, many of these non-technical elements are more important than the code itself. This talk is about software licenses, support strategies, and theme/plugin monetization, as well as tips and tricks for making your users happy.
December 13, 2013 — Presentation Slides »
December 11, 2013 — What are unit tests? Why put the effort into writing unit tests? You might say, “Heck, I know my code works because I wrote it, sniff”… Besides, what do sustainable unit tests look like so I don’t have to spend all of my time on them? If this sounds familiar, this talk is for you. You will be introduced to the world of testing, with a focus on testing at the unit level, along with demonstrating practical examples for WordPress plugin development.
December 9, 2013 — In the past, image manipulation in WordPress was an alchemy of mixing GD functions and WordPress functions together to (hopefully) turn out the desired result. In WordPress 3.5+, GD is abstracted out, and a new class, WP_Image_Editor, allows easy manipulation of image files. This lets you perform simple resizing, crops, flips, rotates, and real-time streaming of those results using Imagick or GD. But, that’s not all! You can also easily extend WordPress’ classes to add your own functions, or replace the entire engine with your own.
This session will walk through what’s changed for image manipulation in 3.5, and explain ways you can take advantage of the APIs, both through using them directly and extending them for plugins of your own.
December 9, 2013 — You’ll learn the proper way to write the most secure code in WordPress. Whether you’re a plugin developer or build themes, it’s extremely important to understand how to secure your code from hacks and exploits. Overlooking some very easy to follow techniques can expose your website to the hackers everywhere. WordPress features a number of built-in methods to help make sure your code is safe and secure, and we’ll cover each and everyone in detail
December 8, 2013 — Some love it, some hate it, few understand it. Some won’t develop with WordPress because it doesn’t use enough of it, some won’t develop with WordPress again if it did. Object-oriented programming is by far the most widely spread programming paradigm, WordPress is by far the mostly spread web publishing system. In this talk we will see how the values of the two align and what can be the place of OOP in the future of WordPress.