Speakers: Brian Richards

  • Aslam Multani: How we Utilized Decoupled WordPress to Build an App

    WordSesh APAC 2020Speakers: Aslam Multani, Brian Richards

    July 16, 2020 — With growing popularity of APIs and Cross Platform integrations, Decoupled WordPress or Headless WordPress has started getting the attention these days. Developers are evaluating the advantages of decoupled approach websites and applications.During the talk, we will go through a brief introduction of Decoupled WordPress and its different use cases.

    Along with that we will discuss real case study about how we utilised Decoupled WordPress to build a mindfulness app for one of our clients who is biggest technology consulting firm in the World.

    Presentation Slides »

  • Brian Richards: Clean Code is Profitable Code

    WordCamp Ann Arbor 2017Speaker: Brian Richards

    March 19, 2020 — How much time do you spend reading code versus writing code? The answer may surprise you…

    Most of a developer’s time is actually *not* spent writing code, yet _how_ we write code – and the decisions we make throughout the process – are paramount in the development process. Give me just 30 minutes and I’ll show you how writing code slowly and intentionally actually made me faster and more profitable. Better yet, I can teach you how to do the same.

    What we’ll cover:

    – Developer mindset and solving problems
    – What makes formatting so important
    – Adopting and following standards
    – How and why to write expressive code
    – Building better functions
    – Leveraging comments, and writing them better
    – The power and benefits of incremental improvement
    – Getting faster by moving slower

    This presentation is for anyone who aspires to write clean, functional code. Whether you’re just getting started, or you’ve been programming for years, you’ll leave better equipped and inspired to write beautiful & useful code than when you entered.

    Working in code should be a delightful experience, so let me help you make it pleasant and enjoyable!

  • Brian Richards: How I Built WPBingo: a PWA That Uses Vue.js, Tailwind CSS, and the WP REST API

    WordCamp US 2019Speaker: Brian Richards

    November 11, 2019 — 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.

  • 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

    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

    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

    WordCamp Miami 2018Speaker: Brian Richards

    January 22, 2019 — Creating Your Very First Gutenberg Block

    Presentation Slides »

  • 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

    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 »