Software Engineering in WordPress, PHP, and Backend Development

Tag: Envato (Page 10 of 17)

A listing and summary of all posts that I’ve contributed to the Envato WPTuts+ blog.

An Introduction To Design Patterns in WordPress

Comments on are closed on this post so we can keep the discussion on the original articles.

When it comes to software development, design patterns are commonplace; however, we don’t often seen them in WordPress development. As such, I thought it would worth covering an introduction to design patterns in WordPress.

Over the course of the month, I’m running a four-part series on Envato that covers Design Patterns in WordPress.

Continue reading

Live Workshop: How To Build a WordPress Plugin

One of the things that I’m most passionate about is helping other people learn how to pursue a career in some aspect of software development or web development.

It’s why I enjoy blogging, chatting with other developers on Twitter, talking with others via email, and sharing code and ideas for the sake of improving my own abilities as well as helping others.

Start the last week of this month, I’ll be partnering with Envato to lead a five-week workshop in which I’ll be teaching how to build a WordPress plugin from the ground up.

Continue reading

Working with a Distributed Team and WordPress

In my most recent article on WPTuts+, I discuss what it’s like working with a distributed team and WordPress.

The point of the article was to give a short summary as to how it’s possible and what’s required to do good work.

The primary reason that I wanted to write this article was two fold:

  1. I’ve spent the better half of my self-employment working wit 8BIT in a distributed environment
  2. I’ve recently completed a plugin with two other WordPress developers who I’ve never met face-to-face

I wanted to share that it’s completely possible, but there are some key things that are necessary to make sure that good work actually gets done.

Continue reading

An Introduction To How To Enqueue jQuery in WordPress

One of the most common problems that plagues professional theme, plugin, and application developers in WordPress is when libraries such as jQuery are improperly dequeued, deregistered, or simply moved to load else where in the page.

Not only can this drastically impact the site on which the code is running, it can adversely affect the performance of every other well-coded plugin or theme that a user may eventually use.

So in my latest article on WPTuts+, I attempt to provide a beginner’s to for how to enqueue jQuery in WordPress.

Continue reading

An Introduction To Cross Site Scripting in WordPress

When it comes to cross site scripting in WordPress, I think that there’s a lot of education that’s to be had.

I’m by no means an expert in this field, but I think that there’s either a lack of awareness or we take for granted what WordPress does for us.

Generally speaking, WordPress does an excellent job of providing sanitization and validation functions (assuming that we use them correctly), but that doesn’t mean there aren’t potential exploits.

In my latest series on Envato, I give a two part introduction to cross-site scripting in WordPress and practical tips for how we can test our themes and our plugins.

Continue reading

« Older posts Newer posts »

© 2025 Tom McFarlin

Theme by Anders NorenUp ↑