How to Set a Goal, Part 2: We’re Writing Code

In the first post in this [two-part] series, I talked about the idea of what it means to set a goal. Specifically, I said it was more nuanced than just setting a goal and aiming for it. Instead, I said I thought of doing this:

  1. set a goal,
  2. make a plan.

And, if you read the first, you know that I gave an example outside of programming (because I tend to do that sometimes).

But why not also look at what this would look like regarding programming? I mean, the whole point of the site is to talk about how to handle WordPress development from a practical perspective.

And this seems like something that intersects with that whole idea, right?

Read More

How to Set a Goal, Part 1: We’re Not Writing Code

I’ve talked about productivity and similar resources various times, though sparingly, since writing consistently for the past eight or so years this October (can’t believe it’s been that long).

Though I try to stay true to the whole slogan that I pronounce (that is, Practical WordPress Development), there are times that I like to share things that I think can’t help those involved in the industry that is tangentially related to software or web development.

Writing

And in this case, that’s what this post is about; however, I’m going to try to break it into two short reads. In short, the purpose of this is what it means to set a goal, how to go about achieving it, and how to do so both regarding working on self-employment, fitness, or otherwise, as well as how it relates to side-projects (and specifically programming).

I’ll start with the former, first.

Read More

WordPress-Related Resources: Staying Up to Date

Arguably, the single constant that exists in our industry is that we always have to keep learning. I consider that a good thing (who doesn’t?), though I know it also becomes a bit tedious (and even lead to burnout depending on the nature of your job).

And I’d say that’s true now more than ever, especially given the speed at which languages and related tools are moving.

But if you’re working in the world of WordPress and you’re looking to stay up to date with some of the technologies that are used to build products on top of it, I thought I’d share a list of some things I recommend checking out.

Read More

Setting Up a 2017 MacBook Pro for WordPress Development

Last Thursday was rough. If I were to explain everything that went down both with my computer and my personal life, you’d think I was making the whole thing up.

It’d be like the adult equivalent of “my dog ate [the last month of] my homework.” Or something like that.

First, as far as my personal life is concerned, this has nothing to do with the well-being of my family. Just a local debacle of waiting two hours during the workday to get something handled. Irrelevant other than, you know, taking a hefty chunk out of a workday.

Secondly, the computer stuff can all be summed up easily: There was a completely pathetic series of unfortunate events that led to its demise. Essentially, “I killed the car.

Setting Up a 2017 MacBook Pro for WordPress Development

So I had to order a replacement in short order (which is not something I wanted to do), had to have to delivered the next day before noon (which is not something I like to pay for) nor is it something that I had planned as a business expense for at least another year or two.

But here we are.

And this leads me to write this post: It’s a walkthrough of the process I follow and of the applications I install whenever setting up a new machine and how I configure it.

It’s not going to be incredibly detailed, but it’s a starting place for if this ever happens again or for any developer looking to set up a new machine or repurpose an existing machine.

Read More

It’s Not About Finding the Perfect JavaScript Templating Engine

We’re currently working on a project that communicates with a third-party API. The response data is returned in JSON format, so we’ve opted to take the response and pipe it into a JavaScript templating engine.

The challenge: Finding the perfect JavaScript templating engine.

Well, sort of. The thing is, finding a templating engine is pretty easy. There are plenty of them. And many of them work the same way. I’m not sure I’m in a place where I could say I have a “favorite.”

Read More