Sessions

Here you’ll find a list of all the sessions across the four tracks at WordCamp Raleigh 2019. You’ll see that we’ve indicated the Intended Audience for each session to help you determine the right sessions to attend. You are free to attend any session and move between sessions and tracks freely.

By Audience


All Sessions

1% Better: How little changes add up to a better, stronger business

Intended Audience: Business Owners

Speaker: Natalie MacLees

In this talk for freelancers and small business owners, I’ll talk about how committing to regular, tiny changes in your business can lead to big rewards and improvements over time. For the past year, an accountability partner and I have been completing weekly challenges for our small businesses – and we’re both surprised at how big a difference these little habits and changes have made to our businesses and our lives – we both feel better, more in control, smarter, stronger, and just more generally amazing. In this talk, I’ll share our approach, how we come up with the challenges, and invite folks to join us!

Beginners Guide to WordPress – Part 1

Length: 2 hours

Everyone has a story to tell; and you think the web is the perfect place to tell it. But how do you start? Welcome to WordPress for Beginners. WordPress powers over 25% of the websites on the global Internet. There’s a reason for that number. It’s SO simple. Spend an hour and you can publish to a global audience of more than 3.5 billion people. And it’s SO complex. You can spend years learning how it works.

So what can we cover in two hours? Enough to get you started & going in the right direction!

Part 1

  • What Is WordPress?
  • WordPress.com vs. WordPress.org
  • Getting Started
  • Your WordPress Login
  • Exploring the WordPress Dashboard
  • Using the WordPress Admin Bar
  • Exploring WordPress Settings
  • WordPress Posts vs. Pages
  • Creating a WordPress Post
  • Adding Links in WordPress
  • Using the WordPress Media Library
  • Formatting WordPress Posts
  • Scheduling WordPress Posts
  • WordPress Categories & Tags

Part 2

Part 2 continues after lunch. Details can be found here.

Beginners Guide to WordPress – Part 2

Length: 2 hours

Everyone has a story to tell; and you think the web is the perfect place to tell it. But how do you start? Welcome to WordPress for Beginners. WordPress powers over 25% of the websites on the global Internet. There’s a reason for that number. It’s SO simple. Spend an hour and you can publish to a global audience of more than 3.5 billion people. And it’s SO complex. You can spend years learning how it works.

So what can we cover in two hours? Enough to get you started & going in the right direction!

Continuing on from part 1 of this workshop.

Part 2

  • Creating a WordPress Page
  • Applying a WordPress Page Template
  • What are WordPress Plugins?
  • Installing WordPress Plugins
  • What is a WordPress Theme?
  • How to Install a WordPress Theme
  • Using WordPress Widgets
  • Creating a Custom Menu in WordPress
  • Managing Comments in WordPress
  • Creating Users in WordPress

Beginners Guide to WordPress SEO — Part 1

Speaker: Tony Zeoli

Search Engine Optimization is a method of empowering search engines to better understand our websites, blog, and e-commerce stores. Ranking high in search helps your audience and customers find you, discover your services, purchase your products, or even just learn from your content. SEO is complex, but it’s not rocket science. Addressing the basic fundamentals is core to ensuring your WordPress site is optimized so Google, Bing, and other search engines can crawl and return information that provides the best possible answer to a search query.

In this three-hour WordPress SEO workshop, we’ll focus on these key areas:

  • Understanding Search Engines
  • Search Engine Optimization
  • Analysis and Metrics
  • Onsite, Back Links, and Technical SEO
  • All in One SEO Pack demonstration

We will review how WordPress natively handles SEO for all post types, products, taxonomies, and media. And, we’ll work through how to improve WordPress SEO by utilizing tools like the freely available, All in One SEO Pack plugin, Google Search Console, and Ubersuggest to optimize your site. For this Beginner’s workshop we work with All in One SEO Pack, not only because it’s a great plugin, but also for its choice to provide free support in the WordPress.org forums. This is a critical distinction, because you’ll inevitably have questions and getting free support is incredibly helpful.

1st Hour

