» posted on Tuesday, June 20th, 2006 at 5:02 pm by Garrett
brewz.NET
As a disclaimer, I figured I would start this post by clearly stating that it is going to digress into realms of geekdom and nerdiness that few with our passion are willing to tread, yet I do it anyways… Programming.
As I said several posts back in my “Confessions of an uber-geek” post, I am slowly working on a graphical user interface and platform for developing a computer-controlled homebrew rig. Why you ask? Pomp, circumstance, and sheer vanity is my best and only defense… because I can. I can’t think of anything cooler than having folks over, giving them a tour of the ghetto brewery in the basement (which WILL be upgraded as part of this project to an all-stainless, glorious marvel), and firing up the PC to give a demonstration. Have other people built computer-controlled homebrew rigs before? SURE. And many probably did a better job than me. But I am still resolved to do my best and do something truly ridiculous, unnecessary, and utterly cool.
My previous post gave a couple of screenshots of a pipe class I was building… well, it is now obsolete and must be completely rewritten. The reason is that I have finally decided to take the plunge and learn Microsoft’s latest platform, .NET. I will be recoding anything developed thus far in VB.NET and will continue from here on out with that as the framework language of choice. It took a great deal of soul-searching and self masochism to ultimately decide, but it is the right decision. I have long avoided delving into this new language because of my inexperience and utter stranglehold on the previous iteration (VB6), but the time has come for me to learn something new once more.
I honestly wish I had time and interest to do it sooner. I actually had a very strong support structure several years ago that could have assisted me. One of my best online friends (and an absolutely brilliant resource) has since disapppeared from the face of the planet and isn’t returning my e-mails. And everyone else has about a 4 year head start on me… BUT HEY! I’ve been busy. Kids. Moving from Mexico. Establishing myself in 3 jobs in 4 years. Learning to homebrew!!! (and investing ridiculous sums of money and time to do so). But I will make use of my demon-given aptitudes and meld my world of yesterday with that of today.

These screenshots are the re-write of my “tank” class in VB.NET. I have rewritten this class now 4 times – 2 times using VB6 and the Windows GDI API library, once using VB6 and a GDI+ wrapper, and finally (as shown) using VB.NET and pure .NET library code (No VisualBasic namespace for me, thank you very much).
In the long run I firmly believe the .NET platform will give my homebrewing control application flexibility, portability, and use that legacy VB6 never could. I must admit I have my reservations regarding many aspects of the undertaking (my own experience being one large factor), but quite honestly my tenacity and pure vanity WILL win out in the end. My arrogance and commitment knows no bounds.
This project will be open-source. Everyone who has the interest (and ability) will be able to download and start using it as the base for their creations, once completed. My intention is to build the following:
- A process designer application that allows users to customize graphics, layouts, and displays for their homebrew systems
- A flexible and customizable input/output system that will interact with any DACA card or device on the market and allow whatever device necessary as an input or output (thermocouples, thermisters, solenoids, float switches, solid-state relays… whatever
- A SQL server database middleware layer that can be used to export and import brew sessions and trend/analyze data as required.
- A web portal for folks that actually want to share their brew session data online with other folks
- webcam support so folks can watch the action in progress
And many other things. Its a big laundry list to fill… I’ll obviously focus first on items necessary for me to get my own brewery up and running, but the idea is that ultimately anyone could use it if they wanted to.
Enough for now… time for me to go drink some Nasty Habit Abbey Dubbel. Gotta make room for those summer saisons and wheats!!!
Print This Post
filed under Uncategorized | 2 comments
2 Responses to “brewz.NET”
Leave a Reply
You must be logged in to post a comment.
» First State Brewers ShoutBox

- ScottB : Sounds like a deal!
- Bill : Mke that 13.75
- Bill : U-haul in wilmington fill 20 pounds of propane for $13. They give you a sticker for $1 off on your next fills or $12.75.
- Bill : Anyone know the cheapest place for propane in Newark area?
- ScottB : That Cherry Wit is ready and delicious!
- Scott Johnson : is that cherry wheat going to be ready to try? I am salivating thinking about it!
- Scott Johnson : I believe that I can make it! May even see if the munchkin is up to it too, thanks!!
- ScottB : You're welcome to bring the whole family, if you'd like!
- ScottB : Hey Scott J! The next meeting is at my house on the 19th. Can you make it?
- Scott Johnson : I hope to do another brew this week, but it is for my neighbor as payment for looking after my house :( will have to do another for myself!
- Scott Johnson : Nice, I just did a maibock about a month ago, turned out fantastic!
- ScottB : I brewed the Maibock last night. :-)
- ScottB : My next brew will be a Maibock. Hope to brew that tonight!
- ScottB : The March meeting is at my house! I have 6...count them...6 homebrews on tap! :-)
- ScottB : Hey folks! Anyone bringing a lager to the meeting this Friday at JoeBob's house?
- ScottB : Thanks Seth. I saw that on Fox News this morning.
- Seth : Beer: It does the body good! «link»
- Seth : Was going thru Comcast On Demand stuff last night and Beer Wars is available for viewing. Going to watch it tonight.
- Scott P. : Brewing an ESB today during the blizzard!
- Toran : Beer!
- Bill : Iron Hill Wilmington no longer discounts beer for AHA members, only food.
- Bill : Sorry about the last message.
- Bill : Iron Hill no longer discounts beer for a
- Seth : Ok, two others for an order. You guys looking for any type of hops in particular? I'm looking for Glacier and Fuggle.
- Toran : ScottB will do, and looking forward to it
- Kent : I wouldn't mind goin in on a hops rhizome order. let me know. as for the DFH comp, Im down! I will at least enter my double dark IPA, if not, maybe my kolsh or belgian imp oatmeal stout if ready?
- ScottB : You can dig up as many as you'd like!
- ScottB : I will be hosting the March meeting. Bring some bags. :-)
- Toran : I'd like some rhizomes!
- Scott P. : I have some Cascade rhizomes also, if anyone is interested?
- ScottB : I have so many hops growing up the side of my house already. I have nowhere to put any more hops. But, feel free to come over to my house this Spring to dig up some rhizomes for free!
- Seth : Anyone thinking of getting some hops rhizomes for the spring? Want to combine orders to save on shipping?
- ScottB : There is a a recipe section on the forum.
- Scott P. : Yep, you guessed it......drunk typing!
- Scott P. : "is in order!"








First State Brewers Blog » Blog Archive » Program Progress said:
Oct 11, 07 at 6:13 pm[...] months I have been struggling with how to implement some design environment functionality for the BrewzNET software I’ve been working on for over a year. In fact, I took a several month hiatus during July-Oct [...]
Program Progress « Sever Brews / BrewzNET said:
Mar 16, 08 at 9:38 am[...] months I have been struggling with how to implement some design environment functionality for the BrewzNET software I’ve been working on for over a year. In fact, I took a several month hiatus during July-Oct [...]