Speakers: Bobby Bryant

  • Bobby Bryant, Kevin Langley Jr.: Modern JS with ES6

    Bobby Bryant, Kevin Langley Jr.: Modern JS with ES6

    WordCamp Miami 2018Speakers: Bobby Bryant, Kevin Langley Jr.

    July 13, 2018 — This talk is geared towards getting people up to speed with how Modern Javascript works. The bulk of this talk will be used to cover the newer Javascript syntax, since that syntax will be used in the following React Talks. The Modern JS talk will also cover how to navigate the board Javascript ecosystem, and we will be touching on topics such as Node, NPM, and some of the various build tools that exist. Additionally, we will discuss some more advanced Javascript topics like Async Programming, and building modular Javascript applications.

    Presentation Slides »

  • Bobby Bryant: Javascript Beyond jQuery

    Bobby Bryant: Javascript Beyond jQuery

    WordCamp Miami 2018Speaker: Bobby Bryant

    July 10, 2018 — His talk will cover core Javascript concepts which can often be overlooked when simply writing jQuery. In order to move beyond jQuery, this talk will first demystify how jQuery actually works at a fundamental level. To do this we will build our own MVP version of jQuery. Next this talk will cover other core JS concepts to provide a well rounded base before moving into the next talk (Modern JS). Some of the topics we will be touching on are the prototype, higher order functions, and various ways to create objects.

    Presentation Slides »

  • Bobby Bryant: Introduction to React

    Bobby Bryant: Introduction to React

    WordCamp Miami 2018Speaker: Bobby Bryant

    July 10, 2018 — This talk will teach you the very basics of using React. We will be covering things like basic component creation, rendering React to the DOM, and basic state management. We will also have a brief discussion about some of the core concepts behind React. Such as the virtual dom, and functional programming. At the end of this talk users will have the required knowledge to build a simple React Application. This talk will also include a number of practical examples, and those in attendance will be able to demo the examples using free online tools such as codesandbox.

    Presentation Slides »

  • Bobby Bryant: Javascript Prototypal Inheritance. How Its Different And Why You Need To Know It.

    Bobby Bryant: Javascript Prototypal Inheritance. How Its Different And Why You Need To Know It.

    WordCamp Nashville 2016Speaker: Bobby Bryant

    March 18, 2017 — A big hurdle for WordPress Developers when jumping into Javascript development is the paradigm switch from PHP’s Class based classical inheritance to Javascript’s more Functional prototypal inheritance.

    In this talk we will be taking an in-depth look at how objects work in Javascript. We will also be look at different ways to handle inheritance in Javascript. In addition to reviewing what JS Prototypes are, we will also spend some time looking at object creation patterns in JS. How they differ from PHP, and in some ways how they are similar. We will even cover cool things that Javascript lets us do like borrowing methods from other objects. And much much more.

    Presentation Slides »

  • Bobby Bryant: WordPress Information Architecture

    Bobby Bryant: WordPress Information Architecture

    WordCamp Louisville 2016Speaker: Bobby Bryant

    February 27, 2017 — One of the most important parts of building a WordPress site from scratch, is brainstorming and building out the various types of data, and how they relate to each other.

    In this talk we will cover:

    Creating Custom Post Types
    Creating Custom Taxonomies
    Using Metadata for CPT’s and taxonomies
    How best to make relationships between these two data types.
    How to build performant queries.
    And lastly we will look at some basic caching techniques that we can employ with Transients and/or Object Cache to make these queries even more performant.

  • Bobby Bryant: WordPress Information Architecture

    Bobby Bryant: WordPress Information Architecture

    WordCamp Cincinnati 2016Speaker: Bobby Bryant

    January 9, 2017 — One of the most important parts of building a WordPress site from scratch, is brainstorming and building out the various types of data, and how they relate to each other.

    In this talk we will cover:
    Creating Custom Post Types
    Creating Custom Taxonomies
    Using Metadata for CPT’s and taxonomies
    How best to make relationships between these two data types.
    How to build performant queries.
    And lastly we will look at some basic caching techniques that we can employ with Transients and/or Object Cache to make these queries even more performant.

    Presentation Slides »

  • Bobby Bryant: Intro to WordPress Hooks

    Bobby Bryant: Intro to WordPress Hooks

    WordCamp Dayton 2015Speaker: Bobby Bryant

    July 18, 2015 — This talk will be geared towards WordPress users who have taken the dive into customizing WordPress. The goal is to take them from copying and pasting random code snippets in functions.php, and have them better understand the event driven nature of WordPress.

    In addition to a basic discussion of actions and filters, this discussion will also include coding examples of hooks in action.

    To make this talk more relevant to developers already past the hooks hurdle, I would also end the talk by touching on the concept of adding custom WordPress hooks into your own code.