In this section, we will cover the following topics:

  • Understanding Search Engines – We will review various types of search engines and go over the various ways Google returns our sites in search. It’s critical to understand how search engines work in order to effectively optimize for search.
  • What is SEO? – We will discuss the key components of SEO. What it does and how it differs from traditional advertising, pay per click advertising, and social media marketing.
  • How to Measure and Track SEO Performance – We’ll go over various free tools to measure and analyze SEO performance, including Google Search Console, Google Analytics, MOZ, and other tools and websites.
  • SEO Management – To be effective, we must manage our SEO with a variety of tools, some providing by Google themselves, some from 3rd parties, and of course, managing your on site SEO with the powerful All in One SEO Pack, the most popular plugin used by beginners and professionals alike for WordPress SEO.

Beginners Guide to WordPress SEO — Part 2

Speaker: Tony Zeoli

Search Engine Optimization is a method of empowering search engines to better understand our websites, blog, and e-commerce stores. Ranking high in search helps your audience and customers find you, discover your services, purchase your products, or even just learn from your content. SEO is complex, but it’s not rocket science. Addressing the basic fundamentals is core to ensuring your WordPress site is optimized so Google, Bing, and other search engines can crawl and return information that provides the best possible answer to a search query.

In this three-hour WordPress SEO workshop, we’ll focus on these key areas:

  • Understanding Search Engines
  • Search Engine Optimization
  • Analysis and Metrics
  • Onsite, Back Links, and Technical SEO
  • All in One SEO Pack demonstration

We will review how WordPress natively handles SEO for all post types, products, taxonomies, and media. And, we’ll work through how to improve WordPress SEO by utilizing tools like the freely available, All in One SEO Pack plugin, Google Search Console, and Ubersuggest to optimize your site. For this Beginner’s workshop we work with All in One SEO Pack, not only because it’s a great plugin, but also for its choice to provide free support in the WordPress.org forums. This is a critical distinction, because you’ll inevitably have questions and getting free support is incredibly helpful.

2nd Hour

In this section, we will cover the following topics:

  • On Site SEO – The most immediate aspect of your SEO, we’ll go over what your onsite SEO strategy should look like, what Google is looking for in terms of content, and what you should be doing on your site to drive organic search traffic.
  • Technical SEO – Most beginner SEOs have little understanding of the technical aspects of SEO. Page Speed Optimization is a critical component of your overall SEO strategy. Fortunately, you don’t have to be a developer to implement page speed enhancements. We’ll go over the most immediate enhancements to speed up your site, like image optimization with plugins, and some more technical issues that are resolved by a commonly used plugin, Autoptimize.
  • Backlinks – One of the most important metrics that helps Google identify your sites quality and reputation, we’ll talk about how to get back links to your site.

Beginners Guide to WordPress SEO — Part 3

Speaker: Tony Zeoli

Search Engine Optimization is a method of empowering search engines to better understand our websites, blog, and e-commerce stores. Ranking high in search helps your audience and customers find you, discover your services, purchase your products, or even just learn from your content. SEO is complex, but it’s not rocket science. Addressing the basic fundamentals is core to ensuring your WordPress site is optimized so Google, Bing, and other search engines can crawl and return information that provides the best possible answer to a search query.

In this three-hour WordPress SEO workshop, we’ll focus on these key areas:

  • Understanding Search Engines
  • Search Engine Optimization
  • Analysis and Metrics
  • Onsite, Back Links, and Technical SEO
  • All in One SEO Pack demonstration

We will review how WordPress natively handles SEO for all post types, products, taxonomies, and media. And, we’ll work through how to improve WordPress SEO by utilizing tools like the freely available, All in One SEO Pack plugin, Google Search Console, and Ubersuggest to optimize your site. For this Beginner’s workshop we work with All in One SEO Pack, not only because it’s a great plugin, but also for its choice to provide free support in the WordPress.org forums. This is a critical distinction, because you’ll inevitably have questions and getting free support is incredibly helpful.

3rd Hour

In this section, we’ll work through how to submit your sitemap to Google, Bing, and other search engines. We’ll show you how to set up the Autoptimize plugin and identify Critical Path CSS that should load above the fold to help speed things up. And, we’ll walk through setup of All in One SEO Pack for your onsite SEO and for social meta optimization, because some websites that act as both aggregators and search engines are going to pull content using OpenGraph for your pages and posts, and you want to make sure that content is optimized for those online spaces.

