<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>The Porter Method &#187; Technology</title>
	<atom:link href="http://www.theportermethod.com/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theportermethod.com/blog</link>
	<description>A look into the thoughts and opinions from the mind of Doug Porter.</description>
	<lastBuildDate>Tue, 15 Nov 2011 05:08:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Interesting Blogs I Follow</title>
		<link>http://www.theportermethod.com/blog/2010/06/21/interesting-blogs-i-follow/</link>
		<comments>http://www.theportermethod.com/blog/2010/06/21/interesting-blogs-i-follow/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 11:00:00 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[blogs]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=464</guid>
		<description><![CDATA[Wanted to highlight a couple of blogs that I follow and find interesting. They focus on pretty specific areas and may not be very useful to most. In The Pipeline &#8211; Chemistry related: This blog written by Dr. Derek Lowe &#8230; <a href="http://www.theportermethod.com/blog/2010/06/21/interesting-blogs-i-follow/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wanted to highlight a couple of blogs that I follow and find interesting.  They focus on pretty specific areas and may not be very useful to most.</p>
<p><a href="http://pipeline.corante.com/">In The Pipeline</a> &#8211; Chemistry related:  This blog written by Dr. Derek Lowe focuses on Chemistry (and more specifically biochemistry drug related) research.  Being a former Chemistry major and eventual Chemistry minor, I find Dr. Lowe&#8217;s writing very entertaining.  I first found his site when someone posted a link to his series of posts about <a href="http://pipeline.corante.com/archives/things_i_wont_work_with/">Things I Won&#8217;t Work With</a> which have some fantastic gems about some incredibly volatile compounds he refuses to work with.</p>
<p><a href="http://www.iwillteachyoutoberich.com/">I Will Teach You To Be Rich</a> &#8211; Personal Finance: Ramit Sethi is a Stanford educated entrepreneur that writes some very useful pieces in the realm of finance.</p>
<p><a href="http://www.schneier.com/">Bruce Schneier</a> &#8211; Computer Security: Bruce Schneier is the defacto guru in the computer security space.  He writes some very poignant pieces on security in the computer world as well as how those same principles apply to the real world.</p>
<p><a href="http://www.fourhourworkweek.com/blog/">Tim Ferris &#8211; 4 hour workweek</a> &#8211; Lifestyle Design: I was very skeptical of Tim&#8217;s book but it was an enjoyable read with some really good information.  His blog is also very entertaining and worth following.</p>
<p><a href="http://www.hackingnetflix.com/">Hacking Netflix</a> &#8211; Netflix Movies: An interesting blog that keeps up with what is going on with the company Netflix and the movie rental market.</p>
<p><a href="http://blackbag.nl/">Blackbag, Barry&#8217;s weblog</a> &#8211; Lockpicking and security: A very eclectic site that I found via Bruce Schneier that talks about physical security measures and countermeasures.</p>
<p><a href="http://tkyte.blogspot.com/">The Tom Kyte Blog</a> &#8211; Oracle database: Tom Kyte is a well known guru in the Oracle world.  His site <a href="http://asktom.oracle.com">Ask Tom</a> is the place to go when looking for answers dealing with Oracle.  His books are also incredible.</p>
<p><a href="http://www.travelzoo.com/top20/">Travelzoo Top 20</a> &#8211; Travel:  This site compiles a list of weekly travel deals (vacation packages, cruises, flights, hotel deals, etc).</p>
<p>I&#8217;m always looking for other sites with interesting content, if you have some favorites, please post them in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2010/06/21/interesting-blogs-i-follow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2007 Toyota Camry In-Dash Navigation Unit Repair</title>
		<link>http://www.theportermethod.com/blog/2010/06/14/2007-toyota-camry-in-dash-navigation-unit-repair/</link>
		<comments>http://www.theportermethod.com/blog/2010/06/14/2007-toyota-camry-in-dash-navigation-unit-repair/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 11:00:18 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[denso]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[hitech service]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[Radio]]></category>
		<category><![CDATA[toyota]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=455</guid>
		<description><![CDATA[Casey bought a 2007 Toyota Camry 3 years ago from the dealership. At the time she added the GPS navigation package which included an upgraded stereo, satellite radio, and GPS touchscreen navigation. This upgrade was not cheap by any means, &#8230; <a href="http://www.theportermethod.com/blog/2010/06/14/2007-toyota-camry-in-dash-navigation-unit-repair/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Casey bought a 2007 Toyota Camry 3 years ago from the dealership.  At the time she added the GPS navigation package which included an upgraded stereo, satellite radio, and GPS touchscreen navigation.  This upgrade was not cheap by any means, adding $2,000 to the price of the vehicle.  Now this unit made by Denso is very nice.  The touchscreen works great and the built-in navigation is extremely convenient to always have in the car (versus putting up and taking down a hand-held GPS each time you get into the car).  </p>
<p><img src="http://dougporter.smugmug.com/Other/Misc/radiofront1/899537620_cCe5W-M.jpg"/></p>
<p><img src="http://dougporter.smugmug.com/Other/Misc/radiotop/899537625_8uEs7-M.jpg" /></p>
<p>Unfortunately a mere months after the 3 year warranty expired on the car, the touchscreen display went out.  All the functionality appeared to work, but the display was so dim that you could only tell it was on by shining a flashlight at it.  So to the dealer it went for a repair estimate.  The Toyota dealer decided that it could not be repaired and should be replaced.  Cost to replace a radio unit that cost $2,000 3 years ago&#8230;..$3,000 dollars.  So apparently in 3 years, the price of this technology went up 50%.  The dealer was supposed to charge labor for looking at it but the rep was so shocked himself by the price that he waived the fee.  Pretty bad when their own service reps can&#8217;t believe the costs of their own parts.</p>
<p>As <a href="http://blogs.law.harvard.edu/philg/">Philip Greenspun</a> has lamented multiple times (<a href="http://blogs.law.harvard.edu/philg/2010/02/14/factory-navigation-system-pricing/">here</a>, <a href="http://philip.greenspun.com/materialism/cars/infiniti-m35">here</a>, and <a href="http://philip.greenspun.com/materialism/cars/sienna">here</a>), this is a good reason the car manufacturers deserve to go under:  selling a $200 device for $2,0000, not to mention the outrageous cost of navigation updates (~$350).  It was extremely depressing to hear that this was the recommended outcome from the dealership on a device they sell.  I could not stomach this recommendation since it seemed that everything worked on the device except for the display.  Pity to toss all those fancy electronics because of a failing LCD screen.  After copious searching on the internet for others with similar problems and suggestions for repair, I came across a recommendation on a Toyota Tundra forum for a company out of California that repairs these units.  </p>
<p>The company is <a href="http://www.hitechserv.com/">Hi-Tech Electronic Services</a> out of Van Nuys, CA.  I contacted them via e-mail and described the problem.  They said they could fix it and would give a free official estimate once they received the unit (though the gave me a rough estimate via e-mail).  I found some instructions online about removing the radio (one of the easiest cars I&#8217;ve ever seen for removing a radio I must add), and $30 of UPS shipping later they had it at their shop.</p>
<p>They examined the unit, repaired the 3 parts that had gone bad, and shipped it back all within a week for $585 total including return shipping.  So a new replacement unit is $3,000 from Toyota, repair of existing unit, $585.  A much, much better deal.  They only offer a 90 day warranty on their repairs, but I suppose that is to be expected with electronic repairs in general.  Overall a wonderful experience.  I reinstalled the unit into the car and it has been working great ever since.  </p>
<p>I highly recommend checking this company out if you have any kind of in-dash navigation unit that needs repair.  And when buying a new car, I highly recommend you do not purchase the in-dash navigation unit.  It is convenient, but the cost is way too high considering the advances in technology and that the dealers do not stand behind their product enough to warrant that risk/reward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2010/06/14/2007-toyota-camry-in-dash-navigation-unit-repair/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Enterprise Service Bus by David Chappel Book Review</title>
		<link>http://www.theportermethod.com/blog/2010/03/29/enterprise-service-bus-by-david-chappel-book-review/</link>
		<comments>http://www.theportermethod.com/blog/2010/03/29/enterprise-service-bus-by-david-chappel-book-review/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 11:00:48 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[esb]]></category>
		<category><![CDATA[o'reilly]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=449</guid>
		<description><![CDATA[This past week I finished Enterprise Service Bus by David Chappell. First I must mention that I read the book via O&#8217;Reilly&#8217;s fantastic Safari online book service that I have access to for being a Professional member of the ACM &#8230; <a href="http://www.theportermethod.com/blog/2010/03/29/enterprise-service-bus-by-david-chappel-book-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This past week I finished <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2FEnterprise-Service-Bus-Theory-Practice%2Fdp%2F0596006756&#038;tag=dougportercom&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325">Enterprise Service Bus by David Chappell</a>.<br />
<br />
<a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2FEnterprise-Service-Bus-Theory-Practice%2Fdp%2F0596006756&#038;tag=dougportercom&#038;linkCode=ur2&#038;camp=1789&#038;creative=9325"><br />
<img src="http://ecx.images-amazon.com/images/I/4115uPN5SbL._BO2,204,203,,TopRight,35,-76_AA300_SH20_OU01_.jpg" alt="ESB by David Chappell"/><br />
</a><br />
<br />
First I must mention that I read the book via <a href="http://www.ora.com">O&#8217;Reilly&#8217;s</a> fantastic <a href="http://www.safaribooksonline.com">Safari online book service</a> that I have access to for being a <a href="http://www.acm.org/membership">Professional member of the ACM</a> (only $99/year).  I can&#8217;t recommend this service enough.  The selection of books is amazing and to be able to add a book and begin reading immediately gives you great ability to get knowledge if the mood strikes.</p>
<p><a href="http://www.oreillynet.com/pub/au/207">David Chappell</a> is a vice president and chief technologist for SOA at <a href="http://www.oracle.com">Oracle Corporation</a>.  Though this book was written back in 2004 it is still quite relevant today.  It provides a very good introduction to service oriented architectures.  I first heard about the <a href="http://en.wikipedia.org/wiki/Enterprise_service_bus">Enterprise Service Bus</a> back when I attended <a href="http://www.theportermethod.com/blog/2005/06/28/javaone-2005-day-1-keynote/">JavaOne back in 2005</a>.  At that point it didn&#8217;t seem like the idea was fleshed out all the way based on the presentations I heard (though this book disproves that since it was written prior).  I just couldn&#8217;t wrap my head around how something like this would fit in my company&#8217;s current tech model.</p>
<p>Many years of learning and experience later, reading this book gave me a new perspective on this model and how it could integrate into our environment.  One of the best things about this book is that it approaches this integration in a realistic manner.  It doesn&#8217;t recommend ripping out your complete architecture (like most pay by the hour consulting shops come in and recommend).  It proposes adding these concepts in at the edge of your operation.  The first steps actually involve adding them in so transparently that the applications that begin conversing across the ESB don&#8217;t actually know anything has changed.</p>
<p>Then as time allows and as experience with this style of architecture grows, you can <a href="http://en.wikipedia.org/wiki/Kudzu">kudzu</a> the bus across the organization.  Many of the scenarios and specific patterns that Chappell demonstrates and models are exact copies of problems that I&#8217;m encountering first hand at work.  Reading this book has caused me to start looking at all of our applications with an eye towards how I can apply SOA principles as we make changes to existing code.</p>
<p>The book was a very quick read and the writing style and diagrams helped me get through the book with ease.  I highly recommend reading it if you are looking for a great introduction into the Enterprise Service Bus concept.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2010/03/29/enterprise-service-bus-by-david-chappel-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starship Troopers (the novel)</title>
		<link>http://www.theportermethod.com/blog/2010/03/08/starship-troopers-the-novel/</link>
		<comments>http://www.theportermethod.com/blog/2010/03/08/starship-troopers-the-novel/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 11:00:06 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[heinlein]]></category>
		<category><![CDATA[starship troopers]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=442</guid>
		<description><![CDATA[After having seen the movie and hearing over the years of people talking about the controversy around the book, I decided to pick it up from the local library and see for myself what all the fuss is about. This &#8230; <a href="http://www.theportermethod.com/blog/2010/03/08/starship-troopers-the-novel/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After having seen the <a href="http://en.wikipedia.org/wiki/Starship_Troopers_%28film%29">movie</a> and hearing over the years of people talking about the controversy around the book, I decided to pick it up from the local library and see for myself what all the fuss is about.  This post will describe some of my thoughts on the book not really a full book report style review.</p>
<p><img src="http://www.wegrokit.com/st59.jpg" alt="Starship Troopers Book Jacket" border="0"/></p>
<p>The <a href="http://en.wikipedia.org/wiki/Starship_Troopers">book</a> was written in 1959 by <a href="http://en.wikipedia.org/wiki/Robert_A._Heinlein">Robert A. Heinlein</a> but if you didn&#8217;t know that, you would think it was written in the last couple of years.  The technology, tactics, and mindset he describes all fit with our current time.  Pretty impressive for a 50 year old novel to accurately depict our reality.  Makes you wonder if he predicted the future or the future modeled itself on him.</p>
<p>An interesting concept that the book lays out (one of the central themes) is the concept of being a <b>citizen</b> of your nation.  Everyone from birth is considered a <b>civilian</b>.  This classification gives them access to every right and freedom save two.  They cannot vote and they cannot hold public office.  To gain these two rights requires enlisting in federal service (joining the military) for a term of at least two years (the term is open ended if the nation is in conflict and needs you longer).  Further, while you are doing your federal service, you cannot vote.  So career military men would not be able to vote until their retirement.</p>
<p>The interesting thought of this setup is that the acting military does not get a say in the future of conflict or military infrastructure.  Thus they cannot vote in their self-interest.  All those that do get to vote are former military men that have seen the good and bad and put their own necks on the line.  They should have a clear picture of what it really means to fight and die and can vote with that knowledge.  It seems like a much better setup than some ivy league lawyer in Washington committing troops to some location without any first-hand knowledge of the reality of what that means.  Also this would seem to prevent the concept of the <a href="http://en.wikipedia.org/wiki/Military-industrial_complex">military-industrial complex</a> from being able to take hold since active military cannot vote.</p>
<p>Another thing this would seem to prevent would be the continued expansion of the government payrolls.  This reminds me of Philip Greenspun&#8217;s recent post on <a href="http://blogs.law.harvard.edu/philg/2010/03/03/should-government-employees-be-allowed-to-vote/">Should Government Employees Be Allowed To Vote?</a>.  Employees of the government will always tend to vote for anything that expands or improves their employment situation.  If the number of employees grows too large, then you create a situation where those kinds of votes will always pass.  I think I would have to agree with Philip that the Constitution probably would have explicitly addressed this if they thought it possible for this to ever happen.</p>
<p>Also in this completely voluntary federal service commitment, they try to make it very difficult to join and easy to quit.  They intentionally try to discourage everyone from signing up.  If they fail at that, they make it as easy as possible for an individual to drop out.  The only repercussion of dropping out is you can never sign back up and try again.  This ensures that those that are in the service are very committed to the idea of putting themselves on the line for the good of the nation as a whole and really want to be there.  This reminds me of <a href="http://blogs.hbr.org/taylor/2008/05/why_zappos_pays_new_employees.html">Zappos paying new hires cash to quit</a>.  </p>
<p>I would definitely be on board with our current military adopting this kind of setup to see how it changed the shape of our military.  With an all volunteer force, it seems a bit strange to change the rules the second you sign the dotted line.  You are free to join, but not to leave.  If it didn&#8217;t work, we could always go back to the old way of doing things, but I would imagine this would lead to an even higher quality force than we have currently.</p>
<p>There is one soliloquy in the book that is really potent (and makes it shocking this was written in 1959).  It is about the term juvenile delinquent and the nature of what causes a young person to become delinquent.  The argument is that to have a juvenile delinquent, you must have an adult delinquent that allowed this situation to occur by not using operant conditioning  and discipline to mold the child into someone with a moral basis for behavior.  He specifically talks about the removal of corporal punishment from youth and how purely at an animal/behavioral level this causes the individual to not properly learn the actions/consequences model that many of us learned at the end of a ruler or paddle.  Fascinating stuff to ponder.</p>
<p>I did not find the book as controversial as the critics made out and thoroughly enjoyed it (only took 2 days to read it).  Many criticisms have been made about its pro-military stance (Heinlein was an officer in the Navy), but I did not see it that way (with my background of never having been in the military).  I saw it speaking of a more restrained military and federal organization than we have currently.  Others critics disliked it saying it was more of an essay of Heinlein&#8217;s views versus an actual story arc.  I can see part of this, but it was not very noticeable or distracting to me.  It also might explain why <a href="http://en.wikipedia.org/wiki/Paul_Verhoeven">Paul Verhoeven</a>, who made the film version, is quoted as saying he never even finished reading the book (the movie doesn&#8217;t have much of the same story of the book).</p>
<p>I think this book is definitely worth reading if you have ever pondered what the responsibility is of the nation to its people and the people to their nation.  It gives you some great food for thought and can spur some great discussions with friends.  Of course there is <a href="http://en.wikipedia.org/wiki/Artificial_powered_exoskeleton">Power Armor</a> thrown in too so that is also a plus.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2010/03/08/starship-troopers-the-novel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Reader for RSS Feeds</title>
		<link>http://www.theportermethod.com/blog/2010/01/12/google-reader-for-rss-feeds/</link>
		<comments>http://www.theportermethod.com/blog/2010/01/12/google-reader-for-rss-feeds/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:00:30 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[google reader]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=422</guid>
		<description><![CDATA[For many years I have been hooked on the technology of RSS Feeds. These are XML based feeds provided by various websites that contain their content. Programs called feed readers allow you to subscribe to these feeds and then they &#8230; <a href="http://www.theportermethod.com/blog/2010/01/12/google-reader-for-rss-feeds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For many years I have been hooked on the technology of RSS Feeds.  These are XML based feeds provided by various websites that contain their content.  Programs called feed readers allow you to subscribe to these feeds and then they periodically poll those sites looking for new content.  </p>
<p>This technology allowed me to subscribe to a wide variety of information (Tech, Finance, Friends, Travel, etc) and have it presented to me in a simple format for reading.  I have used this with great success to keep up to date on these topics.</p>
<p>Though there were always web-based feed reader programs, I have always preferred a thick-client installed application to present me more of an MS Outlook type interface.  The app that I found which was my favorite was called Sauce Reader.  It was built using Delphi and had everything I could ask for in a feed reader.  Unfortunately the product was de-supported (though in just searching I see the company has posted <a href="http://www.e-gineer.com/v2/blog/2005/08/unofficial-history-of-synop.htm">their story</a> and the <a href="http://www.synop.com/">executables</a> are still there for download).</p>
<p>My laptop where I was running Sauce Reader on Windows XP recently crashed.  I reinstalled <a href="http://www.ubuntulinux.org/">Ubuntu Linux</a> and have been looking for a replacement feed reader program.  Unfortunately I did not have a backup of my subscription list of feeds, so I&#8217;ve had to piece them together from memory.  I decided to give the <a href="http://www.google.com/reader">Google Reader</a> application a try and see if the web-based readers had improved.</p>
<p>I must say that I am highly impressed with how the application functions.  It is very easy to use and imitates a thick client application by having very nice hotkey support built-in and a great interface.  It will also look at the feeds you are subscribed to and make recommendations of other feeds you might like.  Since this application is web-based, I can browse my feeds from any computer and still keep track of what I still have left unread.  In addition I can even pull the application up using my iPhone.  Now I can truly read my feeds everywhere.</p>
<p>If you have tried web-based feed readers in the past and found them to be lacking, I encourage you to give the Google Reader application a try.  Of course a small caveat from my paranoid self.  Google knows more about you than any other company on the web, so putting your feeds in their application just gives them a little bit more of a picture of who you are.  But if that does not bother you, then please try it out and see what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2010/01/12/google-reader-for-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netflix Streaming is Amazing</title>
		<link>http://www.theportermethod.com/blog/2009/11/23/netflix-streaming-is-amazing/</link>
		<comments>http://www.theportermethod.com/blog/2009/11/23/netflix-streaming-is-amazing/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 11:00:25 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[technology netflix]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=407</guid>
		<description><![CDATA[I had heard of Netflix over the years but it always seemed too expensive and not really for me given the amount of movies I tend to watch these days. That given I have always been impressed with the business &#8230; <a href="http://www.theportermethod.com/blog/2009/11/23/netflix-streaming-is-amazing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had heard of <a href="http://www.netflix.com">Netflix</a> over the years but it always seemed too expensive and not really for me given the amount of movies I tend to watch these days.  That given I have always been impressed with the business model and the execution of Netflix as a company.  I was even more impressed when I read about the <a href="http://en.wikipedia.org/wiki/Netflix_Prize">Netflix challenge</a> where they were giving a million dollars to anyone that could improve their suggestion algorithm.  After a long competition a winner was chosen and the prize money was distributed.</p>
<p>Recently I became aware that you could stream Netflix directly to the Xbox (a fantastic gift from Casey last Christmas).  This caused me to take a look at the packages available again, and I was very pleased with what I saw.  They have a $9/month plan that offers 1 DVD out at a time via the mail as well as access to the entire streaming catalog.  I went through checking out the streaming catalog via their website and saw there was a large collection of media that appealed to me.  They have new movies available, full seasons of TV shows available, and of course an incredible collection of classic movies.  Plus with their selection algorithm they supposedly can estimate what movies you will enjoy based on how you have ranked previously viewed movies.  This is a great way to find undiscovered gems that you might not every watch.</p>
<p>To add to the appeal, they offer a 2 week free trial so there is no pressure before you decide if the service is for you.  They also allow you to suspend your monthly account at any time if you find the need (the ultimate in low commitment).  Given that there was no commitment or pressure, I finally decided to sign up for a free trial.</p>
<p>Much to my internet provider&#8217;s dismay, I have been watching and enjoying an incredible amount of streaming content in addition to the discs I have ordered through the mail.  With just a minimal amount of watching media it is more than worth the $9/month.  I wish I had been told about this service earlier.  Oh, and if DVD&#8217;s and streaming via the Xbox are not enough, you can also watch streaming content via any PC or from Windows Media Center.  It is really a fantastic service.  </p>
<p>If you have not tried it I recommend going to their site and looking at the media available.  If you see things that interest you, sign up for the 2 week trial and give it a go.  I don&#8217;t think you will be disappointed.  I&#8217;m really enjoying the movies and TV shows I have been watching.  If you call and I don&#8217;t answer, I&#8217;m probably in the middle of watching a movie.  Got to make sure I get my $9&#8242;s worth and then some.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/11/23/netflix-streaming-is-amazing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlightCaster Flight Delay Prediction</title>
		<link>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/</link>
		<comments>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 11:00:27 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[clojure]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=393</guid>
		<description><![CDATA[A bit ago I was cruising the Hacker News site and there was a posting about one of the YCombinator alumni companies called FlightCaster. The company and the technology behind it really sparked my interest so I decided to read &#8230; <a href="http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A bit ago I was cruising the <a href="http://news.ycombinator.org">Hacker News</a> site and there was a posting about one of the YCombinator alumni companies called <a href="http://www.flightcaster.com/">FlightCaster</a>.  The company and the technology behind it really sparked my interest so I decided to read more.  FlightCaster is a company which tries to predict in advance flight delays that may occur on a given flight.  By giving you advanced warning of an impending delay, you can reschedule your flight before the masses crowd the counter when the airline officially announces the delay.  They do this by scanning the available FAA data, weather reports, and using statistical analysis.  The technology they use to accomplish this (<a href="http://clojure.org/">Clojure</a> and <a href="http://rubyonrails.org/">Ruby on Rails</a>) and their approach is extremely interesting.</p>
<p>You can read 2 great articles about the company and their technology here:</p>
<p><a href="http://www.infoq.com/articles/flightcaster-clojure-rails">Clojure and Rails &#8211; the Secret Sauce Behind FlightCaster</a></p>
<p><a href="http://www.infoq.com/articles/flightcaster-heroku-rails">Building FlightCaster&#8217;s Frontends for the Web and Smartphones</a></p>
<p>Their application is available as an iPhone or Blackberry app.  Since I was to be traveling to Denver shortly after originally reading about this company, I decided to make my first app purchase for the iPhone (9 months of iPhone ownership and I still had only used free apps) for a whopping $4.99 (the price is now down to $1.99).  </p>
<p>The app itself was simple and visually very appealing.  As I went to enter my flights, I discovered that you can&#8217;t enter your flights until around 24 hours prior to takeoff.  This is probably a limitation on the airline data available to FlightCaster so this was not much of a bother.  On my flights out to Denver the weather was great and there was no prediction of delay.  Sure enough none of my flight had issues.  </p>
<p>Unfortunately on the way back home the application wasn&#8217;t able to find either of my 2 flights.  They were small regional flights, but it was still a bit disappointing to not be able to use the app on the trip back home.  That aside, I would still recommend this app to any traveler.</p>
<p>I&#8217;m definitely not a road-warrior so this was the only time so far I have tried out the application.  Since my flights had no problems I can&#8217;t really say whether the app works as they say, but given the comments and reviews it sounds like it does (it did predict my experience on the way out correctly).  If you travel much you really should check out this app.  Especially with the lower $1.99 price, this should be a no-brainer for frequent travelers.  And if you are a technology person, you should really read about how the company approaches and solves the problems of predicting the unpredictable.  It is very interesting stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/11/09/flightcaster-flight-delay-prediction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Reading Resources</title>
		<link>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/</link>
		<comments>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 11:00:46 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=389</guid>
		<description><![CDATA[Anyone that is involved in the technical field of computing knows that it is difficult to keep up with all of the new advancements and technologies that appear. To really stay on the cutting edge requires persistence, dedication, and lots &#8230; <a href="http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Anyone that is involved in the technical field of computing knows that it is difficult to keep up with all of the new advancements and technologies that appear.  To really stay on the cutting edge requires persistence, dedication, and lots of reading and experimentation.  There are a variety of resources available to keep your skills current.  These include books, magazines, blogs, webcasts, tech sites, QA sites, and forums.  In fact there are so many resources available that you have to be pretty choosy to make sure you spend your time wisely on worthwhile content.  I&#8217;ll go through some of the resources that I find useful.</p>
<p><a href="http://news.ycombinator.org">http://news.ycombinator.org</a>:  This site posts various articles and commentary and has an extremely technical slant with a focus on the startup community.  YCombinator is a startup incubator that was started by Paul Graham (whose <a href="http://www.paulgraham.com/articles.html">articles</a> are also an incredibly good read) of <a href="http://en.wikipedia.org/wiki/Viaweb">Viaweb</a> fame.  This site is what <a href="http://www.slashdot.com">Slashdot</a> was 10 years ago and what <a href="http://www.reddit.com">Reddit</a> (which is a YCombinator alumni) was 3 years ago.</p>
<p>For actual print books I tend these days to read them online using the wonderful <a href="http://www.safaribooksonline.com">Safari Books Online</a> from <a href="http://oreilly.com/">O&#8217;Reilly</a>.  I actually read them through my <a href="http://www.acm.org">ACM membership account</a>.  The ACM offers a great <a href="http://pd.acm.org/books/books.cfm">selection of books</a> online for members.</p>
<p><a href="http://www.codinghorror.com">Coding Horror</a> is a great site written by Jeff Atwood.  I was a longtime reader of his site and actually got to hang out with him when my friend Brian worked for <a href="http://www.vertigo.com/">Vertigo Software</a> out in San Francisco.  He is a very sharp fellow that does some great writing.  He is no longer with Vertigo and his moved on to create another site that I am a huge fan of.</p>
<p><a href="http://stackoverflow.com/">StackOverflow.com</a> &#8211; This site created by Jeff Atwood and Joel Spolsky is what a Q&amp;A site should be.  I hate Experts Exchange with a such a passion that I actually update my hosts file to resolve their site to 127.0.0.1 so it fails quickly when I click on one of their links from Google.  StackOverflow is an incredible resource for reading and learning and also for giving back to the community and answering questions.  Answering questions is an incredible way to push your knowledge forward. Normally you will know an answer but still have to do some more research to fully prove and justify your response.  I highly recommend getting involved with this community that Atwood and Spolsky have put together.</p>
<p><a href="http://www.joelonsoftware.com/">Joel on Software</a> &#8211; Joel Spolsky tends to be a bit of a lightning rod in the tech world.  Some people love his viewpoint and ideas while others can&#8217;t stand him.  I am in the first camp and really enjoy his writing and thoughts on the industry and creating and running a company of technical resources.  Even if you disagree with him, you can still learn much from him and the successful company, <a href="http://www.fogcreek.com/">Fog Creek</a>, he has built.</p>
<p>Then there are the sites that I don&#8217;t read everything, but just skim and find a few worthwhile nuggets to read like <a href="http://planet.apache.org/">Planet Apache</a>, the <a href="http://blogs.thoughtworks.com/">ThoughtWorks Blogs</a>, <a href="http://www.planeteclipse.org/planet/">Planet Eclipse</a>, <a href="http://asktom.oracle.com">AskTom.Oracle.com</a> (a great Oracle Resource).</p>
<p>Just by spending as little as 10-20 minutes per day reading some of these resources you can help keep yourself up to date with what is going on in the tech industry.  Unless you want to find some legacy technology and become a greybeard you will need to make the effort to keep your skills relevant.  The sites I have listed always have interesting content and great communities of people around them.  Dive in and enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/11/02/tech-reading-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TestSwarm for JQuery</title>
		<link>http://www.theportermethod.com/blog/2009/10/26/testswarm-for-jquery/</link>
		<comments>http://www.theportermethod.com/blog/2009/10/26/testswarm-for-jquery/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 11:00:11 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[javascript jquery]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=382</guid>
		<description><![CDATA[At my day job I have started working again on our websites and after hearing many people talk about how great the JQuery JavaScript library is, I&#8217;ve started working with it. This library is absolutely incredible. If you are doing &#8230; <a href="http://www.theportermethod.com/blog/2009/10/26/testswarm-for-jquery/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At my day job I have started working again on our websites and after hearing many people talk about how great the <a href="http://jquery.com/">JQuery</a> JavaScript library is, I&#8217;ve started working with it.  This library is absolutely incredible.  If you are doing any kind of JavaScript work on the web, you really should take a little time to explore this library (<a href="http://docs.jquery.com/Tutorials">tutorials here</a>).  It makes what used to be a tedious task requiring writing custom JavaScript and testing for browser incompatibilities and just makes it built-in.  <a href="http://ejohn.org/blog/">John Resig</a> and the rest of the folks that have worked on this library have made it a thing of beauty (They also have put together an incredible set of UI JavaScript elements as well &#8211; <a href="http://jqueryui.com/">JQuery UI</a>).  Now while I have definitely become a JQuery fanboy, I wanted to write about a related project that John Resig put together.</p>
<p>One of the issues when writing one of the greatest in-browser JavaScript libraries ever is testing all of your changes across the various OS and browser versions.  The test suite for ensuring that there are no new bugs or regression bugs is very extensive.  The hardware that would be required to have implementations of all of the OS&#8217;s and browser flavors for testing would be very expensive and prone to lots of maintenance.</p>
<p>John approached this problem in a wonderful distributed format with an application he calls <a href="http://testswarm.com/">TestSwarm</a>.  He created an application that allows end users to load up their browser and allow it to wait for tests that need to be run to be sent to it from the central server.  So by opening up a browser window to a certain page, it polls for any work to do.  If it finds something to do, it pulls the test, executes it and sends the results back to the central server.  This allows JQuery to be tested easily across many OS and browser implementations and quickly find any bugs that may appear.</p>
<p>Here is John&#8217;s original <a href="http://ejohn.org/blog/test-swarm-alpha-open/">blog post about TestSwarm</a>.  Being the forward thinker that he is, John also designed the code so it can be adapted to run any kind of distributed JavaScript testing, not just JQuery.</p>
<p>Kudos to John on a great application.  Go check it out, sign up, and donate a couple of spare CPU cycles to the cause.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/10/26/testswarm-for-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Must-Have FireFox Plugins</title>
		<link>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/</link>
		<comments>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:00:05 +0000</pubDate>
		<dc:creator>Doug Porter</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://www.theportermethod.com/blog/?p=265</guid>
		<description><![CDATA[Anyone that browses the web on Windows should have years ago kicked Internet Explorer to the curb in place of other options. The web browser that I recommend is called FireFox and is a fantastic improvement over IE. One of &#8230; <a href="http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Anyone that browses the web on Windows should have years ago kicked Internet Explorer to the curb in place of other options.  The web browser that I recommend is called <a href="http://www.getfirefox.com">FireFox</a> and is a fantastic improvement over IE.  One of the features that I love in FireFox is the ability to add plugins to give extra functionality to the browser.  The short list of plugins that I use are detailed below.  I highly suggest you check them out if you are a user of FireFox.  Of course if you aren&#8217;t using FireFox, you really should check it out as well.</p>
<p><b>Adblock Plus</b><br />
<a href="http://adblockplus.org/en/">http://adblockplus.org/en/</a><br />
This plugin strips out ads from web pages.  It is the only way to browse the web these days with the ad-overload present on most sites.  You will wonder how you every browsed without it.</p>
<p><b>Firebug</b><br />
<a href="http://getfirebug.com/">http://getfirebug.com/</a><br />
If you are a Web Developer you must try out FireBug.  It allows you to view and modify the HTML, CSS, and JavaScript of pages you load in your browser.  An indispensable tool for anyone that writes web pages.</p>
<p><b>IE Tab</b><br />
<a href="https://addons.mozilla.org/en-US/firefox/addon/1419">https://addons.mozilla.org/en-US/firefox/addon/1419</a><br />
Even though I love FireFox, there are many web pages that still require Internet Explorer only.  Instead of having to actually open IE, this plugin allows you to re-render the web page using the IE engine from within FireFox.</p>
<p><b>Links &amp; Forms</b><br />
<a href="http://mozilla.queze.net/">http://mozilla.queze.net/</a><br />
This one probably only applies to web developers, but it adds back functionality that was removed in FireFox version 2 that let you view Links and Forms info when looking at a page&#8217;s info via the Page Info menu item.</p>
<p><b>RefControl</b><br />
<a href="http://www.stardrifter.org/refcontrol/">http://www.stardrifter.org/refcontrol/</a><br />
When browsing to web pages, one of the values that a site can log is the web page that you came from to get to that page.  This means that a site can record whether you came to their site from a Google search or any other page that led you there.  </p>
<p>Of course the downside is that if you were sitting on your bank&#8217;s web page and then typed in the name of a new web page, that new site could log the URL of your bank in their web logs.  The RefControl plugin solves this problem by allowing you to prevent the referring URL from being logged by those sites.  It allows you to block the referring URL entirely, set it to something you want to display (like www.noneOfYourBusiness.com), or have it return the name of the site you are heading to.  A good addition to FireFox to help protect your privacy.  </p>
<p><b>*Note</b> though that some sites use the Referring URL as part of their login validation so sometimes you may have to disable it to make some sites work.</p>
<p><b>Tab Clicking Options</b><br />
<a href="http://twanno.mozdev.org/">http://twanno.mozdev.org/</a><br />
The tabbed browsing available in FireFox is a great improvement over the old one window per browsing session that used to be the norm.  This plugin allows you to close tabs by double-clicking on the tab.  This is something I find easier than trying to click the X on the edge of each open tab in FireFox.</p>
<p><b>Web Developer Plugin</b><br />
<a href="http://chrispederick.com/work/web-developer/">http://chrispederick.com/work/web-developer/</a><br />
Another must have plugin for Web Developers.  This plugin adds a toolbar of amazing features targeted at those that write web pages.</p>
<p><b>PDF Download</b><br />
<a href="http://www.pdfdownload.org/">http://www.pdfdownload.org/</a><br />
I love the PDF format, but I hate Adobe Acrobat&#8217;s PDF Reader.  I use the <a href="http://www.foxitsoftware.com/pdf/reader/">FoxIt PDF Reader</a> instead of Adobe&#8217;s when I view PDF&#8217;s on my computer.  I never like when PDF&#8217;s open inside my browser window either.  This plugin gives you a pop-up when clicking on a PDF that gives you the option to open it in an external program (like FoxIt).</p>
<p>If there are any must have plugins that you use within FireFox that I haven&#8217;t listed, please let me know about them in the comments.  I&#8217;m always on the lookout for new plugins to make FireFox more useful to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theportermethod.com/blog/2009/09/28/must-have-firefox-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

