2014
-
Why Comments Matter
Jun 30
Comments are just as valuable as the original article, post, thought, rant that inspired them. Comments matter immensely, and there are several reasons why.
-
SHA and Length Extension Attacks
Jun 3
Developers keep raising a concern about a particular type of attack that might be related to my Secure XML-RPC proposal. Let me explain why it’s not a concern.
-
Fragment Caching in WordPress
May 25
One of the easiest ways to optimize a WordPress installation is to selectively cache various output components. It’s not tricky, either.
-
Of Meetups and Hackathons
May 17
10up came together for our annual meetup – this year adding a hackathon to the mix. What we accomplished in this short time as astounding!
-
Playing the Field
May 15
How often do you take a break from your own system to try out alternatives? Could you learn something?
-
Learning from the Best
May 13
Today, team 10up embarks on our next “learning summit.”
-
Vagrant, Hyper-V, Dynamic Hosts
May 12
Solving the two outstanding issues I had running VVV on Hyper-V: symlinks and dynamic hosts.
-
Hyper-VVV on Windows
May 5
It took me a little trial and error to set up, but this weekend I managed to port my entire WordPress development stack not just to a new machine, but also to a new virtualization provider – Hyper-V.
-
Smallest Unit of Work
Apr 22
Whenever I try to explain unit testing to another developer, I refer to the “smallest unit of work” that’s possible to test.
-
WordPress and Password Hashing
Apr 21
WordPress’ password creation/verification system is pluggable (meaning you can replace it with your own implementation). Before you do so, though, you should understand what’s already implemented and why.
-
I submitted a WordPress patch no one asked for; you’ll never guess what happened next!
Apr 17
Do you have an unrequested patch lying around somewhere? Put it on Trac; you might be surprised by the response!
-
WordPress, Options, and Auto-loading
Apr 6
There are many different ways WordPress performance can be slowed: not understanding options is one of them.