Speakers: Brian Richards

  • Adam Stogdill, Brian Richards, Kellen Mace, RJ Mey: GutenPanael

    Adam Stogdill, Brian Richards, Kellen Mace, RJ Mey: GutenPanael

    WordCamp Detroit 2018Speakers: Adam Stogdill, Brian Richards, Kellen Mace, RJ Mey

    March 29, 2019 — A couple months ago, the Metro Detroit WordPress Meetup held a session, led by RJ Mey, where he introduced us to Gutenberg and talked about the benefits and considerations that WordPress developers may need to consider with the upcoming release. The talk turned into a VERY lively Q&A session, so we decided to bring that conversation right into WordCamp Detroit.

    This Gutenpanel, moderated by RJ Mey, will tackle some of the questions people have been asking about Gutenberg. We will have several developers who have experience with Gutenberg ready and able to answer your Gutenquestions!

    This session is part 3 of our 3-part Gutenberg track. Check out session 1: Introduction to Gutenberg Development and session 2: How to Build Your First Gutenberg Block

  • Brian Richards: Intro to Gutenberg Development

    Brian Richards: Intro to Gutenberg Development

    WordCamp Detroit 2018Speaker: Brian Richards

    March 29, 2019 — Are you wondering what all the Gutenberg fuss is about? Interested in finding out what it takes to make a Gutenberg block? Do you like the keep up-to-date on the latest WordPress developments? If you answered yes to any of those questions, this session is for you! Brian Richards and Kellen Mace have teamed up show you the ropes on how to get on the Gutenberg bandwagon.

    This session is part 1 of our 3-part Gutenberg track. Check out session 2: How to Build Your First Gutenberg Block and session 3: GutenPanel

  • Brian Richards: How I created WPBingo using Vue.js, Tailwind CSS, and the WP REST API

    Brian Richards: How I created WPBingo using Vue.js, Tailwind CSS, and the WP REST API

    WordCamp Miami 2018Speaker: Brian Richards

    January 23, 2019 — Just prior to WordCamp US 2017 I had the fun idea of creating an interactive bingo board for all of the fun and unique things that we regularly observe within our community. I was able to knock together the original concept after just a couple of hours thanks to utility provided by View and tailwind. Later I connected it to WordPress via the rest API so that I could more easily manage each of the squares available in the data set.

    In this presentation I walk you through how I went from idea to prototype to fully functional web app. We’ll cover the purpose served by my chosen frameworks and why I picked those instead of writing plain, vanilla JavaScript and CSS (or competing frameworks, for that matter). While this will not be a deep dive into code, we will review specific code samples and you should get enough detail to build this – or something like it –yourself by the time the session has ended.

    Here’s the specific list of the things you can expect to learn during this presentation:

    * Why I chose Vue instead of React for this particular project
    * Some of the neat things that Vue provides to us as developers (Vue.js 101)
    * How to utilize local storage for resilience against connectivity issues and unintended browser refreshes
    * The benefits of utility-based CSS classes
    * How to register custom rest API endpoints
    * Handling API authentication without regular users
    * How you too can totally disrupt the State of the Word address

    Presentation Slides »

  • Brian Richards: Creating Your Very First Gutenberg Block

    Brian Richards: Creating Your Very First Gutenberg Block

    WordCamp Miami 2018Speaker: Brian Richards

    January 22, 2019 — Creating Your Very First Gutenberg Block

    Presentation Slides »

  • Brian Richards: I ❤️ Code Reviews and So Can You
  • Brian Richards: Immediately Practical Ways to Use the WP REST API

    Brian Richards: Immediately Practical Ways to Use the WP REST API

    WordCamp Ann Arbor 2016Speaker: Brian Richards

    December 15, 2016 — Let’s walk through a few common AJAX patterns and compare how they look and work using the WP REST API instead of custom admin-ajax hooks and functions.

    Specifically, we’ll look at code samples for infinite scolling/load more buttons, look-ahead search, and interacting with a totally custom data set (custom post type and custom post meta).

    Throughout the process we’ll talk about what you get for free from the REST API, what you have to build yourself, and review real, working code so that you can build smarter and faster solutions.

    Presentation Slides »

  • Brian Richards: Awarding Behavior and Altering Businesses with WordPress

    Brian Richards: Awarding Behavior and Altering Businesses with WordPress

    WordCamp Atlanta 2016Speaker: Brian Richards

    March 26, 2016 — Building websites with WordPress is fun, challenging, exciting. Building solutions that fundamentally alter a person’s behavior or the way of business for an entire network of museums? That’s nothing short of incredible.

    Come and learn how WordPress helped transform an art museum, a library, and a national fitness center by awarding digital badges for real-world participation.

    Presentation Slides »

  • Brian Richards: Becoming a Better Developer

    Brian Richards: Becoming a Better Developer

    WordCamp Ann Arbor 2015Speaker: Brian Richards

    December 11, 2015 — It’s easy to look at where you are and where you want to be and think, “I’ll never get there” and plateau with your current skill set.
    Maybe you’re a developer who is looking to level up their career. Maybe you’re someone who wants to break into a development career for the first time.
    Wherever you’re at, I want to teach you the same methods I use every single day to keep my skills sharp and to keep myself connected to interesting and rewarding projects and relationships.

    Presentation Slides »

  • Panel Discussion: Commercial Themes & Plugins Q&A

    Panel Discussion: Commercial Themes & Plugins Q&A

    WordCamp Chicago 2013Speakers: Brian Richards, Adam Pickering, Jake Caputo, Patrick Garman

    September 15, 2013 — Creating sites for a specific client is one thing, but creating them for the masses is completely different. This panel of commercial theme and plugin authors answers questions about anything and everything.

  • Brian Richards: Developing for Success, or Any Fool Can Do This