November 4, 2020 — Where should I store this data? A custom post type? Taxonomy? Custom Table? WordPress has a few different built-in mechanisms that allow you to store custom data, each with their strengths and weaknesses. The question is, which one should I use?
Having a well-designed data structure is crucial to a project’s long-term success. It acts as the foundation of your project, and if not well thought out, could lead to massive technical debt, and costly migrations down the road.
In this talk, we will walk through a few specific examples of project requirements, and the thought process involved when deciding how to architect the data to fulfill the requirements.
March 8, 2019 — When’s the last time you’ve met a developer that wasn’t busy? We as developers are constantly pressed for time and are always looking for tools to make our jobs easier.
WP-CLI can be one of the most powerful tools in a developers tool belt if used correctly. This tool can be used to automate the simplest or most complex tasks with ease. All from the comfort of your command line.
In this session, I’ll show you a few specific examples where WP-CLI can save you tons of time by performing tedious, or repetitive tasks, and getting you back to the things you want to be doing.
October 10, 2017 — There’s a simple yet powerful API within WordPress to help developers cache all sorts of data, and in turn speed up load times. Transients are often misunderstood by developers and their powerful abilities can sometimes be misused.
In this session Ryan Kanner will uncover the inner workings of the Transient API, and learn how to properly leverage it’s abilities.
August 15, 2017 — WP-CLI can be one of the most powerful tools in a developer’s tool belt if used correctly. This tool can be used to automate the simplest or most complex tasks with ease. All from the comfort of your command line.
In this session, I’ll show you a few specific examples where WP-CLI can save you tons of time by performing tedious, or repetitive tasks, and getting you back to the things you want to be doing.
November 8, 2016 — There’s a simple yet powerful API within WordPress to help developers cache all sorts of data, and in turn speed up load times. Transients are often misunderstood by developers, and their powerful abilities can sometimes be misused.
In this session we will uncover the inner workings of the Transient API, and learn how to properly leverage it’s abilities.
January 4, 2016 — Creating a custom WordPress theme from scratch is time consuming, but why start with a blank canvas every time? In this talk we will go through the differences between starter themes, frameworks, and parent themes; and which one is right for your needs.
August 5, 2015 — WordPress themes aren’t always one size fits all, but we, as developers can help get them a little bit closer. Ever get a 911 email from a client saying they added an extra piece of content to the homepage, and now the whole layout is broken? One of the best things about WordPress is that it allows non-technical people to control the content of their website, so why are we not considering this when building themes? In this talk we look at some of the common ways WordPress themes get broken from dynamic content, and how to prevent them from happening.
August 3, 2015 — In this talk, we look at the parallels between being a musician, and being a developer. I’ll share my story of how I transitioned from music to development, and how the skills I learned from being a musician helped me succeed in the development world.