Speakers: Ryan Kanner

  • Ryan Kanner: Data Structure Design for WordPress

    WordCamp Denver 2019Speaker: Ryan Kanner

    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.

  • Ryan Kanner: Take Back the Day with WP-CLI

    WordCamp Phoenix 2019Speaker: Ryan Kanner

    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.

    Presentation Slides »

  • Ryan Kanner: WordPress Transients – A Technical Guide to a Powerful API

    WordCamp Rhode Island 2017Speaker: Ryan Kanner

    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.

  • Ryan Kanner: Take Back The Day With WP-CLI

    WordCamp Boston 2017Speaker: Ryan Kanner

    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.

    Presentation Slides »

  • Ryan Kanner: WordPress Transients – A Technical Guide to a Powerful API

    WordCamp Denver 2016Speaker: Ryan Kanner

    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.

    Presentation Slides »

  • Ryan Kanner: Themes – Starter vs. Framework vs. Parent

    WordCamp Orange County 2015Speaker: Ryan Kanner

    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.

    Presentation Slides »

  • Ryan Kanner: Content Aware WordPress Theming

    WordCamp Providence 2014Speaker: Ryan Kanner

    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.

  • Ryan Kanner: How Being a Musician Made Me a Better Developer

    WordCamp Boston 2015Speaker: Ryan Kanner

    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.