The Johnson Blog

Ramblings of a geek with a few hobbies…

Tag: Chef

  • Error Reporting

    Version 1.1 of Chef included a new feature for submitting crash reports if they happen in the wild. When one happens, the user has the option to send one in along with any comments and their email address (optional). It has always sounded like a good feature to have, but it took me some time for that to bubble up from a “nice to have” to actually being implemented.

    1.1 was released in the beginning of August, but it wasn’t until the last week or so that I discovered that I had a bug in my build/setup/deploy process that didn’t include a critical dll to allow the reporting to work! So much for testing! So last week I put out a new build with the problem fixed. Whew.

    This morning, sitting in my inbox was a crash report from a gentleman who tried to install Chef but it threw an error during the database install/configuration. This is one area I know I’ve had problems with in the past, and thought I had nailed down with the exception of some case my dad runs into when he tries to install it on his laptop. Multiple times he’s gotten the error. Well, thankfully, due to the crash report I believe I have found the problem and fixed it! Yay! The new build is uploading as we speak.

  • Scaled Recipes

    The dilemma is over, thanks to a few suggestions from David.

    Here’s the result:

    Scaled Recipe

  • Naming Dilemma

    I need your help.

    I’m implementing something in Chef and cannot come up with a good term for it. It’s the ability to scale a recipe (double, triple, halve, etc.). I have it implemented in such a way that you basically get a temporary, non-editable, non-savable version of the recipe with the amounts changed as desired.

    Before implementing it, I referred to them as Scaled Recipes, but now that the framework is in place for more such temporary modifications I’ve taken to referring to them as Virtual Recipes. I think that would confuse some people, am I right? Do any of you have any other suggestions? If so, please leave comments or email me (ej@ejinnovations.com).

  • Announcing Chef 1.1

    Ladies and gentlemen, I present to you Chef Version 1.1.   Download the full version here, but if you’re a current user, you can download a much smaller upgrade now!

    Enjoy!

  • July

    With just a few hours remaining in July, I’m happy to report that this month saw my first several sales of Chef. It’s interesting how that very first sale made me feel – just a couple days prior I had been asked by a few people if I had sold any. At that time, it had been released for right around 3 months and I’d had not a single sale. I almost felt embarrassed to respond with the “0”, I think because of how much work I’ve put into the software and maybe I was just being silly to think that I could make a little money with it. Thankfully I may not be silly to think that after all.

    July also saw my first real support incident with it, one that was a little hairy but which I got resolved in a little over two evenings. It resulted in a new build, off of my 1.0 branch which forced me to make some changes (for the better) to my build system to allow building multiple code lines. This also allowed me to use Perforce’s integration capabilities to automatically merge this bugfix into the mainline – my first dealings with this in Perforce.

    As I type this, I’m running an RC build of sorts for version 1.1 which I plan on releasing later this week. I’ll get it installed on our Chef PC and run a few more tests before calling it good. Look for it on Friday morning!

  • Hosting

    Due to an internet connection mishap and some resulting downtime over the past two days here at home, I decided it’s time to upgrade my hosting account and move my Chef website to it.  No longer is it running out of my basement.

  • Chef PC!

    The day has finally arrived. We have a “Chef PC” in our kitchen!
    Chef PC

    This is the HP Touchsmart IQ770. That’s right, it’s a 19″ widescreen, touchscreen, all-in-one desktop running Windows Vista Home Premium and Microsoft Media Center. We first saw it Friday night at Office Depot, and today they had it on sale for $300 off.

    Overall, it’s a pretty loaded machine – dual core AMD, 2GB RAM, 300GB hard drive, TV+FM tuner (gotta run cable to it still), wireless connection, gigabit connection (gotta run some networking to it), DVD burner with lightscribe, etc, etc.

    Thank you HP for coming out with such an awesome machine that’s a perfect fit for Chef. It sits tucked away in the corner of our kitchen providing lots of cool capabilities (calendars, music, Chef!, tv, games, weather). It’s exactly what I pictured a couple years ago when I started writing the first incarnation of Chef; cool to see it actually running in the kitchen tonight!

  • Chef Update

    It has been a while since mentioning Chef here, and I’ve had a few people ask me about it.  So here’s a quick update.

    No, no sales yet.  I am getting a few downloads per week, which I’m pleased about since it is a 260MB download.  Maybe one of these days someone will take the plunge and purchase.

    I have for the most part been taking a break from development, although I do have a decent amount of fixes ready for 1.1.  The big thing left to do is to tackle the download/install process.  I’m going to take the SQL Express install out of the installation package and let it get downloaded after the user installs.  This should kill two birds with one stone: a less intimidating, smaller download; and a simple way to verify the number of installs.  I’m really dreading going through the testing of the installation process since it takes so damn long, but I need to get on it.

    Meanwhile, we’ve started to use it more and more at home even though we’ve yet to get a pc into the kitchen (pending an island or bar or something).  It’s proving to be a nice piece of software to have – if nobody else ever uses it, that’s their loss!

  • Chef 1.0

    It has been a lot of work, but tonight I finished updating the website and released Version 1 of Chef Kitchen Management System. Give it a whirl and then tell others to try it too!

    Chef 1.0 Boxshot

    Now it’s on to the world of Google Analytics and AdWords 🙂

  • Domains

    Ok, so I have a question.  Which of the following domain names should I use as the main domain for Chef?

    EjiChef.com

    EjiChef.net

    MyRecipeSoftware.com

    TheRecipeSoftware.com

    EjiSoftware.com

    I own all of the above, and will point them to whichever is the best to use as the main domain.