An Ideal WordPress Workflow Development & Deployment Workflow

I know the title is a mouthful, but, this was a lot of fun to put together 🤓… This talk was for Certified Fresh Events (, and this was the abstract: At over 40% of the web, WordPress maintains a massive footprint on the Internet. While this platform, with its 20+ years of code, can […]

Using WordPress as an API

Wait, what’s an API and why would I use WordPress as an API? What the heck is a BYOFE, and what does it have to do with WP? Why are there so many acronyms?!?! 😉 And why is there a picture of the Headless Horseman holding a WordPress logo? Isn’t Halloween over? WordPress is an […]

WP101 for Developers

This is a 3 hour workshop for the YWeb cohort. It’s a developer-focused introduction to WordPress. We cover the following with hands-on activities: Overview of WordPress Why WordPress? Ideas behind the ideas Everything is a “Post Type” Walk through the Admin Panel Walk through the WordPress code Don’t hack core! Just work in wp-content Overview […]

WordPress and Laravel: The Hows, Whys, and Intersections

Do you work with WordPress and wonder if there are other tools and frameworks where you could leverage your PHP or JS knowledge? Should you be using WordPress for all your projects? Do you work with Laravel and wonder why some developers still choose (and love) to work on WordPress? Come along on the journey […]

Less Snark, More Spark ✨

How can you be the developer people want to hire, work with, and promote? Good question! Abstract: Even the most introverted, self-sufficient developer interacts with other people. Sometimes these folks are a joy to work with, sometimes not. Sometimes as a developer, you might be the difficult one to work with (we’ve all been that […]

Building and Deconstructing a Gutenberg Block

This presentation walks through the new Block Editor in WordPress, covering: what comes out of the box from WordPress Core plugins that will add blocks to your site importing demo content styling blocks with CSS creating your own blocks with Advanced Custom Fields and ES5 to ESNext. Presentation Slides

Doing Things the WordPress Way

… They’re more like guidelines… Captain Barbosa Presentation Slides Photo by Mark Duffel on Unsplash

Templating in PHP with REST APIs

Here are the slides for the presentation I gave at Madison Area Technical College’s Advanced PHP class in the spring of 2019 semester. The main objective is to learn some templating principles and see how partial templates can be managed in a larger project, and how templates can work with data, specifically received from REST […]

More Secure API Requests with WordPress Helper Functions

Making API requests with JavaScript is something web developers do everyday. API services often require you to keep API keys out of the browser or route your requests through a server to secure the request. These requirements are meant to keep the API secure and not overloaded with hijacked requests. We will look at a […]

Customizing WordPress

Everyone wants a unique web presence. WordPress makes this easy by allowing us to customize our website to our heart’s content. BUT, where do you start? Where does all that custom code go? Maybe you’ve gone through a tutorial (or ten!) that instructed you to, “Put that custom style in your Child Theme” or “Just […]

Go back to the homepage

© 2021, A labor of ❤️, built on Gatsby by Nate Finch