The Necessity of Contracts

Mike Monteiro and Gabe Levine gave a great presentation for Creative Mornings on the necessity of contracts when doing client work. I never really liked using them because 95% of projects go smoothly and it seems kind of impersonal, but after a recent experience and talking to other developers, I’m beginning to see the need for them, and […]

Continue reading...

admin-ajax.php Response Fails When Called from Domain Alias

I’m writing a WordPress plugin that uses AJAX and I had everything setup and working fine for awhile. I came back to the code a few hours later and all of the sudden I was getting a failed response, even though the code hadn’t changed. I got the correct JSON response when I loaded the […]

Continue reading...

What Really Makes a Password Strong?

Bob Yexley turned me on to passphrases a few years ago when he linked to what became a seminal article on the topic by Robert Hensing. The argument is that passphrases — random words strung together to form a phrase, e.g., monkey stars hatchback questioning — are both more secure and easier to remember than what are […]

Continue reading...