Archive for Bug Fixes

Another Winter in Hopville

I’d started the winter focused on building another juicy web app having no connection to Hopville. It was the kind of project that would make me rich and famous and handsome and smart.  As these things go, while I concentrated all of my time and energy elsewhere, Hopville sneakily enjoyed a significant growth spurt, approximately doubling in traffic in the trailing months of 2010. The site had been on auto-pilot for months, so I was surprised and inspired that it’s slow, steady march toward success suddenly sped up. I doubled back at the beginning of the year and started working on Hopville in my (still very limited) spare time.

The result is that, over the last few months I’ve gotten several days’ worth of work on Hopville done. Lots of small changes and new features have made it to the site, mostly unannounced.  While I plan to continue working on new features for the near future (because now I realize that Hopville is the site that will make me rich and famous and handsome and smart), I wanted to take this time to summarize the stuff that has already made it to the site in 2011:

  • Customizable yeast attenuation. Each strain will continue to have a default attenuation value, but brewers can adjust the attenuation percentage on their recipes in order to better match their own situation or experience.
  • Hopville now includes a feature allowing you to follow other brewers.  Now folks can easily keep tabs on each other’s brewing activity.
  • Malt additions can now be marked as Late Boil Additions. Ingredients marked in this way will not affect the calculated gravity of the boil, which means they also won’t affect IBU calculations in formulas sensitive to boil gravity. Many brewers who use extract in their beers requested this feature – late boil additions are a great way to maximize hop utilization when brewing with extracts.
  • Another common request was to allow for “each” units for miscellaneous ingredients so that, for instance, you don’t have to calculate or guess a specific weight or volume for something unit-based, like a Whirlfloc tablet.
  • Brewers who measure the color of their finished beer can now store their result as the measured SRM/EBC.
  • Added a page to highlight Brewing Statistics. What’s there now is a first draft – as time goes on I hope to find lots of interesting information to pull out of Hopville’s database and display here in fancy graphs and charts and things.
  • Added a “share” button to easily link any recipes to a post on one of several social media sites.
  • Created the official Facebook Page for
  • Added a new category for recipes, Extract with Specialty Grains. Formerly all Extract recipes were sorted and filtered equally, whether or not the recipe included grains. Now folks looking for one type of extract recipe or the other can find them more easily.
  • Bug fixes improved sundry items: top navigation, large volume batches, recipe cloning, metrics mode, BeerXML syntax, recipe sorting, recipe “interestingness” score, direct heat mash rests, partial mash categorization, lovibond range…

Most importantly (in the grand scheme of things), now you can Support Hopville with a simple donation via PayPal. I’m hoping to create a positive feedback loop where Hopville’s fans provide significant enough financial support to keep me from getting distracted by other projects. By staying focused, the site’s improvements will come at a much faster rate, hopefully feeding back into increased financial support, meaning the site could become viable as a part-time job for me instead of the hobby site it is now.  Paying members are encouraged to participate directly in this feedback loop by voting for their favorite future features on another new part of the site, the “Future Features” page.

Current recipe count: 50,205


Comments (1)

On the Road to 1.0

I managed to avoid hangovers this weekend – at least, debilitating ones – and made more steady progress on Hopville. When I started thinking about releasing the site as fast and light-weight as possible, I reckoned there’d be three stages of the initial roll-out. With the addition of the recipe comments feature, I’m about half way done with the “second phase”. I suppose that means I’m about half way to a launch-ready site, and the current participants are unwittingly acting as Beta testers. Shhh…

New Stuff

  • Comments are now allowed on recipes, so brewers can share questions, compliments, and tips on their recipes
  • The points per gallon of sugar extract, as well as the lovibond rating of each fermentable ingredient, are now customizable.  Previously there were default settings for each ingredient, which were fixed and never displayed.  That was handy for keeping the interface clean, but continued design tweaks on the calculator are facilitating more customization options without huge costs in terms of clutter.
  • Added White Labs yeast strains, as well as Rice Hulls as a mash/sparge ingredient

Other Updates

  • Improved the way stylesheets handle the “printable” version of pages, so more information is displayed on the printed version, and a separate version no longer needs to be maintained
  • Fixed some bugs with “save” versus “save as” when updating saved recipes
  • Made the maximum weight per fermentable ingredient dynamic, dependent on batch size. Most people will never know this happened, but it’s much more convenient for folks brewing batches of 10+ gallons.

Current recipe count: 74

Comments (2)

Hopville hiatus

After hosting an out-of-towner and then catching a mild but brain-freezing cold, I got back into Hopville development last night.

  • Merged the recipe display code for Hopville and Beer Calculus. This will help keep them in sync visually and ensure that bug fixes on one will immediately apply to the other
  • Design improvements on Hopville recipe page
  • Bug fixes: handled recipe editing edge cases, added and fixed functionality to the favorites feature (where you can save other brewers’ recipes into your recipe file), fixed bug with changing hop forms in the calculator
  • Show IBU correction information only when applicable

No major feature additions but several are likely to happen by the end of the weekend.

Current recipe count: 59

Comments (1)