<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jake Hackl</title>
	
	<link>http://www.jacobhackl.com</link>
	<description>Thoughts on software development, technology, running, and whatever else</description>
	<lastBuildDate>Tue, 10 Aug 2010 18:40:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3123</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JacobHackl" /><feedburner:info uri="jacobhackl" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>44.905365</geo:lat><geo:long>-93.236622</geo:long><item>
		<title>Commonly Confused Bits Of jQuery – Smashing Magazine</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/kCc8gQFskSw/</link>
		<comments>http://www.jacobhackl.com/2010/08/commonly-confused-bits-of-jquery-smashing-magazine/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 18:40:44 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=222</guid>
		<description><![CDATA[Commonly Confused Bits Of jQuery &#8211; Smashing Magazine. Found this from http://jeremy.zawodny.com/linkblog/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/2010/08/04/commonly-confused-bits-of-jquery/">Commonly Confused Bits Of jQuery &#8211; Smashing Magazine</a>. Found this from <a href="http://www.smashingmagazine.com/2010/08/04/commonly-confused-bits-of-jquery/">http://jeremy.zawodny.com/linkblog/</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=kCc8gQFskSw:E9x--VRSRyo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=kCc8gQFskSw:E9x--VRSRyo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=kCc8gQFskSw:E9x--VRSRyo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=kCc8gQFskSw:E9x--VRSRyo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=kCc8gQFskSw:E9x--VRSRyo:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/08/commonly-confused-bits-of-jquery-smashing-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/08/commonly-confused-bits-of-jquery-smashing-magazine/</feedburner:origLink></item>
		<item>
		<title>When you REALLY need testing</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/ckgmfUaIfio/</link>
		<comments>http://www.jacobhackl.com/2010/08/when-you-really-need-testing/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 17:48:35 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[BDD]]></category>
		<category><![CDATA[Clients]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=217</guid>
		<description><![CDATA[I came across an job posting today from the mailing list for my software engineering master&#8217;s program at the U of M that showed when you really need testing. I use TDD practices and more and more BDD but I don&#8217;t use them everywhere and all the time. To some I am a bad, bad, [...]]]></description>
			<content:encoded><![CDATA[<p>I came across an job posting today from the mailing list for my software engineering master&#8217;s program at the U of M that showed when you really need testing. I use TDD practices and more and more BDD but I don&#8217;t use them everywhere and all the time. To some I am a bad, bad, bad developer and my response is to say come back to reality, buy me lunch, and I&#8217;ll hear you out. In theory testing everything is awesome and in theory shipping on time is awesome and in theory testing is more effective and efficient to a project in the long run. But like all rules there are exceptions. I used to keep a business quote years ago on my computer; it is gone now but it went something like &#8220;In business, it is always never and never always&#8221;. I think I&#8217;ve misremembered the quote but I like the idea.</p>
<p>When you have client work that you&#8217;ve been cranking on for 5 years or more like I do or ASP.NET sites that are still chugging away after years you know it is not realistic to go back and introduce testing so you have better code coverage, it is just impractical. With legacy systems, one ends up with testing procedures that are outside of the model and normal testing frameworks. Whether it be custom SQL scripts you&#8217;ve written to ensure the order totals or that deliveries are made or if its the smell tests you&#8217;ve experienced from creating, modifying, and maintaining a codebase for an extended period of time, these are your tests. Obviously that doesn&#8217;t extend well and when you have to train in people on the processes that is when the introduction of testing to the code can offer great benefit. Not only will you have the coverage but it also helps anchor the students understanding by having them write the tests and introduce them.</p>
<p>And then there are the cases I have with my current client who has a great business model that is hampered by a less than optimal ASP.NET design. Sure, it has tiers/layers, repositories, some design patterns, broken out classes for every type of functionality possible with the web and internal systems. It has custom exceptions, extenders, modifiers, AJAX of many flavors; yes, it has some cool stuff. But it doesn&#8217;t have a central vision and you can tell that multiple outfits have hammered on the codebase because over here a cost is performed this way and over there another. So the design and structure quickly turned to spaghetti with Ragu and I&#8217;m in there to uncook the noodles and put them back in the box. But I don&#8217;t see how I can add testing to this asp.net site and still get this ship out of the harbor before the school season. And you could say that if the outfits had used testing they wouldn&#8217;t be in the place and perhaps that is true; but it is also true that if they followed one vision the project would be better off as well.</p>
<p>Now, if I could rewrite everything using MVC then I&#8217;d have coverage all over the place. In honor of NFL training camp I&#8217;ll say I&#8217;d have a 110% coverage and take it day by day. And before I forget! The job posting that triggered this thought.</p>
<blockquote>
<div id="_mcePaste">A former MSSE graduate, contacted me about software testing positions that he is trying to fill at &lt;company&gt;. Their technology controls those flashing white lights at intersections that signal the approach of emergency vehicles.</div>
</blockquote>
<div id="_mcePaste">Um, that is a project that needs testing.</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=ckgmfUaIfio:o2X-zU2w4qk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=ckgmfUaIfio:o2X-zU2w4qk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=ckgmfUaIfio:o2X-zU2w4qk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=ckgmfUaIfio:o2X-zU2w4qk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=ckgmfUaIfio:o2X-zU2w4qk:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/08/when-you-really-need-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/08/when-you-really-need-testing/</feedburner:origLink></item>
		<item>
		<title>Visual Studio 2010 Keybinding Posters</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/uk7YKrEp92o/</link>
		<comments>http://www.jacobhackl.com/2010/08/visual-studio-2010-keybinding-posters/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 17:52:54 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=213</guid>
		<description><![CDATA[Microsoft published keybinding (in other words shortcuts) for Visual Studio 2010 last week as ScottGu blogged about. I downloaded my letter-size low-res copy for C# and as I looked at it I chuckled a bit because I remembered when those keystrokes meant other things in the COM and VB6 days WHICH then made me think [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft published keybinding (in other words shortcuts) for Visual Studio 2010 last week as <a href="http://weblogs.asp.net/scottgu/archive/2010/07/29/visual-studio-2010-keyboard-shortcuts.aspx">ScottGu</a> blogged about. I downloaded my letter-size low-res copy for C# and as I looked at it I chuckled a bit because I remembered when those keystrokes meant other things in the COM and VB6 days WHICH then made me think how Microsoft Office did such a great job of reusing its keybindings over the years. As  a matter of fact when I use excel for data scrubbing or templating soem batch file or powershell commands Excel will basically tell me &#8220;Tsk, tsk; these days we don&#8217;t use that keybinding but for you I&#8217;ll still perform the functionality&#8221; To which I say, &#8220;Cool, why change&#8221;.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92CED922-D505-457A-8C9C-84036160639F&amp;displaylang=en">Download details: Visual Studio 2010 Keybinding Posters</a>.</p>
<p>My personal reference point:</p>
<p><a href="http://jdlabs.s3.amazonaws.com/wp-content/uploads/2010/08/VS-KB-Brochure-CSharp-Letter.pdf">VS-KB-Brochure-CSharp-Letter</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=uk7YKrEp92o:3Z3rtbWmEtw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=uk7YKrEp92o:3Z3rtbWmEtw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=uk7YKrEp92o:3Z3rtbWmEtw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=uk7YKrEp92o:3Z3rtbWmEtw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=uk7YKrEp92o:3Z3rtbWmEtw:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/08/visual-studio-2010-keybinding-posters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/08/visual-studio-2010-keybinding-posters/</feedburner:origLink></item>
		<item>
		<title>Race Report – Lumberjack Days 5K</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/UjsqbeJuADw/</link>
		<comments>http://www.jacobhackl.com/2010/07/race-report-lumberjack-days-5k/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 16:47:48 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[Running]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=203</guid>
		<description><![CDATA[Lumberjack Days was last weekend in Stillwater. Stillwater is a historic town once thought to be on the outer edge of the Twin Cities metro but now considered a suburb and like my hometown of Hastings both are river communities and excellent summer spots. Back in the day Lumberjack Days meant we&#8217;d hop in a [...]]]></description>
			<content:encoded><![CDATA[<p>Lumberjack Days was last weekend in Stillwater. Stillwater is a historic town once thought to be on the outer edge of the Twin Cities metro but now considered a suburb and like my hometown of Hastings both are river communities and excellent summer spots. Back in the day Lumberjack Days meant we&#8217;d hop in a boat and cruise north along the St. Croix River to enjoy a night of fun with the guys. Music, late nights, drinking, etc.; the sort of fun that isn&#8217;t as much fun as you get older and even the consideration of that &#8216;fun&#8217; generates a headache.</p>
<p>Well, apparently Lumberjack Days also exists during the day! Who knew?! And part of the festivities are a 5K and a 10 miler. Even though many of my run buddies were doing these races I did not plan on it. With the Pikes Peak ascent coming up I have been working under the pretense that I can not run the trails at Hyland enough and planned to do a double loop there on Saturday. However the body has shown me a different path yet again as all those uneven trails, ruts, and foot shuffles have brought a nasty left quad issue which tugged and wrenched on my knee to such a degree that I had to take off three days from running.  So off the advice of some folks I am taking a hill break and to make a long story shorter but yet not short I signed up for the 5K.</p>
<p>My goal was to see where I was at right now. I&#8217;ve been building up the base miles over the past few weeks after a light June and have yet to reach the weekly mileage I am looking to settle in at. With the last race being the Fargo marathon I wasn&#8217;t expecting a rockstar performance but then again there had been some solid track workouts that were focused on the shorter stuff and getting the fast-twitch fibers back in the game. The expectation was that I&#8217;d have the turnover and speed but maybe lack the fitness for a solid race.</p>
<p>With Kelly was out of town I had to take care of the pooch and ended up behind schedule and not picking up my packet until the last of the buses were loading to bring runners to the start of the point-to-point course. The packet pickup was chaos and one of the worst I&#8217;ve ever seen. The directions were to pick up your packet by bib number but the signs alerting folks to which line they should enter were hidden by the lines. The pickup took a solid 15 minutes and it looked like a solid warmup wouldn&#8217;t be happening that day. Then I saw Rob and we met after the packet pickup and we ran to the start for our warmup (good thinking Rob). Race start was coming so I put in a few drills and maybe two strides and went to the start. My legs were not feeling loose or good and the while it wasn&#8217;t hot it was humid enough to have me already soaked and slightly uncomfortable.</p>
<p>Rob and I wished Brian good luck and settled back further in the pack and found Shawn and Nicole. Race plan was this. Rob was going to pace me to a sub 19 and I was hoping Shawn would be there with us; first mile at a 6:10 and then hammer. This was damn exciting. When I broke 20 minutes in the 5k for the first time Brian paced me and now Rob was pacing me; another reason I love running with these people.</p>
<p>Gun. Start. Away we go, the first mile is a descending one and the pace is quickening. I tend to run too fast on that first mile, suffer the second, and fight back on the third; I would guess this is common. First mile shows a 5:58 on my watch. So the good news is we&#8217;ve gained 12 seconds on the race plan, thrown that in the bank and we are feeling okay. The bad news is that I know I&#8217;ve just thrown 12 seconds in the bank and nothing is free! The legs are suffering already and Rob has activated his jet-pack and is taking off. My thought here is to keep Rob in sight, focus on form, fight, and hope Shawn is right there with me.</p>
<p>But it got worse. Ouch. I was struggling and mile two was as 6:17, a full 19 seconds slower. Granted it ascended a bit but still I was dejected and figured a sub 19 was out. I also considered pulling up there and coasting in as I was spent but I trudged along and then looked down at my watch, less than a mile to go so I started focusing. 0.6 miles, 0.5 miles, you get it and I started thinking about track workouts and running an 800 is all I have to do and picked up the pace. Third mile in 6:05! I have a chance but then the last tenth was across a grass common area that was damp and slower than the road and I slowed until seeing the club, hearing encouragement and trying to push it that last tenth (5:10 pace) a hundred yards out or so I saw I was actually near 19, shocked I pushed again and the clock read 19:01 as I crossed. I was a little disheartened but loved the fight I showed when I wanted to quit. I glanced at my watch and 18:57! Boom! New PR baby.</p>
<p style="text-align: center;"><a href="http://jdlabs.s3.amazonaws.com/wp-content/uploads/2010/07/Screen-shot-2010-07-29-at-11.04.19-AM1.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-205" title="Lumberjack Days 2010 5k" src="http://jdlabs.s3.amazonaws.com/wp-content/uploads/2010/07/Screen-shot-2010-07-29-at-11.04.19-AM1.png" alt="Screen shot 2010 07 29 at 11.04.19 AM1 Race Report   Lumberjack Days 5K" width="762" height="206" /></a></p>
<p>http://www.lumberjackdays.com/roadraces.asp</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=UjsqbeJuADw:2D73065mNtY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=UjsqbeJuADw:2D73065mNtY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=UjsqbeJuADw:2D73065mNtY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=UjsqbeJuADw:2D73065mNtY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=UjsqbeJuADw:2D73065mNtY:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/race-report-lumberjack-days-5k/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/race-report-lumberjack-days-5k/</feedburner:origLink></item>
		<item>
		<title>Post calls with REST and .NET</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/AnDOywB3glM/</link>
		<comments>http://www.jacobhackl.com/2010/07/post-calls-with-rest-and-net/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:54:53 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Rest]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=201</guid>
		<description><![CDATA[Have a client application that needed to post some referral sales data to a third-party via REST. I did this a long time ago and had to do a refresher course and these were two of the better posts I used for the final implementation. With all the .NET movement towards REST and yesterday&#8217;s post [...]]]></description>
			<content:encoded><![CDATA[<p>Have a client application that needed to post some referral sales data to a third-party via REST. I did this a long time ago and had to do a refresher course and these were two of the better posts I used for the final implementation. With all the .NET movement towards REST and yesterday&#8217;s post about <a href="http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx">Code-first development with Entity Framework 4</a> I have to admit that Microsoft is adapting the demand of developers (or the marketplace). There is still a vast gap until it catches up the speed of RoR in development but they are each distinct tools so that day may never come.</p>
<p>Those rest posts:</p>
<p><a href="http://developer.yahoo.com/dotnet/howto-rest_cs.html">http://developer.yahoo.com/dotnet/howto-rest_cs.html</a></p>
<p><a href="http://devlicio.us/blogs/derik_whittaker/archive/2009/02/14/posting-data-to-a-rest-service-using-c.aspx">http://devlicio.us/blogs/derik_whittaker/archive/2009/02/14/posting-data-to-a-rest-service-using-c.aspx</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=AnDOywB3glM:PoRxOFBQ3Q0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=AnDOywB3glM:PoRxOFBQ3Q0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=AnDOywB3glM:PoRxOFBQ3Q0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=AnDOywB3glM:PoRxOFBQ3Q0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=AnDOywB3glM:PoRxOFBQ3Q0:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/post-calls-with-rest-and-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/post-calls-with-rest-and-net/</feedburner:origLink></item>
		<item>
		<title>2009 Race Recap</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/llmd_BwLxA0/</link>
		<comments>http://www.jacobhackl.com/2010/07/2009-race-recap/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 07:31:29 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[Running]]></category>
		<category><![CDATA[Tri]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=126</guid>
		<description><![CDATA[Note: I&#8217;m doing some summer cleaning and found this unpublished post from October of 2009 Last week I ran in the Chicago Marathon (more on that later) and that closes the chapter on racing for 2009. Now I may dabble in a few fun runs but for the most part I&#8217;m going to focus on [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: I&#8217;m doing some summer cleaning and found this unpublished post from October of 2009</em></p>
<p>Last week I ran in the Chicago Marathon (more on that later) and that closes the chapter on racing for 2009. Now I may dabble in a few fun runs but for the most part I&#8217;m going to focus on recovery, relaxation, and catching up with house projects before working up my 2010 goals. 2009 was a great year for racing for me for a few reasons. First, I took the triathlon plunge and really liked them; heck, I ended up doing four of them. Now I decided to try the tri because long distance running has left me pretty banged up since since 2007 and my last two stunk! In fact I had decree that NO MARATHON would be run in 2009 (for me only of course, you go ahead). Training for the tri left me feeling fresh and the swimming allowed my upper body to feel strong unlike marathon training which kills the beach bod! Most of the winter was spent in spin class and swimming (although you couldn&#8217;t tell by my swim splits this summer). Okay, the second reason 2009 was successful was that I broke the Jake Decree and signed up for Chicago. My run club buddies where all going and I had yet to run Chicago and didn&#8217;t want to miss the opportunity to run it with friends. So I wanted to recap 2009 race circuit&#8230;what a year. I started the year out of shape and then worked back into it for the tri&#8217;s. Then at the end of June I was sick for a solid month with little activity and my races suffered. At the end of July I did a 230 mile mountain bike trip in the San Juan mountains which started my road to recovery. I built up the running base after that and started getting in running shape again. <strong>RUNNING RACES</strong></p>
<ul>
<li> <strong>Chicago Marathon</strong><br />
10/11/09 &#8211; 26.2 Mi 3:17:54 7:34</p>
<p>Chicago is a major marathon and I wasn&#8217;t going to miss the opportunity to experience that with my running club buddies. Running a race with the support of friends is a treasure and the collective Chicago Marathon experience of the group is a major positive. Kelly and I made a long weekend of it and the race went as planned. I was playing it safe and going for a solid PR but not my BQ. My job was to pace Todd to mile 20 one a 3:20 pace and then I would take off from there, Todd ended up taking off on me! My splits were consistent though and I felt good. The Chicago support was beyond amazing, the mass of runners and spectacle of spectators made me realize I love the big races. New York, I&#8217;ll be seeing you.</li>
<li><strong>PACE 5K</strong><br />
Lake Nokomis &#8211; 9/26/09 - 5 km 19:25 6:15<br />
Good follow-up to the 5K the week before.</li>
<li> <strong>Bolderdash 5k</strong><br />
Lake Nokomis &#8211; 9/19/09<br />
- 5 km 19:19 6:13<br />
PR &#8211; burned a little too fast at first but banked enough time to roll it in under 20 which was my goal.</li>
<li> <strong>Midnight Summers Run</strong><br />
8/13/09 - 3 Mi 19:39 6:33<br />
Bummer of a run because they served light beer instead of Surly but I ran a good workout and beat Carrie Tollefson!! (Trust me, I have no illusions.)</li>
<li> <strong>Brian Kraft 5K</strong><br />
Lake Nokomis - 5/25/09 - 5 km 20:17 6:32<br />
Good start but ran out of gas on back side.</li>
<li> <strong>Eau Claire 1/2 Marathon</strong><br />
5/3/09 &#8211; 13.1 Mi 1:39:11 7:35<br />
Felt good and that I could hold the pace for a while. Think I could have cranked it up a little bit more but was real happy with the race especially given my running fitness. I was hoping for a 1:42 or so.</li>
<li> <strong>Get in Gear 10K</strong><br />
4/25/09 &#8211; 10 km 43:18 6:59<br />
Pretty happy with this 10K. First one in three years I think and for not running much I felt like this was a good time. The second 1/2 was a little faster.</li>
<li> <strong>Human Race 8K</strong><br />
3/22/09 - 8 km 34:34 6:58<br />
First race since last fall and ran it hard. I had a late night with Bill &amp; Terri over for dinner and the legs felt heavy and I couldn&#8217;t catch guys like I wanted but I had a good kick at the end.</li>
</ul>
<p><strong>TRIATHLONS</strong> I don&#8217;t have good info on my tri times&#8230;or any notes from them as well. It was a whirlwind.</p>
<ul>
<li> <strong>St. Croix Tri</strong> &#8211; 9/5/09 &#8211; Sprint overall place: 64 out of 511 division place: 7 out of 32 time: 1:14:53 swim: 11:34 trn1: 2:44 bike: 31:41 trn2: 1:38 run: 27:18</li>
<li> <strong>Lifetime Tri Olympic</strong> - 7/11/09 (sick)</li>
<li> <strong>Rochester Tri &#8211; Sprint</strong> - 6/28/09 (won clydesdale)</li>
<li> <strong>Buffalo Tri Olympic</strong> (First one ever) &#8211; 6/7/09</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=llmd_BwLxA0:ynkYNv5MNAA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=llmd_BwLxA0:ynkYNv5MNAA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=llmd_BwLxA0:ynkYNv5MNAA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=llmd_BwLxA0:ynkYNv5MNAA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=llmd_BwLxA0:ynkYNv5MNAA:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/2009-race-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/2009-race-recap/</feedburner:origLink></item>
		<item>
		<title>Review of sleep and 2010 goals</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/pwQujqo6L8Q/</link>
		<comments>http://www.jacobhackl.com/2010/07/review-of-sleep-and-2010-goals/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 06:39:13 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Running]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=188</guid>
		<description><![CDATA[So it is mid-July in 2010 and I haven&#8217;t been sleeping well, my mind has been extremely chatty late at night. I have filled that void on other nights through reading or watching season 1 of Rescue Me (which I find generally entertaining and of good quality but not in the class of Mad Men or [...]]]></description>
			<content:encoded><![CDATA[<p>So it is mid-July in 2010 and I haven&#8217;t been sleeping well, my mind has been extremely chatty late at night. I have filled that void on other nights through reading or watching season 1 of <a href="http://www.imdb.com/title/tt0381798/" target="_blank">Rescue Me</a> (which I find generally entertaining and of good quality but not in the class of Mad Men or The Wire but perhaps on level with Weeds and yes, these are the only shows I really watch so I&#8217;m far from fully informed).  Anyway, tonight I felt that those options were more mind-numbing than I needed as there have been changes brewing in my mind that are far from ephemeral, most are of the professional variety and covering the delta of where I was versus where I wanted to be and that gap was widening through the stagnation and oxidation of the comforts in the present which were fully overtaking the present completely and skewing the entire scene. My wording is intentionally complete and yet completely vague for a reason but the essence is that things had to change and they did and I&#8217;m excited.</p>
<p>I&#8217;m entertaining a period of greater self-reflection that feels a little indulgent since I&#8217;m generally fairly self-aware but hey, I&#8217;m going deeper. As a part of the exercise I wanted to reflect on some of goals I have put forth in the past while. Now I&#8217;m not the best list taker so these are as my tonights recollection. And I&#8217;m going to remove the general goals of continual self-improvement like: get more sleep, be a better listener..blah blah blah.</p>
<ul>
<li><strong>Start my MBA</strong> &#8211; so I&#8217;ve been bored and when I&#8217;m bored I like to kick start things by signing up for more expensive years of school! This goal has been shelved for sometime in the next 5  years. While I know I&#8217;d enjoy the experience I really need to focus on the why&#8217;s because just last year I enrolled in a Ph.D program in Computer Science before collecting myself. Besides, I&#8217;ve already self-funded one graduate program and afterwards I did not give myself a raise! There will come a time when this is more aligned to the present and that just isn&#8217;t now.</li>
<li><strong>Start my startup</strong> &#8211; pulling on the bootstraps and going to town on the idea that has been baking in my head for quite a while. I&#8217;ve discussed it with folks, sought feedback from would be consumers of the niche endeavor and feel confident but I got caught up in billing time  that by the end of the day I did not want to code. This should see traction soon.</li>
<li><strong>Production Rails work</strong> &#8211; I&#8217;ve read about Rails, Rails 2, a now there is <a href="http://guides.rails.info/3_0_release_notes.html">Rails 3</a> and while I&#8217;ve made the local blog engine and used Ruby for some administrative server work I&#8217;m missing a production rollout until&#8230;drumroll&#8230;I finally do it through some running club focused development I&#8217;m throwing on <a href="http://minneapolis-i.com/">Shawn&#8217;s</a> design with our <a href="http://mnred.com/">run club</a>. So this goal will have been met in a few weeks.</li>
<li><strong>Improve Networking and Mentoring</strong> &#8211; The world is a small place and I&#8217;ve been working to stay in touch with those I&#8217;ve had the opportunity to work with and trying to get to know those I haven&#8217;t yet. One of the benefits I&#8217;m looking for is to feel involved in the local developer communities and it has been working and I&#8217;ll keep on it. Another aspect is mentoring which has been a nice aside from the day-to-day and I do look forward to teaching at some point.</li>
<li><strong>Contribute to Open Source (kinda)</strong> &#8211; so I broke the rules a bit on this one and decided to volunteer my time on something I really enjoyed which is <a href="runningahead.com">runningahead.com</a> and is not open source but it is free so I figure good enough. Now this goal has been met in theory only as I haven&#8217;t given Eric the attention I planned on but he&#8217;s being patient so this goal will get checked off.</li>
<li><strong>Improve my running</strong> &#8211; this has been going well, my effort and dedication to running has grown as has my appreciation of good health as I&#8217;ve had plantar fasciitis for 6 months was close to tying the famed shin splints of 06 as the most painful and is only a year away from matching my record of longest injury with my double hernia of 07. Once the plantar heels up I feel like I&#8217;ll drop it to another level. I was keyed in for an easy Boston Qualifier at Fargo this year and drew a bad weather day for this clydesdale and overheated.</li>
<li><strong>Read more consistently</strong> &#8211; I read all the time and waste little of my day but I have a plethora of magazines and the daily paper along with my technical (print and web) content that my &#8216;fun&#8217; reading collection has been largely ignored. I really did enjoy reading The Road on the Kindle this year and I read the Dan Brown book candy finally giving up my boycott to see what the fuss was about. Turned out like I thought, easy reading the doesn&#8217;t bring much in the end and yet draws you to it&#8230;much like when I watched Rambo as a child (and perhaps still).</li>
<li><strong>Write you fool write</strong> &#8211; so there is the writing of this variety which I have not taken too very well. I&#8217;m been adament about the separation of Jake and computer but lately am having a different take and plan to write more. I&#8217;m not sure what about, my first approach was to treat this as business only but really who are we kidding with the separation of concerns these days. Google will find all sides of us and present it with a nice little bow to whoever looks. If I treat this as business only it is not like the 4500 races I&#8217;ve ran won&#8217;t come up 2nd, 3rd, 4th in the google results. And trust me, I just can&#8217;t be that guy who posts code about the latest IoC framework written entirely in Scala for JSON or business advice detailing my knowledge on the devaluation of Apple because of AntennaGate (I&#8217;m keeping my iPhone4&#8230;you can&#8217;t pry it out of my kung fu grip). I will work on writing more but at the end of the day I prefer building things or dreaming of large nest eggs.
<p>BUT &#8211; My creative writing has been dormant and my poetry as been decimated. Once upon a time I would attend poetry slams and open mikes&#8230;now I wouldn&#8217;t perform but I&#8217;d think about the day I&#8217;d perform and if you are still here you should know that you are reading the blog of 2004 Sonoma library &#8211; Healdsburg branch &#8211; poetry champion! Those days were wonderful inspiration, being in a new place and drinking wine all the time generates a lot. So! I&#8217;m going to write some more and I may even put something on here from time to time to keep it fresh.</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=pwQujqo6L8Q:nmcOCtBCJNI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=pwQujqo6L8Q:nmcOCtBCJNI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=pwQujqo6L8Q:nmcOCtBCJNI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=pwQujqo6L8Q:nmcOCtBCJNI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=pwQujqo6L8Q:nmcOCtBCJNI:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/review-of-sleep-and-2010-goals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/review-of-sleep-and-2010-goals/</feedburner:origLink></item>
		<item>
		<title>Patient Money – Losing Weight the Smartphone Way, With a
Nutritionist in Your Pocket – NYTimes.com</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/1frz2D4RME0/</link>
		<comments>http://www.jacobhackl.com/2010/07/patient-money-losing-weight-the-smartphone-way-with-anutritionist-in-your-pocket-nytimes-com/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 01:35:05 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=185</guid>
		<description><![CDATA[My wife turned me on to using LoseIt on the iPhone to track out diets and this NY Times piece writes on that use by others. Personally, I&#8217;ve found this latest take at caloric tracking incredibly simple and because of that maintainable. In the past it was easy to tire of logging a meal or [...]]]></description>
			<content:encoded><![CDATA[<p>My wife turned me on to using LoseIt on the iPhone to track out diets and this NY Times piece writes on that use by others. Personally, I&#8217;ve found this latest take at caloric tracking incredibly simple and because of that maintainable. In the past it was easy to tire of logging a meal or snack but LoseIt makes it simple. This process has shown some insights on my diet and shed a few pounds too.</p>
<p><a href="http://www.nytimes.com/2010/07/17/health/17patient.html?_r=1">Patient Money &#8211; Losing Weight the Smartphone Way, With a Nutritionist in Your Pocket &#8211; NYTimes.com</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=1frz2D4RME0:87fBr5LOqxQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=1frz2D4RME0:87fBr5LOqxQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=1frz2D4RME0:87fBr5LOqxQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=1frz2D4RME0:87fBr5LOqxQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=1frz2D4RME0:87fBr5LOqxQ:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/patient-money-losing-weight-the-smartphone-way-with-anutritionist-in-your-pocket-nytimes-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/patient-money-losing-weight-the-smartphone-way-with-anutritionist-in-your-pocket-nytimes-com/</feedburner:origLink></item>
		<item>
		<title>InfoQ: Architecting TekPub – Moving from ASP.NET MVC to Ruby on
Rails</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/iVUhsr2uHm8/</link>
		<comments>http://www.jacobhackl.com/2010/07/infoq-architecting-tekpub-moving-from-asp-net-mvc-to-ruby-onrails/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 15:13:38 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=182</guid>
		<description><![CDATA[Everytime I read another post about the simplicity and affordability of moving to Rails I go hmm; this time I&#8217;m going HMMMMM! InfoQ: Architecting TekPub &#8211; Moving from ASP.NET MVC to Ruby on Rails.]]></description>
			<content:encoded><![CDATA[<p>Everytime I read another post about the simplicity and affordability of moving to Rails I go hmm; this time I&#8217;m going HMMMMM!</p>
<p><a href="http://www.infoq.com/articles/architecting-tekpub">InfoQ: Architecting TekPub &#8211; Moving from ASP.NET MVC to Ruby on Rails</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=iVUhsr2uHm8:3lKfwHS9Z74:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=iVUhsr2uHm8:3lKfwHS9Z74:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=iVUhsr2uHm8:3lKfwHS9Z74:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=iVUhsr2uHm8:3lKfwHS9Z74:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=iVUhsr2uHm8:3lKfwHS9Z74:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/07/infoq-architecting-tekpub-moving-from-asp-net-mvc-to-ruby-onrails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/07/infoq-architecting-tekpub-moving-from-asp-net-mvc-to-ruby-onrails/</feedburner:origLink></item>
		<item>
		<title>Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates -
ScottGu’s Blog</title>
		<link>http://feedproxy.google.com/~r/JacobHackl/~3/2wxUTbf0BOc/</link>
		<comments>http://www.jacobhackl.com/2010/06/tiptrick-enabling-ssl-on-iis-7-0-using-self-signed-certificates-scottgus-blog/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 21:45:33 +0000</pubDate>
		<dc:creator>Jake Hackl</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.jacobhackl.com/?p=180</guid>
		<description><![CDATA[Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates &#8211; ScottGu&#8217;s Blog. Rebuilding my dev environment&#8230;always have to google this one.]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.asp.net/scottgu/archive/2007/04/06/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates.aspx">Tip/Trick: Enabling SSL on IIS 7.0 Using Self-Signed Certificates &#8211; ScottGu&#8217;s Blog</a>.</p>
<p>Rebuilding my dev environment&#8230;always have to google this one.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JacobHackl?a=2wxUTbf0BOc:c5tuhbMG4Kk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JacobHackl?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=2wxUTbf0BOc:c5tuhbMG4Kk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=2wxUTbf0BOc:c5tuhbMG4Kk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JacobHackl?a=2wxUTbf0BOc:c5tuhbMG4Kk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/JacobHackl?i=2wxUTbf0BOc:c5tuhbMG4Kk:F7zBnMyn0Lo" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.jacobhackl.com/2010/06/tiptrick-enabling-ssl-on-iis-7-0-using-self-signed-certificates-scottgus-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jacobhackl.com/2010/06/tiptrick-enabling-ssl-on-iis-7-0-using-self-signed-certificates-scottgus-blog/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 2.246 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-09-06 11:00:48 -->
