PHPUnit offers a handy annotation called @dataProvider which can be used for all sorts of testing situations. Typically you will use this to feed in a wide variety of data into the same test to ensure that the system-under-test can handle a variety of inputs. Over time I have discovered a [...]
When I started programming in PHP, my hosting setup involved a cPanel installation with Apache and MySQL. This has been the de facto standard for many PHP developers and for the most part I don’t think any of that needs to change. I simply never had to deal with websites that got more than 10,000 [...]
you would not make in other language – Douglas Crockford
I have a long drive to work, and one of the things I do to pass the time regularly is listen to podcasts in the car. I really enjoy programming podcasts and conference talk recordings, and it’s a really great way to educate yourself on the go. I wanted to throw a shout out to [...]
I’m usually not a fan of these posts, but I felt that doing some reflection would be therapeutic for me. Fair Warning: this post is probably going to be very self-indulgent.
My wife and I had our second baby boy My wife and I got married (we did it backwards) Finally talking to my grandparents [...]
I love programming, but admittedly I absolutely hate setting up local development environments. I have been using tools like Vagrant and Puppet to help ease the pain, but even then I find it tedious to get a quick project off the ground. This [...]
Start a blog post, type some words. It’s crap, revise. Type it up again, brain freeze. Sigh.
Frustrated, computer errors don’t help. Unbelievable. Should I check my email?
One thousand projects and priorities. Kids need attention, but I’m busy not producing anything.
To much pressure, inner critic too critical. Damn, vacation failed. Still cynical.
I’ve got [...]
I think the first “IDE” I ever used for web development would have to be Adobe Dreamweaver (née Macromedia). Ok, so maybe it was Microsoft FrontPage, but that shouldn’t really count. Dreamweaver for the novice held the promise of being able to easily create DHTML animations and [...]