Using Composer with WordPress

Composer is a command line dependency management tool designed for PHP. Come learn how Composer can help you: Simplify new project creation Minimize duplication of code in your project repositories Quickly install and update plugins and themes in bulk Manage versioning within your project Follow best practices when managing code for your projects     … Continue reading Using Composer with WordPress

Advanced Development Workflows

Learn what it looks like to work with a team of developers and have advanced workflows that include dependency management, task runners, pre-commit hooks, automated testing, code review, multiple environments, build systems and automated deployments. We’ll cover the high level concepts and reasoning behind each, as well as the tools available and how they can … Continue reading Advanced Development Workflows

Debugging in PHP

The art of debugging code requires a good understanding of the code base and logical deduction skills. A good debugging tool is like a code mentor that can walk you through the code and help you better understand what is going on, but the deductive reasoning is still up to you. In this session, you … Continue reading Debugging in PHP

PHPStorm: The WordPress IDE

PhpStorm is a cross-platform, IDE (Integrated Development Environment) that delivers a deep integration with WordPress. Come learn how to: Navigate WordPress core like a pro Automatically format your code according to WordPress coding standards Automatically scan your code for issues Utilize advanced debugging capabilities Integrate with tools like Git, Vagrant, Composer, PHPUnit and WP-CLI Easily … Continue reading PHPStorm: The WordPress IDE

Validating, Sanitizing and Escaping in WordPress Themes and Plugins

How secure is your WordPress theme or plugin? Are you confident that you have protected yourself, your clients or your users against the most common hacks? Validating, sanitizing and escaping are techniques that are foundational to the security of your website, application or software product. Learn how WordPress makes it easy for you to secure … Continue reading Validating, Sanitizing and Escaping in WordPress Themes and Plugins

Advanced WordPress Plugin Development

Developing or maintaining plugins that are used by large audiences requires a certain degree of fool-proofing and forward-thinking. Beyond best practices, there are a number of architecture considerations that impact ease of maintenance, usability and your ability to provide higher levels of support. We will explore a number of high-volume plugins and what they have … Continue reading Advanced WordPress Plugin Development

The WordPress Way

Learn how to properly utilize WordPress functions for plugin and theme development. “The WordPress Way” was presented at WordCamp Atlanta 2014. 

Doing AJAX in WordPress

Preview of presentation: WordPress makes AJAX easy and all too often developers write their own code for handling AJAX. The purpose of this presentation is to walk developers through the process of implementing basic AJAX functionality in themes and plugins. Topics covered will include best practices, client-side AJAX requests via jQuery, server-side processing of requests with WordPress action … Continue reading Doing AJAX in WordPress

WordPress Shortcodes

Shortcodes are commonplace in WordPress themes, plugins and even WordPress core. Whether you are a new developer looking to implement a shortcode for the first time, or are a seasoned pro; come join us as we delve into the pros, cons, gotchas, best practices and creative approaches to shortcodes. What are they? A shortcode is … Continue reading WordPress Shortcodes