Block-wards Compatibility

Intended Audience: Developers

Speaker: Ethan Butler

Gutenberg is here! If you’re a plugin developer, you’ve maybe already taken steps to ensure that your plugin is ready. And if you’ve done so, you know how much a step forward the new block-based editor is.

Unfortunately, with over 1 million installs, the Classic Editor is going to be a reality that you’ll have to deal with for a long time to come. Fragmentation between user bases is a difficult problem to solve, because it can mean maintaining two entirely separate user interfaces for different editors. Choosing to support one editor or another limits the potential reach of whatever awesome thing you’re building, while choosing to support both can lead to serious headaches.

Thankfully, with a few abstractions, it can be possible to build React applications that can just as easily target Gutenberg or TinyMCE, or another context altogether. This talk will provide a basic outline for building interfaces that can handle different contexts with maximum reuse.

Building a Trustworthy Website

Intended Audience: Beginners / Business Owners

Speaker: Ray Mitchell

It’s true that having a strong social media presence is important, but when your latest viral post drives them to your website, will your business be seen as credible? With a little planning, you can design a WordPress website that will create and leverage trust signals to gain the confidence of your site visitors.

Participants will learn how to do a “trust audit” of their website and leave with an actionable plan to improve the trustworthiness of their website.

Creating a Content Calendar

Intended Audience: Content Creators

Speaker: April Wier

Being a blogger sounds like fun, but not when you are staring at an empty calendar you have committed to filling with content. April will walk you through planning your content for the next 12 months, so you always know what you are writing about. Walk away with a solid plan and the confidence to start creating great value for your readers.

Creating better APIs with WPDB and API Middleware

Intended Audience: Developers

Speaker: Jordan Cauley

At Mediavine we created a custom class to make interfacing with WPDB much simpler and easier to manage, paired with our middleware utilities our plugins behave more like an MVC than a traditional WordPress plugin. Add modern APIs and data storage to your next project

Google My Business for SEO – Its importance and how to leverage

Intended Audience: Beginners / Business Owners

Speaker: Michael Baylor

Google wants to capture the user experience end to end. Much of that starts with Google My Business. More than 50% of businesses have not claimed their Google My Business account and that is a problem. This talk will educate on the importance, how to leverage it, and how to integrate it into your SEO Strategy.

Growing the Small Business Local Economy with Marketplace eCommerce

Intended Audience: Business Owners

Speaker: AJ Morris

Come hear how a small community of small businesses joined forces to combat the big box stores with their own eCommerce Marketplace shop. You’ll hear how they handle aspects like shipping, orders, inventory, all while running their own retail store fronts.

Gutenberg Phase 2 and the Future of WordPress

Intended Audience: Everyone

Speaker: William Earnhardt

The first phase of the Gutenberg project is complete and the new block-based editor was released in WordPress 5.0. So what happens next?

I’ll go over where we are now, some of the concepts and ideas that have been proposed and are actively being worked on for Gutenberg phase 2, and ruminate on what these big and exciting changes might mean for the future of WordPress.

How An Attacker Sees Your Website – A View Through The Eyes of the Hacker

Intended Audience: Everyone

Speaker: Steve Schwartz

Why would a hacker hack YOUR website? For fun, for glory? Not anymore! Hacking websites is now a monetized criminal enterprise. They don’t care about your website, they care about your website computing resources. Come see what the hacker actually sees. Witness real accounts of your website password being guessed 1000’s of times per minute. See how that guy across from you at Starbucks is watching your web traffic as it floats through the Wi-Fi. See what happens when one of your employees gets tricked into opening that phishing email.

An understanding of what the bad guys know (and how easy it is for them to operate) will motivate you to take a proactive approach to security prior to a hack – instead of spending tens of thousands to get your data back after the fact. In other words, come get scared straight, you’ll appreciate it later!

How to Break your WordPress Website

Intended Audience: Beginners / Business Owners

Speaker: Sharon A. Dawson

