Full stack web developer, interested in all the things, but especially the web, code, design, Linux, OS X, PHP, WordPress, JavaScript & robots.

Tagged: wordpress

WordPress Security: This wp-config.php Protects Your Website image/svg+xml

There are many ways to protect your WordPress-based website from getting hacked. The optimization of the wp-config.php can be considered to be an important part of a proper security strategy. Of course, the site won’t turn into the Bank of England, but you’ve made it a little harder for the hackers.

Some good tips for hardening your WordPress installation.

Highlights From the 2016 Annual State Of The Word image/svg+xml

A good break down of Matt Mullenweg’s 10th annual State of the Word address. The most interesting part being:

Mullenweg wrapped up the talk with a discussion of the future. The biggest thing changing will be the release schedule — most notably, there won’t be one. Instead of trying to stay to three releases a year like we have been for the last five years, Mullenweg is going to take the role of production lead and focus on three main areas. Now, instead of pushing a release at a certain time, nothing will be updated until it is the way he wants it.

I like this, it reminds me of Debian’s Release When Ready policy, which always struck me as a logical and sensible approach to releasing stable software. I’m not saying that I have anything against the release early, release often philosophy, but I do think it’s good to mix things up now-and-again.

241: Rapidfire 77 – ShopTalk image/svg+xml

I hate WordPress and every time you talk WordPress. I don’t hate it because of what it is but because of its role and side effects in the web industry. Shouldn’t we as web professionals be the guardians of our industry and try to push to the right direction? And what is the right direction?

I always enjoy listening to Dave and Chris, but I especially enjoyed listening to their conversation about hating on WordPress. Well worth a listen.

Learning WordPress development and how employers should look at candidates image/svg+xml

In this episode, Joe and Brian talk about how they learned WordPress development, how we think employers should look at skill hiring, and resources for learning.

It’s interesting to find out how others learned WordPress and web development. Like Joe and Brian, I have no formal education or training in web development, I trained as an engineer. I started learning web development (~20 years ago) because it piqued my interest and because I have a desire to know how things work. I think that’s probably the key to successful learning, you have to possess a genuine interest in the topic, and if you have that, everything else should follow naturally.

What to Expect in WordPress 4.7 image/svg+xml

A good breakdown of the new features coming in WordPress 4.7. The REST API Content Endpoints are pretty cool, but to be honest, I’m more excited about PDF Thumbnail previews (jk!) Also, the Custom Page Template Functionality is finally going to make an appearance, although after all this time without it, I have to wonder if it’s really needed? Anyhow, 4.7 looks like it’s going to be a good release.

WordPress Without Shame image/svg+xml

WordPress is not particularly exciting, intrinsically modern, or lightweight. It’s a 13-year-old monolithic web application that powers 25% of the web and probably 30% of web spam. But, a whole lot of the time, WordPress is the right framework.

A carefully considered post by Gina Trapani about the pros and cons of using WordPress. I have a lot of respect for Gina and I used to enjoy listening to her input on This Week in Google, the show hasn’t been the same since she scaled back her involvement.

WordPress Stigma

I came across the following comment today, it’s a prime example of the stigma attached to WordPress and its developers:

The average WordPress developer writing themes and half-assed WordPress plugins doesn’t have the know-how and skills to get hired in a serious PHP app shop, and the people who can get hired in a serious PHP app shop can’t stand WordPress and its entire ecosystem.

So they’re basically two different markets, two different ecosystems. WordPress even has its own coding standard that’s incompatible with the PSR-s, and its best practices are precisely what a PHP developer would never be caught doing, such as littering their codebase with global variables and top-level code scattered around include files.

I’m about 9 months into my WordPress adoption experiment and I’m still loving it. Having previously used PHP frameworks such as Laravel, Symfony and CodeIgniter, I’m fully aware of the WordPress stigma, but in all honesty, I don’t care. Developing for WordPress is fun!

If I had to choose, I’d take working with WordPress over working for a “serious PHP app shop” every day of the week.

Also, NASA.

If You Don’t Know what WP Release Day is, You’re Already Doomed image/svg+xml

Yesterday was WP Release Day. If you manage WordPress websites and have no idea what I’m referring to, you’re already doomed.

I spent Release Day updating and testing development servers, before updating and testing production servers, so I’m definitely not doomed. Phew.

If you are responsible for managing websites, either prepare for Release Days, or stop managing websites.

I hate to be so blunt, but it’s really the bottom line. Managing a website means exactly that: Manage it! If you aren’t prepared, then you can only blame yourself.

Sometimes it’s good to be blunt.