Hot Koehls

The more you know, the more you don’t know

17 Sep 2009

Seriously, guys

In my life as a full-time employee, I ran a membership management system for an international non-profit that organized over 40,000 volunteers at the local, state, and national levels in almost 30 countries. It coordinated physical material deliveries (part of the system was a full shopping cart installation), managed electronic documents, and delivered news to all those volunteers. I built the system myself from scratch (minus said shopping cart), and ran it on my own for almost three years.
17 Sep 2009

Philly Startup Leaders

Living in a Philly suburb, I never thought my Philly proximity would have any effect on my startup, Fwd:Vault. However that was before I discovered the Philly Startup Leaders. Comprised of small businesses at all stages, manned by people of all experience levels and backgrounds, the mailing list we share alone is invaluable. When you add in access to startup events and conferences in the area, not mention original events like “Entrepreneurs Unplugged” and the totally unique “Fishbowl” event, and you’ve got a must-have tool for any bootstrapper who considers Philly the closest major city.
10 Sep 2009

Get HTTP status code of cURL call in PHP

With all the fancy cURL-based API’s out there these days (Facebook and Twitter immediately come to mind), using cURL to directly access and manipulate data is becoming quite common. However like all programming, there’s always the chance for an error to occur, and thus these calls must be immediately followed by error checks to ensure everything went as planned. Most decent API’s will return their own custom errors when an internal problem occurs, but that does not account for issues dealing directly with the connection.
09 Sep 2009

Fwd:Blog - IT-approved free antivirus tools

I just posted a new article over at the Fwd:Vault Blog discussing the antivirus software I use for myself and my customers’ computers… I learned long ago that every type of utility software — spyware/virus protection, disk defrag, firewalls, system optimizers, etc. — has a decent free version available somewhere on the web. Back in my tech support days, people were always pleasantly surprised when I told them I could install a needed utility and it wouldn’t cost them a cent to keep.
03 Sep 2009

Audio clips of GLaDOS from Portal

The best part of playing Valve’s Portal was listening to GLaDOS “encourage” you throughout the game. The lines she delivers are just fantastic. Recently I found a site plugin containing all her memorable gems, which I have plugged into this post. Enjoy.
02 Sep 2009

Hands-on review: Logitech G9 gaming mouse

With the untimely and unfortunate death of beloved Logitech G5, I was forced to quickly find a replacement. While I know I could simply get a replacement, I figured it might be time to look for newer gear. So after a thorough Google consultation and some in-store browsing, I purchased a Logitech G9 through Amazon. Let’s just say this is the first and last time I will ever purchase a mouse without getting my hands on it.
01 Sep 2009

Geeky insider joke embedded in 1and1 email

So I was testing some updates to Fwd:Vault’s mail processing logic today, and I was using a billing message I received from 1&1. While tracking down a bug, I noticed a fantastic header line in the raw message: [...] Message-Id: <357619014-200908300000M9422000.7395000$357600000@GB.billing.1and1.com> X-Billing-Backreference: 357619014-200908300000@@9420000.7395000.357600000 X-Binford: 6100 (more power) [...] Let’s hope it’s more stable than Tim Taylor’s usual fare of Binford 6100 tools.
31 Aug 2009

Fix emails dropped or blocked by Comcast

As an email-based backup service, Fwd:Vault ran into spam filters pretty quickly. Most of this can be mitigated with proper server configuration and getting records in the right places (i.e. abuse.net). From there it’s simply a matter of reminding users to check the spam folder when things are missing. However through the tribulations of one of my testers, I found out that Comcast goes the extra mile for users of their comcast.
12 Aug 2009

Mentioned in recent IT World article

I was recently quoted in an article over at IT World, discussing underused developer tools (e.g. security testers). My quote is on page 2: http://www.itworld.com/development/74088/developer-tools-you-dont-use-and-why-you-dont-use-them Also FYI I am on vacation the rest of this week; return to our regular schedule next Monday.
05 Aug 2009

Archive your entire Twitter timeline

My code for displaying Twitter posts on your site is pretty handy, but it does have drawbacks. Each page load involves calling a remote URL, downloading a resulting XML file, and parsing the results, increasing your load times and using bandwidth. To minimize the impact, you can really only display a handful of the most recent posts. Plus, the downloaded stream is never saved. Google does index Twitter, but the thoroughness and benefit to you are subject to much speculation.