Speakers: Micah Wood

  • Using Chrome’s Developer Tools

    Speaker: Micah Wood

    November 30, 2022 — Chrome is not just a great browser for viewing websites, but also an invaluable tool for building websites. Out of the box, Chrome ships with “developers tools”. Many web developers are aware of this and make use of some of the tools it provides. However, most developers only scratch the surface of what the browser can do. Join in as we take a deep dive into the Chrome developer tools and learn, among other things, how to:

    – Quickly test styling fixes
    – Emulate handheld devices to test responsive designs
    – Easily navigate and debug JavaScript
    – Use the JavaScript console
    – View form submissions
    – Monitor AJAX requests
    – Check for performance issues
    – Troubleshoot caching issues
    – Create and use your own snippets
    – Share replays of website interactions
    – Auto-generate front-end tests
    – Share the current state of Chrome dev tools with another developer

  • Clue: a detective’s guide to troubleshooting in WordPress

    WordCamp US 2022Speaker: Micah Wood

    November 21, 2022 — Whether you own, maintain, or build WordPress sites, troubleshooting is a skill set that will save you time and money.

    Learn more about common WordPress issues and how to diagnose them. Find out how to identify root causes with a step-by-step process and determine next steps.

    Get tips for constructive communication with developers or web hosts to help speed up a problem resolution process.

  • Using Composer with WordPress

    Speaker: Micah Wood

    October 27, 2022 — Composer is a command-line dependency management tool designed for PHP. Come learn how Composer can help you:

    – Simplify new project creation
    – Minimize duplication of code in your project repositories
    – Quickly install and update plugins and themes in bulk
    – Manage versioning within your project
    – Follow best practices when managing code for your projects

  • Security

    Speaker: Micah Wood

    September 28, 2022 — WordPress software is used on millions of sites and is considered secure; however, sites still get hacked every day. What can you as a WordPress user do to make sure your site is secure?

    Join in as we take a look at the big picture of website security and break things down in a simple, approachable way. We’ll walk you through some of the most important things you can do today to secure your WordPress site better and help to mitigate risk.

  • Troubleshooting in WordPress

    Speaker: Micah Wood

    August 24, 2022 — WordPress is awesome, but everyone runs into issues now and then. Whether you own, maintain or build WordPress sites, troubleshooting is a skill set that will save you time and money. In this session, you will:

    – Learn about the types of WordPress issues you may encounter and how to diagnose them.
    – Discover the step-by-step processes that will help you find the root cause of an issue.
    – Learn what your next steps are once you know the source of an issue.
    – Learn what information you should be providing when interacting with developers or your web host to help speed up the problem resolution process.

  • Micah Wood: Automated Testing Made Easy

    WordCamp Europe 2022Speaker: Micah Wood

    July 13, 2022 — Testing WordPress websites and applications can be time-consuming and labor-intensive. Yet, most people manually test their work in the browser… assuming they do any testing at all. Bring up automated testing and most people will write it off as complicated, a maintenance burden, or they simply don’t understand the value.

    In this hands-on developer workshop, we will be learning to use Cypress, an end-to-end JavaScript testing framework that makes automated testing easy. Essentially, Cypress acts as a user on your website by visiting pages, filling out forms, and clicking buttons. It can also validate CSS, perform accessibility checks, and run tests across different viewport sizes and browsers.

    The beauty of end-to-end testing is that tests are quicker to write and are more robust than any other type of testing. A unit test will only tell you if a function is working properly, but an end-to-end test can alert you if something in the code, the database, or even the design isn’t right. If you are new to testing, this is the place to start!

  • Micah Wood: Basic Principles of Software Architecture – Part-2

    WordCamp Jacksonville 2019Speaker: Micah Wood

    November 27, 2020 — Do you constantly feel like you are hacking code together? Do you find it difficult to maintain, adapt or even read code you’ve written previously? Chances are, you are not taking into consideration some of the basic principles of software architecture. Come learn how some simple habits and changes in perspective can transform you from a 1x developer to a 10x developer!

  • Micah Wood: Cypress Testing and WordPress

    WordCamp Asheville 2020Speaker: Micah Wood

    October 2, 2020 — Cypress is a JavaScript-based automated end-to-end testing framework. It can act like a user on your website by visiting pages, filling out forms, and clicking buttons. Learn the basics of how to use Cypress as well as some of the nuances of testing WordPress plugins, themes, or websites.

    Presentation Slides »

  • Micah Wood: Basic Principles of Software Architecture – Part 1

    WordCamp Jacksonville 2019Speaker: Micah Wood

    August 27, 2020 — Do you constantly feel like you are hacking code together? Do you find it difficult to maintain, adapt or even read code you’ve written previously? Chances are, you are not taking into consideration some of the basic principles of software architecture. Come learn how some simple habits and changes in perspective can transform you from a 1x developer to a 10x developer!

    Presentation Slides »

  • Micah Wood: Email Security

    WordCamp Denver 2020Speaker: Micah Wood

    July 11, 2020 — In this talk, we’ll discuss the importance of the SPF, DKIM, and DMARC email security protocols and how to use them to help prevent phishing and spam email. Without these protocols in place, other people may be sending emails under your domain name or even manipulating the content of your emails.

    Presentation Slides »