Tom McFarlin

Software Engineering in WordPress, PHP, and Backend Development

Page 45 of 427

Episode 8 – Finale

When I started the podcast at the beginning of the year, I’d planned to do it for at least a year. But some seriously good things have come up since January – namely that our family is growing 🙂 – and I’m all for priorities.

Right now, my big focus is on my family, friends, and work (which includes blogging). So, to that end, I’m putting the podcast on an indefinite hiatus. Normally, that’s a polite way of saying “I don’t think I’ll be doing this again.”

That’s not true in this case, though.

Instead, it’s something that I’ll eventually come back to doing once the new normal has set. With that, though, I decided to try to make this episode longer than the previous episode.

Continue reading

Understanding Caching in WordPress, Part 3

In the previous two posts, I’ve talked about the basics of caching and how caching works in WordPress, at least to a degree.

But remember that this series was motivated by an email from someone who thought that I could do a better job of explaining how transients and caching work in WordPress and why it’s important to understand how everything works in tandem with each other.

So in this post, I’m aiming to bring it all together and talk about how the Transients API works in conjunction with MySQL, why it’s important to understand the relationship, and how to handle this moving forward.

Continue reading

Understanding Caching in WordPress, Part 2

In the previous post, I shared a basic primer for how database-backed applications – specifically WordPress – work without caching.

And before we talk about how basic caching works in WordPress, namely with the Transients API, it’s important to discuss the basic principles of caching. This includes why we do it, its benefits, and how it works.

Then we’ll get into how we can take advantage of basic facilities in WordPress to actually do this.

Continue reading
« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