Putty Unable to Use Vagrant’s Private Key

I ran into an issue where I was attempting to use Vagrant on Windows and needed to SSH into the box. When I tried to run “vagrant ssh”, I got a message saying:

`ssh` executable not found in any directories in the %PATH% variable.

It then gives some instructions for using Putty. I knew Putty was installed on this Windows box, so I pulled it up and fed in the specs it gave (host, port, username, and private key). However, when I tried to connect, I got the following error message:

Unable to use key file “C:\Users\etucker\.vagrant.d\insecure_private_key” (OpenSSH SSH-2 private key) Continue reading

Stop Coding

I had the pleasure of hearing Larry Garfield (@crell) give a keynote at Sunshine PHP 2014 (@SunshinePHP). He started out with a history of how difficult it had been to share code – no standards, no easy way (other than cutting and pasting), no easy way to maintain that shared code, etc., and we were fighting against years of “sharing” being “bad for business”.  Continue reading

Why Did We Ever Do It Like That?

Here is my latest editorial for the March 2014 issue of php[architect] magazine:

php[architect] - March 2014

Why Did We Ever Do It Like That?

Change is hard. I don’t get enough sleep as it is. I don’t have time to mess around learning new things. I need to get this job done because there is more piling up while I’m sitting here contemplating this.

I’m sure I’m not alone in having this run through my head periodically when faced with yet another new technology to “master”. And yet, we push through these moments. Time marches on. And suddenly, we look back at old code and think, “Why did I ever code that way? Continue reading

Masters of Data

Here is my latest editorial for the February 2014 issue of php[architect] magazine:

php[architect] - February 2014

Masters of Data

Conquering data is a daunting task. Not only do you need to generate the data, but you need to store it efficiently. (And don’t forget to validate it when you receive it and clean it before you send it into storage!) Never fear, though, there are lots of tools to help you on your quest. Continue reading

How to Submit a Talk to a Conference

I’ve been on both sides of the proverbial conference table. I have been the one submitting proposals, hoping against hope that they will pick mine, and I have been on the selection committee, struggling to choose between hundreds of awesome proposals when you only have a few talk slots available. Through these varied experiences, I’ve learned a few things about what works and what doesn’t when submitting a conference proposal. Continue reading

‘Tis the Season

Here is my latest editorial for the December 2013 issue of php[architect] magazine:

php[architect] - December 2013

‘Tis the Season

This season is a good time to pause and be grateful for the gifts all around us. Not the new things that may be coming, but the things that are already here. The PHP community has a wonderful wealth of blogs, tools, extensions, libraries, and open source projects to be grateful for. So do me a favor, take a moment and share a note about your favorite project or tool either on our Facebook page or by tagging us on Twitter (@phparch). We would love to learn about and help promote more of the awesome projects created and used by our community. Continue reading

Time to Play

Here is my latest editorial for the November 2013 issue of php[architect] magazine:

php[architect] - November 2013

Time to Play

I was recently at the hackathon at True North PHP in Toronto. I spent the first part of it catching up with some people I hadn’t seen in a while and meeting some new people. I was then sidetracked by some email that had come in. When I finally was ready to start hacking on something, I had no idea what to do, so I decided to spend the time learning something new instead of making something. Continue reading

Tangible Knowledge

Here is my latest editorial for the October 2013 issue of php[architect] magazine:

php[architect] - October 2013

Tangible Knowledge

I don’t know what it is, but there is something about a solid, printed page that makes it so much easier for me to read and study. I really like the feeling of browsing through, turning each page. There is something wonderful about consuming knowledge from a tangible resource that you don’t need a screen and electricity for. If you are nodding your head while reading this, then I have some amazing news. Continue reading

Gmail “All Mail” Folders in Thunderbird

I discovered that my backup was full, so I began investigating what was taking up so much space. Of course, pictures were a huge one, but surprisingly, my mail was also a huge one. Now, I get a lot of e-mail, but I also try to clean things out and I keep my attachments pretty well cleaned out as well. So, I was very surprised to see how big my Thunderbird folder was. Continue reading