Today I am presenting on Best Practices for WordPress Applications at PHPKonf 2019. Here are my slides:
Category Archives: Presentations
ZendCon 2017
I'm excited to once again be presenting at ZendCon 2017. This year I'll be doing two talks.
On Tuesday, October 24, I'll be presenting "Isomorphic WordPress Applications using NodeifyWP" which will cover isomorphic JavaScript in WordPress, specifically NodifyWP, Twenty Sixteen React, and the NodifyWP Environment. Here are my slides.
On Thursday, October 26, I’ll be presenting “Transforming WordPress Search and Query Performance with Elasticsearch “. This talk will cover Elasticsearch, ElasticPress and WordPress. Here are my slides:
WordPress Best Practices for Enterprise at Music City Code
Today I'm presenting on Best Practices for WordPress in Enterprise at Music City Code 2016. Here are a few of the topics that will be covered:
- – Caching for high traffic situation
- – Security techniques
- – Writing maintainable/extensible code
- – Optimizing database reads/writes
- – Search
- Teamwork in software development
- – Browser performance
- – Workflows
- – Utilizing third party libraries
Slides for anyone who needs them:
This presentation is based on 10up’s amazing Best Practices.
WordPress Best Practices at WordCamp Porto 2016
Today I'm presenting on Best Practices for WordPress at WordCamp Porto 2016. This talk is similar to my WordPress Best Practices for Enterprise talk but will be a bit more general and has some updated topics. Specifically, this presentation will include:
- – Caching for high traffic situation
- – Security techniques
- – Writing maintainable/extensible code
- – Optimizing database reads/writes
- – Search
- – Browser performance
- – Workflows
- – Utilizing third party libraries
Slides for anyone who needs them:
This presentation is based on 10up’s amazing Best Practices.
Fluxible at DevIgnition 2016
Today I am presenting at DevIgnition 2016.
Fluxible is a framework by Yahoo that follows the Flux architecture by Facebook. The framework enables you to build powerful isomorphic JavaScript applications that are extremely maintainable, extensible, and scalable using React.js components. The Flux architecture employs a “unidirectional dataflow” and has three major parts: “dispatcher”, “stores”, and “views”. Yahoo’s Fluxible library contains some very powerful tools for setting up your application.
My presentation will run through the basics of React.js, Flux, and Fluxible. It will then run through the key pieces of my Fluxible Starter library which is a barebones Fluxible implementation using Gulp as a task runner.
Here are the slides:
WordCamp NYC 2015
Today, I will be presenting “Modernizing WordPress Search with Elasticsearch” at WordCamp NYC 2015.
Here are the slides:
Best Practices for WordPress in Enterprise at ZendCon 2015
Today I am presenting at ZendCon 2015 on best practices for WordPress in enterprise.
10up open sourced their WordPress Best Practices (PHP, JavaScript, tools, and workflows) in late 2014. As the Director of Web Engineering at 10up, I drove this project and am the lead contributor to the docs. These best practices allow developers to build sites that scale, perform, and are secure on sites receiving millions of page views per day. They also standardize development practices in such a way that facilitates team collaboration. This talk will highlight some important parts of the best practices and reveal some valuable tips about how we (10up) engineer some of the most complex and most viewed WordPress sites in the world.
The slides are available here:
JSON REST API for WordPress at the DC API User Group
Today I am presenting on the JSON REST API for WordPress at the DC API User Group. This is a shorter talk geared at both developers and API users with or without WordPress experience.
With core integration coming in the near future, it’s important for developers of ALL backgrounds to understand it will be available on ~23% of the websites on the internet. Here are the slides for my talk: