<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-35509750</atom:id><lastBuildDate>Wed, 17 Sep 2008 16:15:43 +0000</lastBuildDate><title>Mary, Ann Arbor, Software Development, and More</title><description>A personal blog where I discuss life and career events.</description><link>http://heitzeg.com/blog/</link><managingEditor>noreply@blogger.com (Bill Heitzeg)</managingEditor><generator>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-3346116760102757603</guid><pubDate>Wed, 17 Sep 2008 16:15:00 +0000</pubDate><atom:updated>2008-09-17T09:15:44.357-07:00</atom:updated><title></title><description>&lt;h1 class="entryviewheading"&gt;The Pit of Success&lt;/h1&gt;Through a link Anne Marsan sent several of us today I saw the Pit of Success and had to share it with others.&lt;br&gt;&lt;br&gt;&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;b&gt;&lt;font size="2" face="Arial"&gt;&lt;span style=" font-family: Arial;"&gt;&lt;b&gt;&lt;font size="2"&gt;The &lt;br /&gt;Pit of Success&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size="2" face="Arial"&gt;&lt;span style=" font-family: Arial;"&gt;&lt;font size="2"&gt;: in stark contrast to a summit, a &lt;br /&gt;peak, or a journey across a desert to find victory through many trials and &lt;br /&gt;surprises, we want our customers to simply fall into winning practices by using &lt;br /&gt;our platform and frameworks.&lt;/font&gt;&amp;nbsp; &lt;font size="2"&gt;To &lt;br /&gt;the extent that we make it easy to get into trouble we fail.&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;font size="2" face="Arial"&gt;&lt;span style=" font-family: Arial;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;font size="2"&gt;-Rico Mariani, MS Research MindSwap Oct 2003. &lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt; &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;br&gt;</description><link>http://heitzeg.com/blog/2008/09/pit-of-success-through-link-anne-marsan.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-648332654069531680</guid><pubDate>Thu, 04 Sep 2008 14:31:00 +0000</pubDate><atom:updated>2008-09-04T07:31:16.060-07:00</atom:updated><title></title><description>&lt;div id="hn:6" style="text-align: center;"&gt;&lt;b id="hn:60"&gt;Running Ubuntu on Vista&lt;/b&gt;&lt;br id="d5y:"&gt;&lt;/div&gt;&lt;br id="d5y:0"&gt;I was able, with very little pain, to install Ubuntu on Vista.  Using Jay Wren's advice I took a look at VMWare and downloaded their $189.00 VMWare Workstation for evaluation.  VMWare Workstation setups up 1 or more Virtual Machines that can then be used to host Guest operating systems.&lt;br id="oh:e"&gt;&lt;br id="oh:e0"&gt;First I downloaded and installed VMWare Workstation, then I downloaded the Ubuntu ISO.  VMWare allowed me to mount the Ubuntu ISO as a CD in the new VM.  The VM booted like any computer, found the ISO and booted right into the Ubuntu Install.  After that it was like a normal Ubuntu install, in other words, amazingly easy.&lt;br id="z-2q"&gt;</description><link>http://heitzeg.com/blog/2008/09/running-ubuntu-on-vista-i-was-able-with.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-601765895320791087</guid><pubDate>Sun, 10 Aug 2008 19:59:00 +0000</pubDate><atom:updated>2008-08-11T15:50:26.562-07:00</atom:updated><title></title><description>&lt;DIV id=fh4h&gt;I'm working on the following projects around the home:&lt;/DIV&gt; &lt;DIV id=wgsw&gt; &lt;/DIV&gt; &lt;DIV id=wgsw0&gt;&lt;B id=al.3&gt;Brewery&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=og6x&gt; &lt;/DIV&gt; &lt;DIV id=og6x0&gt;My brewing equipment is spread all over the place.  I need to clean out my GarageOffice (pronounced Garagafis) and get things back together.  My target is to brew on or before September 1.&lt;/DIV&gt; &lt;DIV id=wgsw1&gt; &lt;/DIV&gt; &lt;DIV id=wgsw2&gt;I want to pick up the following equipment.&lt;/DIV&gt; &lt;DIV id=lh.g&gt; &lt;/DIV&gt; &lt;DIV id=lh.g0&gt;Ferminator - 14 Gallon - 1-3 weeks delivery - &lt;A id=gpxp href="http://www.northernbrewer.com/ferm-std.html"&gt;http://www.northernbrewer.com/ferm-std.html&lt;/A&gt; $584.99&lt;/DIV&gt; &lt;DIV id=gpxp0&gt; &lt;/DIV&gt; &lt;DIV id=gpxp1&gt;Therminator - $194.99 - &lt;A id=w:08 href="http://www.northernbrewer.com/wort-chillers.html"&gt;http://www.northernbrewer.com/wort-chillers.html&lt;/A&gt;&lt;/DIV&gt; &lt;DIV id=vj6m&gt; &lt;/DIV&gt; &lt;DIV id=vj6m0&gt;The Ferminator is the high priority, although I would love to throw down for the Therminator as well.  I'm completely over the fun of moving beer and cleaning, always cleaning.  I've been looking at buying a fermentor for quite some time now.  The chiller is is awesome and I'll get it eventually.  I'll need to borrow a chiller though since I blew mine up.&lt;/DIV&gt; &lt;DIV id=rcl2&gt; &lt;/DIV&gt; &lt;DIV id=og6x1&gt;&lt;B id=xj2p&gt;Fountain/Pond&lt;IMG id=prodImage style="FLOAT: left; MARGIN: 1em 1em 0px 0px; WIDTH: 261px; HEIGHT: 254px" src="http://ecx.images-amazon.com/images/I/41WVRGepyCL._SS500_.jpg"&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=xj2p0&gt; &lt;/DIV&gt; &lt;DIV id=xj2p2&gt;I want to replace my current pond (which is a rain barrel in a baby pool) with something a little more elegant.  I purchased the following from Amazon.&lt;/DIV&gt; &lt;DIV id=fh4h2&gt; &lt;/DIV&gt; &lt;DIV id=kcsd&gt;&lt;A id=f1b: href="http://www.amazon.com/Flex-Pond-Kit-Gallon-Model/dp/B000N4PQR0/ref=sr_1_1?ie=UTF8&amp;amp;s=garden&amp;amp;qid=1218399280&amp;amp;sr=1-1"&gt;http://www.amazon.com/Flex-Pond-Kit-Gallon-Model/dp/B000N4PQR0/ref=sr_1_1?ie=UTF8&amp;amp;s=garden&amp;amp;qid=1218399280&amp;amp;sr=1-1&lt;/A&gt;  - 90 in.L X 51 in W X 20 in.H -formed pond for $169.99&lt;/DIV&gt; &lt;DIV id=kcsd0&gt; &lt;/DIV&gt; &lt;DIV id=htno&gt;I think between me and my brilliant friends, we should be able to come up with a water fall that's at least as effective as the current rain barrel with holes drilled in the top.&lt;/DIV&gt; &lt;DIV id=kcsd1&gt; &lt;/DIV&gt; &lt;DIV id=kcsd2&gt; &lt;/DIV&gt; &lt;DIV id=w8d-0&gt; &lt;/DIV&gt; &lt;DIV id=w8d-1&gt;&lt;B id=t7lp&gt;Rain water capture&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=f5-f&gt; &lt;/DIV&gt; &lt;DIV id=f5-f0&gt; &lt;/DIV&gt; &lt;DIV id=f5-f1&gt;This is a little tougher.  I'm still in the design phase.  My two fountains and the new pool can hold about 250 gallons of rainwater, so I guess my best bet is to just plumb from my eaves to my pond.  Sounds like a job for my friend Kip (Journey man plumber and scotch drinker extraordinaire)&lt;/DIV&gt; &lt;DIV id=q:tv&gt; &lt;/DIV&gt; &lt;DIV id=q:tv0&gt; &lt;/DIV&gt;</description><link>http://heitzeg.com/blog/2008/08/im-working-on-following-projects-around.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-1386992540126086932</guid><pubDate>Sun, 29 Jun 2008 19:26:00 +0000</pubDate><atom:updated>2008-06-29T12:26:25.903-07:00</atom:updated><title></title><description>            &lt;div id="l.-2" style="text-align: center;"&gt;&lt;font id="l.-20" size="4"&gt;&lt;b id="l.-21"&gt;I work with Jay Wren&lt;/b&gt;&lt;/font&gt;&lt;br id="bbms"&gt;&lt;/div&gt;&lt;br id="bbms0"&gt;Some of you are probably saying to yourselves "I'm so sorry, are you looking for a job?".  A lot more of you are probably saying "That's so cool, how do I get a job at SRT Solutions?".&lt;br id="bbms1"&gt;&lt;img id="rum7" style="margin: 1em 1em 0pt 0pt; width: 320px; height: 227.8px; float: left;" src="http://docs.google.com/File?id=dd4dt7kz_50csmz5cg3_b"&gt;&lt;br id="u7o4"&gt;No matter what your thoughts, you have to admit, being able to tap Jay's knowledge (which normally involves me standing in front of his desk and talking continuously until he removes his headphones) is a huge benefit to getting software done and getting it done right.&lt;br id="mvc3"&gt;&lt;br id="mvc30"&gt;Just last week Jay saved me literally days of work.  Dianne Marsh and I where stuck on a testing issue using Microsoft Test.  The application we where testing was using the AppDomain to find the private bin directory.  This was an important part of how the application worked and needed to be preserved.  For those of you have used the MS Test environment that ships with Visual Studio, you might know that it creates a brand new environment every time it runs.  That new environment includes a brand new private bin directory.  This made MSTest a very poor choice for our testing solution.  Dianne and I where dead in the water, then Jay came to the rescue with NUnit.  We went from despair to success (that green bar is something we Java developers need to survive).&lt;br id="pz_n"&gt;&lt;br id="pz_n0"&gt;Thanks Jay.&lt;br id="fo4y"&gt;&lt;br id="fo4y0"&gt;p.s. Jay is also the one who hooked me up with Resharper, which is a great way to make Visual Studio development palatable and immediately productive for those that love IntelliJ or Eclipse.&lt;br id="bbms3"&gt;            </description><link>http://heitzeg.com/blog/2008/06/i-work-with-jay-wren-some-of-you-are.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-857565577339144607</guid><pubDate>Sun, 22 Jun 2008 14:16:00 +0000</pubDate><atom:updated>2008-06-22T07:26:09.554-07:00</atom:updated><title>Ann Arbor Downtown Development Authority Switches Focus</title><description>Recently I read a complaint that the Ann Arbor Downtown Development Authority had become a pocketbook for the Mayor and City Council.  It was written by a former AADDA board member who felt the Authority should be building more parking lots.&lt;br /&gt;&lt;br /&gt;It looks like instead of parking lots, the Authority is focusing on encouraging downtown green development.  In a post by Judy McGovern of the Ann Arbor news &lt;a href="http://blog.mlive.com/annarbornews/2008/06/ann_arbor_dda_shifts_focus_of.html"&gt;http://blog.mlive.com/annarbornews/2008/06/ann_arbor_dda_shifts_focus_of.html&lt;/a&gt;,  she describers how the DDA is switching it's focus to ensuring that Ann Arbor building owners have the funding and the leadership to make downtown buildings energy efficient.</description><link>http://heitzeg.com/blog/2008/06/ann-arbor-downtown-development.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-5891167561959084726</guid><pubDate>Wed, 04 Jun 2008 17:46:00 +0000</pubDate><atom:updated>2008-06-24T15:41:39.068-07:00</atom:updated><title></title><description>                        &lt;p id="ktpa0" align="center"&gt;&lt;b id="n7si0"&gt;&lt;font id="l3bt0" size="5"&gt;The Ann Arbor Rail Project&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="rg8i0"&gt; &lt;/p&gt; &lt;p id="rg8i1"&gt; &lt;/p&gt; &lt;p id="y:nc0"&gt;If you're driving 23 south into Ann Arbor, this Bi-Level Passenger Rail Car could be in your future.&lt;/p&gt; &lt;p id="rg8i2"&gt; &lt;/p&gt; &lt;p id="rg8i3"&gt; &lt;/p&gt; &lt;div id="q4ev" style="padding: 1em 0px; text-align: left;"&gt;&lt;img id="n7si1" src="http://docs.google.com/File?id=dd4dt7kz_28c84fpddc_b"&gt;&lt;/div&gt; &lt;p id="rg8i4"&gt; &lt;/p&gt; &lt;p id="p3p90"&gt;Details are still hard to come by, but more info has come to light about the proposed Ann Arbor rail project.&lt;/p&gt; &lt;p id="x-n:0"&gt; &lt;/p&gt; &lt;p id="hsh40"&gt;According to an article in &lt;a id="jyef" title="MetroMode" href="http://www.metromodemedia.com/devnews/Rail0017.aspx"&gt;&lt;font id="onxe0" color="#810081"&gt;MetroMode&lt;/font&gt;&lt;/a&gt;, the plan seems to be to start in the fall with a single train running between two temporary stations, one in Ann Arbor on Plymouth Rd. and another at the border between Washtenaw and Livingston counties.  The Great Lakes Central Rail Road, the company that owns these tracks, would make six trips in the morning and six trips in the evening. A trip takes 20 minutes from station to station.  &lt;/p&gt; &lt;p id="k0-80"&gt; &lt;/p&gt;&lt;img id="oavk0" style="margin: 1em 1em 0px 0px; float: left; width: 283px; height: 263px;" src="http://docs.google.com/File?id=dd4dt7kz_30fmmf8cds_b"&gt;  &lt;p id="qvul0"&gt; &lt;/p&gt; &lt;p id="qvul1"&gt;Thanks to this MDot Rail Map, you can see the basic train route along the black line from Howell to Ann Arbor.&lt;/p&gt; &lt;p id="k:0h0"&gt; &lt;/p&gt; &lt;p id="ynh00"&gt;The train would have three passenger cars, each of which is a double decker car that can hold somewhere around 500 passengers.  That means each trip, the train could carry around 1500 passengers.  The capacity of the system would then be 9000 commuters a day if every train was full.   That's 9000 one way in the morning and then 9000 back again in the evening.&lt;/p&gt; &lt;p id="kmqh0"&gt; &lt;/p&gt; &lt;p id="kmqh1"&gt;Ann Arbor plans to provide bus service to and from the temporary station.  I'm not sure about the other end of the line in Livingston, possibly that would be more like a park and ride. &lt;/p&gt; &lt;p id="u26h0"&gt; &lt;/p&gt; &lt;p id="u26h1"&gt;Depending on how well the service works, there are plans to take it farther south into Saline and possibly Monroe and farther North to Howell.&lt;/p&gt; &lt;div id="sckf0" style="padding: 1em 0px; text-align: left;"&gt;I had to stop calling this the Ann Arbor to Howell rail project once I heard the latest news.  I've opted for just calling it the Ann Arbor Rail Project for now.&lt;/div&gt; &lt;div id="ybnm4" style="padding: 1em 0px; text-align: left;"&gt; &lt;/div&gt; &lt;div id="fjfm1" style="padding: 1em 0px; text-align: left;"&gt; &lt;/div&gt; &lt;p id="ktf01"&gt; &lt;/p&gt; &lt;p id="ynh01"&gt; &lt;/p&gt; &lt;p id="p3p94"&gt; &lt;/p&gt;</description><link>http://heitzeg.com/blog/2008/06/ann-arbor-rail-project-if-youre-driving.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-3224706206793889738</guid><pubDate>Sat, 24 May 2008 21:40:00 +0000</pubDate><atom:updated>2008-05-24T14:43:57.567-07:00</atom:updated><title>My Wife is on Wikipedia, is yours?</title><description>Yes, it's true, Mary Heitzeg, my wife, who is not only hot, but smart, is on wikipedia.  Not in some obscure post either.  Just check out &lt;a href="http://en.wikipedia.org/wiki/Dopamine"&gt;http://en.wikipedia.org/wiki/Dopamine.&lt;/a&gt;</description><link>http://heitzeg.com/blog/2008/05/my-wife-is-on-wikipedia-is-yours.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-8476546322975103423</guid><pubDate>Mon, 12 May 2008 21:02:00 +0000</pubDate><atom:updated>2008-05-12T14:06:16.357-07:00</atom:updated><title>Management isn't something you just do when things are going badly</title><description>The title says it all.</description><link>http://heitzeg.com/blog/2008/05/management-isnt-something-you-just-do.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-6842490689379907729</guid><pubDate>Sat, 10 May 2008 13:17:00 +0000</pubDate><atom:updated>2008-05-10T06:45:02.999-07:00</atom:updated><title>Chelsea and plastic bags</title><description>A &lt;a href="http://www.mlive.com/environment/index.ssf/2008/05/chelsea_considers_ban_on_plast.html"&gt;recent article in the Ann Arbor News&lt;/a&gt; talked about how Ann Arbor's close neighbor, Chelsea is considering banning plastic bags in their grocery stores.  My first reaction when I read this was if they really want to do something worthwhile, then ban SUVs.  I mean, come on, plastic bags?  Who cares?&lt;br /&gt;&lt;br /&gt;Well I guess it turns out that many places, including Ireland, Taiwan, South Africa, Australia, and Bangladesh, have come to the same conclusion.  A recent article in &lt;a href="http://news.nationalgeographic.com/news/2003/09/0902_030902_plasticbags_2.html"&gt;National Geographic&lt;/a&gt; describes the problem better than I can. Basically, plastic shopping bags are what the article calls an environmental nuisance, especially if they get into water ways.&lt;br /&gt;&lt;br /&gt;Unfortunately, paper bags aren't any better, as National Geographic describes it:&lt;br /&gt;&lt;br /&gt;"Compared to paper grocery bags, plastic grocery bags consume 40 percent less energy, generate 80 percent less solid waste, produce 70 percent fewer atmospheric emissions, and release up to 94 percent fewer waterborne wastes, according to the federation."&lt;br /&gt;&lt;br /&gt;Both articles lean toward the BYOB solution.  Which sounds great until you consider that then many households will be buying a box of Hefty bags everytime they shop so they have something to put their garbage in.  In addition, if you buy anything at all, from Chicken to toilet paper, it comes wrapped in plastic.  The national geographic article talks about how Ireland cleaned up their landscape, but what it doesn't talk about is:  Did they cleanup their environment?&lt;br /&gt;&lt;br /&gt;Stores are full of overpackaged items, many of which don't need packaging at all.  How many people even use reusable drink containers?  How many coke and coffee cups end up wastbaskets every year.  What about water?  When I was growing up we used a glass, now everyone has a bottle that they get their water out of and then toss in the garbage (or recycling if you live in Ann Arbor).&lt;br /&gt;&lt;br /&gt;I'm not saying that Chelsea shouldn't ban plastic bags or charge for them, I'm saying that if we really want to solve this problem, we're going to have to try a little bit harder.   We're going to need to start not with the most obvious items, but those that actually make a real difference.&lt;br /&gt;&lt;br /&gt;For Chelsea, I think the SUV is much higher on the list than the grocery bag.</description><link>http://heitzeg.com/blog/2008/05/chelsea-and-plastic-bags.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-1906819768934602471</guid><pubDate>Sat, 19 Apr 2008 19:21:00 +0000</pubDate><atom:updated>2008-04-19T12:28:26.984-07:00</atom:updated><title>Spring in Ann Arbor</title><description>I got the fountain going and Mary and I and the two Bernards are sitting by it.  It's about 72, the birds are chirping and Mary and I are reading.  I'm cycling between a John Grisham novel and Blue Ocean Strategy.  Obviously neither won out or I wouldn't be blogging.  Mary's reading Civil War because I made her.  She's just reading the original 7, plus the Civil War: Who's side are you on, but if she likes it, I'll probably get her going on some other derivations.  This isn't the first really nice day we've had this year, but it's the nicest saturday.</description><link>http://heitzeg.com/blog/2008/04/spring-in-ann-arbor.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-6689948831159792651</guid><pubDate>Wed, 09 Apr 2008 15:03:00 +0000</pubDate><atom:updated>2008-04-09T11:02:53.071-07:00</atom:updated><title>Google App Engine</title><description>There was  a time, not so long ago, that I greeted every new Microsoft release with happiness and wonder.  "How do they do it?" I would ask.  "These guys are geniuses!" I would exclaim.  I remember learning MFC for the first time and ATL, both were as exciting as a Christmas morning.  Microsoft understood what developers needed and Microsoft was there to deliver it.  To this day I tell people I owe my software career to Bill Gates and the Microsoft attitude of making things great for all developers, not just for those with huge amounts of money to spend.&lt;br /&gt;&lt;br /&gt;I moved into the Java space just as .Net 1.0 came out.  This wasn't because of Microsoft or .Net, it was because of customer demand.  I still love Microsoft, but those days of wonder and excitement have passed (at least for now).&lt;br /&gt;&lt;br /&gt;Yesterday I felt that same old feeling.  I was sitting in the Las Vegas airport, waiting for a red eye when I learned that I had missed something quite huge.  The release of Google App Engine.&lt;br /&gt;&lt;br /&gt;What's so cool?&lt;br /&gt;&lt;br /&gt;In a nut shell, Google App Engine is a way for developers to write applications without worrying about the deployment of those applications.  You write the application, using the Google SDK (which runs locally, not on the Net) and you deploy those application in the Google App space.  The Google App space takes the place of Apache, JBoss, MySQL, etc. running on your own hardware.  In addition, Google offers a number of API's, including Data and authentication (using Google accounts like GMail).&lt;br /&gt;&lt;br /&gt;Google's goal is to make application development faster, easier to deploy, and automatically scalable.  I've only started working with the SDK, so I can't speak as to how good a job they've done so far, but it's definitely like Christmas morning again.&lt;br /&gt;&lt;br /&gt;Check out &lt;a href="http://www.news.com/8301-13953_3-9914906-80.html?tag=nefd.top"&gt;Dave Winer's article on CNet&lt;/a&gt; or the &lt;a href="http://code.google.com/appengine/"&gt;Google App engine site&lt;/a&gt; itself for more info.</description><link>http://heitzeg.com/blog/2008/04/google-app-engine.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-8536119572153118766</guid><pubDate>Wed, 19 Dec 2007 19:56:00 +0000</pubDate><atom:updated>2007-12-19T12:12:08.703-08:00</atom:updated><title>IREPORT, Hibernate Annotations, wasting all kinds of time</title><description>I was very excited to tryout IReport with Hibernate annotations.  I've been using Hibernate Annotations for over a year now and I'm absolutely in love with them.  I saw that IReport which is apparently a great way to create Jasper Reports, supported Hibernate with Annotations.  After downloading, installing, I started up the app and was ready to be impressed.&lt;br /&gt;&lt;br /&gt;Unfortunately, apparently, there is a bug which either makes this impossible http://www.jasperforge.org/sf/go/artf2703?nav=1, or if there is a solutions, Jasper Forge doesn't feel like sharing.&lt;br /&gt;&lt;br /&gt;I'm really not sure why this would be.  I see this periodically.  One person reports a problem, then responses show up that are irrelevant, the original reporter plays along, but finally, no solutions are offered and the post goes dark.  I can understand this sometimes, but when you're reporting a possible bug and the programming who is reporting it is obviously credible (as in the above post), why just go dark?  If you really don't have an answer, then say so.  If your a programmer on the project, have the curtsy to say "Hey, we're looking into it".  Going dark is really the worst thing.  It says to me "Gosh, we don't know and we don't care, we would care if it was easy to fix, but since it isn't...".&lt;br /&gt;&lt;br /&gt;Should I buy the documentation?  I thought about it, but what if IReport just doesn't plain work with Hibernate Annotations?  Then what?  Not only did I waste money and time I still don't have my solution.&lt;br /&gt;&lt;br /&gt;Should I download the source code and try to fix it?  Well, gosh, maybe, but what if someone is actually fixing this or there isn't a problem, just a simple configuration issue?  Then I should have bought the docs instead.&lt;br /&gt;&lt;br /&gt;by the way, I did try to contact Jasper Forge, but to no avail...&lt;br /&gt;&lt;br /&gt;Oh well, on to something other than IReports, maybe next year...</description><link>http://heitzeg.com/blog/2007/12/ireport-hibernate-annotations-wasting.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-996824240971868231</guid><pubDate>Tue, 18 Dec 2007 23:30:00 +0000</pubDate><atom:updated>2007-12-18T15:35:45.753-08:00</atom:updated><title>Functional Programming (why not, everyone else has)</title><description>Functional Programming, what is it and why do I care?  It seems like only yesterday when I didn't know anything about this and I was oh so happy.  Ever since some crazy EMU student brought up Haskell, I've been lost in a sea of ideas and languages.&lt;br /&gt;&lt;br /&gt;     So far the very best resource that I've found for someone like me is "Functional Programming for the rest of us" at  http://www.defmacro.org/ramblings/fp.html.&lt;br /&gt;&lt;br /&gt;     This article explores functional programming from it's roots, giving a foundation to so many of us who feel like we woke up yesterday and all of sudden everyone's talking functional programming.&lt;br /&gt;&lt;br /&gt;      Another nice introduction is on wikipedia: http://en.wikipedia.org/wiki/Functional_programming</description><link>http://heitzeg.com/blog/2007/12/functional-programming-why-not-everyone.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-4839156311956835468</guid><pubDate>Sat, 08 Dec 2007 17:35:00 +0000</pubDate><atom:updated>2007-12-08T09:42:17.393-08:00</atom:updated><title>Our first customer</title><description>My friend Dianne Marsh said I should start blogging again.  She told me to keep it short and sweet, so that's what I'm going to do (as much as possible).&lt;br /&gt;&lt;br /&gt;Today's blog entry:&lt;br /&gt;&lt;br /&gt;WE GOT OUR FIRST CUSTOMER WOO WOO!&lt;br /&gt;&lt;br /&gt;Yes, just shy of our two year mark and about five months into selling, we finally got our first customer for summitmobilesolutions.com.  We went into overdrive just over a month ago because we honestly couldn't understand our lack of sales.  Now, after some course corrections, it looks like summit mobile solutions is moving in the right direction.</description><link>http://heitzeg.com/blog/2007/12/our-first-customer.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-116083511278133404</guid><pubDate>Sat, 14 Oct 2006 13:54:00 +0000</pubDate><atom:updated>2006-10-14T07:43:24.816-07:00</atom:updated><title>JBoss  A Developer's Notebook</title><description>I love these developer's notebooks. I wish I could have gotten one for MFC back in the day. The new one on JBoss by Norman Richards and Sam Griffith, Jr., is no exception. In fact, as a long time JBoss "User" (definitely a four letter word in the JBoss world), I can say it's some of the best material on the subject. It's always been tough to find good docs for JBoss, but it's such an awesome J2EE server, that users like myself just muddle through. For the past few years I've been depending on Meeraj Kunnumpurath's excellent JBoss 3.0 Handbook, but "JBoss a developer's Notebook" will be the first thing I reach for now.&lt;br /&gt;&lt;br /&gt;I've been using JBoss for almost 5 years now, so I was suprised as to how many things this book cleared up for me. I especially liked the chapter on Security and the final chapter, which is on rolling out JBoss into production. I'm a programmer, so most of my JBoss experience is setting up local or development servers. In the past, I've worked with smart system admins to get JBoss setup on the production servers, but in my new, much smaller business, I'm faced with doing it myself. I feel much better now that I've got this book within reach.</description><link>http://heitzeg.com/blog/2006/10/jboss-developers-notebook.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-116032383124727277</guid><pubDate>Sun, 08 Oct 2006 15:47:00 +0000</pubDate><atom:updated>2006-10-08T09:10:31.260-07:00</atom:updated><title>A Beautiful Day in Ann Arbor</title><description>&lt;a href="http://lh6.google.com/bill.heitzeg/RSkbbAnUABI/AAAAAAAAABU/LJ3F5VnVVX0/CIMG0646.JPG?imgmax=288"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand" alt="" src="http://lh6.google.com/bill.heitzeg/RSkbbAnUABI/AAAAAAAAABU/LJ3F5VnVVX0/CIMG0646.JPG?imgmax=288" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Tough day for MSU fans in Ann Arbor.  Although I'm not much of a sports fan, I couldn't have had a better day yesterday.  I hope the poor MSU fan with the Chevy Truck is a Tigers fan.&lt;/p&gt;&lt;p&gt;My friend AAron kicked off the tail gating around 1:00 pm with, unbelievalbe as it sounds, power drinks and vodka (definitely the lunch of champions).  We were quickly joined by Daniel and the three of us, plus Harriet, Hester, and Pearl went in search of the blue balloon.&lt;/p&gt;&lt;p&gt;The Blue ballon is where friends of AArons were tailgating.  It took us a few hours to make it through the crowd.  The dogs where so good, but of course, they slowed us down.  AAron quickly got annoyed by answering all the typical questions that go with walking the girls.&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:courier new;"&gt;Q:  What are they?&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:courier new;"&gt;A:  St. Bernards.&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:courier new;"&gt;--&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:courier new;"&gt;Q: How much do they eat?&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-family:courier new;"&gt;A: About 45 lbs a week (but the alchohol bill is a killer)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;--&lt;/p&gt;&lt;p&gt;Q:  What are there names?&lt;/p&gt;&lt;p&gt;A:  Harriet (if you were Daniel), Hester (if you where me), and Pearl (if you where AAron)&lt;/p&gt;&lt;p&gt;--&lt;/p&gt;&lt;p&gt;Q:  How much do they weight?&lt;/p&gt;&lt;p&gt;A:  About 200 pounds&lt;/p&gt;&lt;p&gt;Q:  Do you have them all in your house?&lt;/p&gt;&lt;p&gt;A:  Dammit,  leave me alone.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;"&gt;Well, we eventually found the Blue Balloon and shortly after that the very awesome Nortel party.  They actually let us in thanks to my friend Brian.  What a great party, besides the Keg, Scotch, and food, they had a band and of course screens to watch the game on.   Another huge bonus was we had a continuous supply of water for the girls.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;Eventually we were joined by everyone who is cool, including my wife Mary.  All around, a great day in Ann Arbor.&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;</description><link>http://heitzeg.com/blog/2006/10/beautiful-day-in-ann-arbor.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-116015331543188846</guid><pubDate>Fri, 06 Oct 2006 16:36:00 +0000</pubDate><atom:updated>2006-10-06T10:18:20.003-07:00</atom:updated><title>MSU vs. UofM</title><description>&lt;a href="http://heitzeg.com/blog/uploaded_images/CIMG0630-753796.JPG"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://heitzeg.com/blog/uploaded_images/CIMG0630-736676.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tomorrow is going to be a beautiful day in Ann Arbor, a perfect fall Michgan day. It looks like Mary and I are going to be tail gating with the girls (Harriet, Hester, and Pearl, our three St. Bernards). My dad might come down and we're certainly going to be joined by a few other friends. Heck, we might even watch the game.</description><link>http://heitzeg.com/blog/2006/10/msu-vs-uofm.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-116005150311237275</guid><pubDate>Thu, 05 Oct 2006 12:10:00 +0000</pubDate><atom:updated>2006-10-05T05:31:43.173-07:00</atom:updated><title>EJB 3</title><description>I've been working with Hibernate 3 using hibernate-annotations.&lt;br /&gt;&lt;br /&gt;This was really just a fluke, I needed solid O/R mapping and my previous experience with Hibernate was very positive.  In addition, I've fallen in love with Java Annotations and didn't want to deal with any messy XML files to define my mappings.&lt;br /&gt;&lt;br /&gt;I was amazed at how easy it was to create persistant objects.  Within a matter of an hour or so I was cranking right along, able to add, updated, and delete objects from the database. &lt;br /&gt;&lt;br /&gt;In order to do this, I had inadvertantly used  the EJB3 standard annotations.  It's how the Hibernate folks documented their annotations, so I just went with it. &lt;br /&gt;&lt;br /&gt;It's now been a few weeks.  I've got my application on a production server (JBoss) running on a public site with MySQL in the background.  I've have load tests that confirm nothing horrible is happening.  It just Couldn't have been easier to create or maintain. &lt;br /&gt;&lt;br /&gt;Then, my friend Chris called and we started talking about Spring.  Chris is a serious Alpha Geek and knows his Spring very well.  I on the other hand always had a hard time getting with the Spring program.  I really wanted to understand what I was missing.  From our conversation I realized that Spring would probably be a help for my server side components, so I started thinking about what Spring could do for me.&lt;br /&gt;&lt;br /&gt;Then Chris sent me the following:  &lt;a title="http://www.infoq.com/news/spring-ejb-3-compared" href="http://www.infoq.com/news/spring-ejb-3-compared"&gt;http://www.infoq.com/news/spring-ejb-3-compared&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All of a sudden I realized I was doing full blown EJB3 and didn't even know it.   Although I was only doing one small part of EJB, it's a pretty important part and it looks like the rest is as easy as what I've already done.  In the old days, when one wrote EJB code, they knew they were writting EJB code.  I think the EJB folks heard the cries of the community and did the right thing here. Now I feel I can use EJB3 to do the things I was considering using Spring for beyond the database (really can't wait to play with Session Beans).</description><link>http://heitzeg.com/blog/2006/10/ejb-3.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-35509750.post-115998983328353464</guid><pubDate>Wed, 04 Oct 2006 19:22:00 +0000</pubDate><atom:updated>2006-10-04T12:23:53.293-07:00</atom:updated><title>First Entry</title><description>I just created this new Blog and I wanted to test it out.   This is part of a larger effort to learn more about publishing tools.  Using Heitzeg.com as a test bed for now.</description><link>http://heitzeg.com/blog/2006/10/first-entry.html</link><author>noreply@blogger.com (Bill Heitzeg)</author></item></channel></rss>