The white screen of death! You were simply uploading content, updating a WordPress plugin, or clicking on this neat thing to see what it does and then your screen goes blank. You cannot login to your website. You can’t even see your WP login screen anymore. HELP!

In this session, you’ll learn how to break your WordPress site by:
* Updating to the latest version of WordPress
* Updating your plugins
* Adding new plugins
* Adding 301 redirects
* And much more

Most importantly, you’ll learn how these seemingly innocuous updates that should be easy to make on your website can break your WordPress site if not done properly.

How to Build & Grow an Online Community

Intended Audience: Business Owners

Speaker: Aisha Adams

Creating an online brand community through your WordPress Website is an excellent way to increases customer retention and removes the complete dependency on add and promotions to drive sales. Let’s discuss why and how to grow your online community.

How to improve Advanced Custom Fields for use with Gutenberg and WordPress 5.0

Intended Audience: Power Users / Developers

Speaker: Scott Saunders

With introduction of WordPress 5.0 and Gutenberg there have been several notable changes to the WordPress admin section. Some of which hinder the use of ACF. This presentation will show how a few minor modifications to the WordPress admin section make using both Gutenberg and ACF much easier.

How to Leverage your Project Management Methodology to Set Yourself Apart from Your Competition

Intended Audience: Business Owners

Speaker: Beth Livingston

Let’s face it, the technical solution from one WordPress provider is probably going to look a lot like the next one. There will be a theme, plugins, maybe some custom css or a little coding – but generally, the proposed solutions will be similar. So how do you set yourself above your competition when your technical skills and solution are fairly equal?

What if you were able to tell your client that:
– you have a way of estimating the project so that there are NO surprises along the way
– you have a way to plan for and manage change that does not include an arbitrary “pad” amount added to the estimate
– you have a way of defining the website and gathering the content that reduces the chance for scope creep
– you have a way to ensure that the project gets completed on time and within budget

In this presentation, I will show attendees how to craft these sections of of their project management methodology and use it as a unique value proposition when presenting to a client.

Intro to ADA Development

Intended Audience: Developers

Speaker: Rory Michael Heaney

Best way to be ADA compliant, or to show a level of compliance? Do it from the start. If you’re trying to be compliant after the fact, you could be in for a world of hurt.

In this discussion, we’ll go through a framework, active development, and how many things you could easily be doing during workflow from the start to make your website more accessible!

This doesn’t have to be hard! We are an open-source community, so let’s get everyone up to speed on how we can make our sites even more accessible.

Introduction to WordPress Privacy

Intended Audience: Developers

Speaker: Brian DeConinck

When your website collects personal information, it’s essential that you be a good steward of your users’ data. How you manage that data is under increasing scrutiny. With GDPR in Europe, CCPA in California, and anticipated privacy legislation at the federal level, it’s time to start working on that privacy statement you’ve been putting off.

In this session, we will focus on how to make the plugins you build work with the privacy features added to WordPress core in 2018. Along the way, we will examine key concepts from the “Privacy by Design” framework and discuss easy best practices to keep in mind as you write your code.

The session will have a technical focus rather than a legal focus. It will feature practical examples in which we will build a plugin that supports personal data export and erasure. Code examples will be simple, but will assume some baseline knowledge of PHP.

Let’s learn Git. No more excuses.

Intended Audience: Developers

Speaker: Dwayne McDaniel

Whether it is for re-using the same code, experimenting with your code quickly and efficiently, or just for better document management, one of the most important leaps any site builder will ever take in their path towards becoming a developer is learning a version control system, or VCS. Since Git is the standard VCS over 80% of developers, lets roll up our sleeves and dive in. The benefits far outweigh the efforts needed to learn this tooling. Once you start, you will wonder why it took you so long to unleash the power of this awesome tech.

This talk will briefly explore the need for git, the history and use cases. Then we will jump into how to get started and the basic organizational concepts. We will also examine Github, the web based Git hosting service. Bring your laptops to play along at home and get started before you leave the room.

Lightning Fast Performance with a Headless Home Page

Intended Audience: Developers

Speaker: Sarah Ovenall

The ability to customize with ease is one of WordPress’ best features. But customization often impacts performance. Add too many bells and whistles and you may end up with a site that’s sluggish and painful to use.

