Photo of Bill Hunt

Bill Hunt
Washington, DC, US

Chief Enterprise Architect at the U.S. Small Business Administration.

Previously: #CloudSmart lead for OMB (The White House), USDS at the VA, Sunlight Foundation, OpenGov Foundation, etc. Enthusiastic about Transparency, Civic Tech, Open Data, and Tea. More about me.

New Year, New Theme

Jan 21, 2013

I pushed up a new theme design here on the site, using all the fun bells and whistles of SASS with Compass, some nice typography in Raleway courtesy of Google Web Fonts, and much more.  And if you’re wondering how I did that crazy pure-CSS zigzag drop on the top there, you can check out the source from my GitHub repo.

Read More

Apache JMeter: Part 3 – Hacking JMeter to Customize the Listening Port on the Client

Mar 22, 2011

By default, there’s no way to set which port that the Apache JMeter client (master) listens on for the response of a test – and it always uses a random port instead! That means you have to open up your firewall on ports 45000-70000 to run it, which sucks. It’s easy enough to patch, though! Below, you can download my patched source to build your own copy:

Read More

Apache JMeter: Part 2 – Remote Testing Configuration

Mar 20, 2011

Let’s say you’ve already gotten through the basics of JMeter and you’re ready to start setting up your testing. If you’re doing any sort of remote testing, you’ll inevitably need to know how to setup your client/server relationships.

Read More

Apache JMeter: Part 1 – The Basics

Mar 19, 2011

Recently, I’ve been doing a bit of load testing on Amazon AWS after reading cloud storage reviews to determine how much abuse our web application can take without killing the server. I’ve been attempting to use Apache JMeter to do the hard part, but came up against a slew of problems. The documentation provided seems targetted at dyed-in-the-wool Java developers (that “J” at the beginning is clearly a warning shot), and makes pretty big assumptions about the knowledge of the audience. Here are the basic concepts of how to get started using it, targeted for us LAMP developers.

Read More

Defensive Programming

Apr 9, 2010

As a web developer, the greater part of my job is not creating new apps, but hacking together disparate software packages into Frankensteinian amalgamations that (supposedly) work together seamlessly.  This is universally a headache, as the original authors tend to write code thinking that their app is the only one that will be installed.  WordPress, Vanilla, and Interspire’s Email Marketer are some of the worst offenders that I struggle with regularly.

Read More