The ABCs of the web
|

The ABCs of the web

We like to say it’s easy to build a website, and to build it on top of WordPress. Maybe it is, maybe it isn’t. But for just about anyone, it can be intimidating when you’re just digging in. You’ve got to learn your ABCs before you can tell a great story. On the web — especially as it gets more complicated — there’s a lot to learn to build and maintain a modern website.

An introduction to setting up SSH keys for server management
| |

An introduction to setting up SSH keys for server management

Utilizing SSH keys in conjunction with the servers you connect to is a great and highly recommended security practice. SSH stands for “Secure Shell” and enabling SSH for a server creates a secure channel between you (via the command line) and your server. SSH keys help the server validate and authenticate who you are. SSH…

Tips for local WordPress development with Varying Vagrant Vagrants (VVV)
|

Tips for local WordPress development with Varying Vagrant Vagrants (VVV)

I’ve used local development environments for as long as I can remember.  They’ve always been a fluid part of being a developer.  The biggest pain point was keeping everything upgraded at all times and switching from one stack to another. In case you didn’t notice, I said ”was”.  This is because in the Spring of…

Automating i18n in WordPress themes
|

Automating i18n in WordPress themes

According to the Polygots Make blog, WordPress is used all over the world and in many different languages. To put that in perspective, more than a third of existing WordPress installations are non-English and in his keynote at WordCamp Seattle, core developer Andrew Nacin mentioned that only 5-10% of the world speaks English. At AudioTheme,…

Better local development with Airplane Mode
|

Better local development with Airplane Mode

Websites are complicated these days. Even when we work locally, we typically still need to make a bunch of calls to external, online applications, on any given page load. If you’re ever without an internet connection, but still attempt to work (novel concept, right?), then you have experienced this frustration. Andrew Norcross recently created a…

Software development tips you probably still need to learn

New Relic has some advice for programming concepts to learn for newly graduated software engineers. While they target degreed engineers, I think these topics are quite practical for anyone that considers themselves a programmer or developer. Some of my favorites: How to write (More than just code!) Regex (The justification here was fantastic, and has…

On being (or not being) a “dev”

Zé Fontainhas has written a post that needed writing, and we need to read it. Too often, we pre-judge people’s capabilities based on false assumptions. Being a contributor to non-developer centric aspects of WordPress doesn’t make someone not a developer. Also, talking a lot about development stuff doesn’t guarantee a developer’s skills. Even moreso, skills…

Hyper-VVV on Windows

Believe it or not, some WordPress developers code on Windows. This can cause problems with Varying Vagrant Vagrants (VVV) using VirtualBox if Hyper-V is also enabled. I’ve taken the time to implement a VVV setup on top of Hyper-V to reap the benefits of both local WordPress development and Windows’ native virutalization layer.

Results of the first WP-CLI user survey

Daniel Bachhuber has just published the results of the first WP-CLI user survey. The results should provide some guidance for Daniel and others working on the project, as they shed some light on how people are using WP-CLI, and perhaps some features that may be under-utilized, such as community packages. Predictably, the most common uses cases…

Version 1 of the WordPress code reference is online

In case you missed it last Friday, Siobhan McKeown announced that version one of the new WordPress code reference is now live. The code reference provides for easy exploration of core functions, classes, methods, and hooks, as well as the various core APIs. It also provides a reference list of new items added in each…

Daniel Bachhuber is the new maintainer of WP-CLI

Today Cristi Burcă (perhaps better known as scribu) announced on the WP-CLI blog that Daniel Bachhuber will now be the maintainer of the WP-CLI project. As Cristi notes, he’s no longer using WordPress, so it makes perfect sense to hand off the project to someone using it on a daily basis. Unlike me, Daniel is using WordPress and…

End of content

End of content