Decoupling, or using WordPress on the backend only, is an effective if somewhat drastic way to improve site performance. In this session we’ll learn a limited version of decoupling WordPress: a headless home page. Decoupling the home page gives you a functional, fast home page that displays WordPress content without invoking  WordPress (and without the load time!). We’ll cover different approaches to serving WordPress content outside WordPress, how to seamlessly integrate a headless home page into the rest of the site, and challenges to look out for.

Meditate Your Way To Better Mental Health

Intended Audience: Everyone

Speaker: Eric Kuznacic

Meditation is a powerful tool and can be used to calm the mind, reduce stress, anxiety, depression, and pain. While anyone can benefit from regular meditation, it is especially useful and important for those who work remotely, are faced with stressful situations or deadlines, or whom struggle with depression, anxiety, or imposter syndrome.

This talk will introduce the concept of daily meditation, tips and best practices for getting the most out of your practice, and how to avoid common obstacles and pitfalls. The session will conclude with a short, 5-minute guided meditation.

My favorite design tool … is a browser.

Intended Audience: Designers / Developers

Speaker: Mary Baum

I don’t want to say I’m old, but this was the most amazing tech going when I was in design school.

So I’ve tried all the new design tools! (Mostly). I’m a big fan of thumbnail sketches.

And I’ll do some sample layouts in Photoshop or XD or Affinity.

But as soon as I can, I head for the browser.

For a reality check? Sure.

But there’s also a heap of serendipity in them dev tools!

— For my vet, I stumbled on great typography just by hitting the Up and Down keys and seeing where they take me.
—Gutenberg and some new options in the Genesis Framework are making it easier than ever to build without thinking much about templates (the php kind).
— And you can hook your code editor right up to Chrome and see your changes (Local changes, of course!) come to life in real time!

So come take a look! If you love CSS like I love CSS, you’ll love designing elements and posts and pages — even entire sites — right in the browser!

Onboarding New Developers – Coding Standards

Speaker: Micah Wood

Every developer makes mistakes and writes code a bit differently. While coding standards make it possible to have consistent formatting and easy-to-read code, they can also help developers avoid common mistakes.

All too often, development teams add new hires to their ranks without providing any guidelines around code formatting, what PHP version they should code against, when to use escaping functions, how to document the code, general coding best practices, etc. A failure to define a set of coding standards for your team means that you will spend more time reading code, troubleshooting avoidable bugs, and correcting security issues.

This session is designed to teach developers how to set up coding standards for their projects, how to configure auto-formatting, and how to get buy-in from new developers when onboarding.

Onboarding New Developers – Debugging

Speaker: Micah Wood

One of the most important skills that a developer can have is that of debugging. The ability to quickly track down issues and resolve them is a skill that is highly desirable.

Even in the absence of a bug, knowing how to interactively step through the code line by line with a debugger can be the difference between really understanding a code base and treating it like a black box.

This session is designed to teach developers how to improve their troubleshooting skills, to use an interactive code debugger, and to train others on your team to improve this skill set.

Onboarding New Developers – Git Workflows

Speaker: Micah Wood

Whether working alone or with a team of people, understanding Git workflows and how they can improve your development process is imperative.

While most developers are familiar with Git, it is one of those tools that everyone uses in a different way. When onboarding, getting everyone on the same page is often a challenge. Very few organizations have written documentation on how their team(s) use Git.

This session is designed to teach developers best practices when using Git, to introduce some common Git workflows and to help developers learn what should be documented to make sure their team is collaborating and reviewing code effectively.

Onboarding New Developers – Local Development

Speaker: Micah Wood

A local development environment allows you to set up a web server on your own computer so that you can test your customizations on a local copy of your website without breaking your live site.

Setting up a local development environment is also the first onboarding task that a new developer must tackle. It is important to have a low-friction, reliable, and replicable approach to local development.

This session is designed to teach developers how to set up a local development environment as well as best practices when onboarding developers.

Passwords are one of your biggest weaknesses. Don’t be a victim.

Intended Audience: Beginners

Speaker: Chloe Chamberland

It can take as little as .29 milliseconds to crack a simple 7 character password. That is fast. I am here to help walk you through some of the tips and tricks of the trade to creating and storing secure passwords that will help defend not only your WordPress site, but also your personal life. I will walk you through some through some of the history behind passwords, what constitutes a strong password safe from compromise, and what is takes to securely store some of these incredibly unique and defensive passwords. We can make the web a safer place one site at a time, one password at a time.

Picking Your Project Management Software for Success

Intended Audience: Business Owners / Designers / Developers

Speaker: Sandy Edwards

As the owner of a WordPress agency, I find myself in need of good tools, and one important tool for my business is a Project Management system.

Choosing a Project Management system can be an overwhelming and daunting task. I get asked frequently which project management software they should use for their company, or even which system is my favorite.

This talk will discuss why I chose different setups for different companies I have worked with over the years, and the pros and cons to each.

Podcasting to Grow your Business

Intended Audience: Business Owners

Speaker: Adam Silver

Growing your business is about building trust and whats more trusting then your voice? Where writing a blog post may not come easy to people, speaking is very natural, and intimate.

Podcasting is growing (once again) and it’s not that hard to do! In this session, I’ll show the workflow, best practices and ways to monetize.

Adam will be presenting this as a live workshop, actually producing a real episode of the KSWP Podcast in front of the audience.  Come and be a part of his podcast.  

*This session will last approx 90 mins. 

Podcasting to Grow your Business – Part 2

Intended Audience:Business Owners

Speaker:Adam Silver

This is part 2 of the Podcasting to Grow your Business session.

Growing your business is about building trust and whats more trusting then your voice? Where writing a blog post may not come easy to people, speaking is very natural, and intimate.

Podcasting is growing (once again) and it’s not that hard to do! In this session, I’ll show the workflow, best practices and ways to monetize.

Adam will be presenting this as a live workshop, actually producing a real episode of the KSWP Podcast in front of the audience.  Come and be a part of his podcast.  

Security Plugins – Do you really need one?

Intended Audience: Power Users

Speaker: Adam Sewell

There are so many security plugins available for WordPress now but what do they do? Do a site really need one? In this talk we will go over what several of the major plugins for WordPress, how they work and discuss if one is better than the other. From Sucuri, Wordfence, NinjaFirewall, etc. Brute force attempts, exploits, firewalls, and more.

Site Structure for WordPress

Intended Audience: Content Creators

Speaker: Bobby Kircher

Did you know that website structure is good for your visitors and for SEO? We’ll discuss why having a good site structure helps visitors find your content and inform search engines what your content is about. We’ll discuss how to configure WordPress for optimal site structure, what plugins to use, and the difference between categories and tags.

Attendees will learn about the two different types of site structure, what search engines look for, and most importantly why good site structure is good for usability. We’ll dig into designing permalink structure, slugs, and breakdown taxonomies and when to use them appropriately. This session will help both developers and users understand how to best structure their websites for both visitors and search engines.

Steps for Dealing with Difficult Clients (And Preventing Them Altogether!)

Intended Audience: Business Owners

Speaker: Kathy Drewien

Ah, clients—we need them, we crave them. WordPress consultants and freelancers mostly live in attraction mode, constantly building a vibrant roster of sweet-spot clients. But not every client is a good client. So while you’re courting new relationships, beware of the challenging types of clients almost never worth the trouble.

After this session attendees will be able to:
– Identify danger signals before engagement
– Learn 5 steps for handling difficult clients
– Discover how to politely fire a challenging client
– How to prevent future nightmare clients

Storytelling Through Design

Intended Audience: Designers / Content Creators

Speaker: Lexi Namer

There’s been a lot of talk of “storytelling” recently, but what does it actually mean when it comes the web? This talk will introduce you the importance of storytelling through design. You will learn some UX design fundamentals and be challenged to think through the way we rely on visual stories every day.

No technical skills are required and all you need to bring is a notebook, a willingness to collaborate, and an open mind!

Successfully implementing Open Graph for improved social media marketing

Intended Audience: Beginners / Business Owners / Content Creators

Speaker: Steve Mortiboy

We know how important social media has become in our online marketing strategy. Eyes on your social media posts can convert to site visitors which can convert to sales. Great looking social media posts capture a visitors attention and influence click-throughs.

This session will cover how to use Open Graph and other social meta tags to create great looking social media posts and how to debug common problems with your social sharing.

The Power of Recurring Income

Intended Audience: Business Owners

Speaker: Nathan Ingram

Are you one more bad month away from walking away from your WordPress business? The anxiety of unpredictable income can make you miserable. In this talk, Nathan will explain how to stabilize your business with a growing stream of recurring income.

Key Takeaways:
1. Why recurring income is crucial
2. How to package, price and sell a WordPress management plan
3. Easy to use worksheets to help you create new services for recurring income
4. The difference recurring income can make

We are the gatekeepers – compassion in web development

Intended Audience: Developers

Speaker: Lisa Linn Allen

A mother with a wailing baby in her arms – maybe the baby has an ear infection. A trainer at the rec center who is overwhelmed with requests for team building exercises. A gifted data scientist who just. needs. to. focus. An executive with the future of a three billion dollar company on his shoulders.

These are all people who use the intranet web site my team builds. The code we write affects their daily lives, their work, their health, and the company we all work for.

The developer to end user relationship is very direct. We are in the perfect position to advocate for site users, and ensure that the site we build is compassionate in its design, because we write the code. We are the gatekeepers, and we have a both a responsibility and an opportunity to help, and not harm, the users of our site.

Web Accessibility for WordPress

Intended Audience: Developers

Speaker: Joseph LoPreste

Topic Description: We cover a few different things that have to do with web accessibility.
1. Why web accessibility is important for WordPress developers to understand.
2. What WCAG 2.1 and Section 508 are.
3. Then we offer our simple steps that we can take as WordPress developers to help our sites be in compliance.

Website Optimization Through Quality Experimentation

Intended Audience: Beginners / Business Owners

Speaker: Drew Wilde

Don’t be afraid to try something new! Optimizing your website through experimentation can help you level up your site. Brainstorm ideas and learn about some user-friendly technologies to help you get started.

What Blues Guitar And Diapers Taught Me About WordPress Support.

Intended Audience: Business Owners

Speaker: Ben Meredith

In customer support, which is better, promptness or empathy?

What does playing guitar or changing diapers have to do with wowing customers and users? (It’s probably not what you think.)

How can your support go from “good” to “Amazing!!!@!”

In this talk, the Senior Support Technician for a growing, international WordPress plugin business which supports roughly 200 customers a week will show you how you can level up your support team using skills learned from foster (and biological) parenting, playing guitar, and five years of supporting both free and paid WordPress plugins.

We’ll cover:
– The most important driver of customer happiness in product support
– How to outsmart your own personality deficiencies to excel in empathy
– Something you can start doing today to immediately see results in email/ticket/forum support.

There’s no secret formula for success in support, but armed with the right tools, attitude, and training you can make WordPress better, one ticket at a time.

Attendees will walk away with a better understanding of how to excel in empathy and tools to help themselves and their teams provide better support.

What the Hook!? What you should know about WordPress Actions & Filters

Intended Audience: Power Users

Speaker: Jaz White

Do_action? Apply_filter? What the hook!?

Hooks play a powerful role in WordPress development, but they can be confusing when you’re just getting started.

Let’s delve into the differences between actions and filters and look at examples of how they are used in core, themes, and plugins.

This talk is geared towards WordPressers who know their way around theme files and may have created child themes or are itching to do more customizations with existing themes & plugins, but don’t know where to start.

We’ll get into the nitty gritty of actions and filters, taking a look at input, output, priority, and naming schemes. We’ll also discuss how to find and understand hooks in core, themes, and plugins.

I will give examples of custom hooks I have added to my own projects and explain the advantages of doing so. By the end, I would like every attendee to be empowered to create their own hook in their next project.

WooCommerce – How to maximize this awesome plugin

Intended Audience: Power Users

Speaker: Sam England

I will be talking about the best ways to setup and execute your WooCommerce stores along with tips and tricks that I have used to monetize my own websites using this powerful shopping cart plugin.