<?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>MyVerbalOutlet</title>
	<atom:link href="http://www.myverbaloutlet.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.myverbaloutlet.net</link>
	<description>This is where I spout off about stuff</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:05:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Using A Cross Platform Text Editor (Emacs Vs Vim)</title>
		<link>http://www.myverbaloutlet.net/2010/08/using-a-cross-platform-text-editor-emacs-vs-vim/</link>
		<comments>http://www.myverbaloutlet.net/2010/08/using-a-cross-platform-text-editor-emacs-vs-vim/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:05:37 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=764</guid>
		<description><![CDATA[I have been dissatisfied with my text editor choices for a while now. I use a Windows 7 PC at work and a Mac at home along with doing some work on my Linux VPS. I have using Notepad++ on Windows for a long time but it do editing remote files very well. I bought [...]]]></description>
			<content:encoded><![CDATA[<p>I have been dissatisfied with my text editor choices for a while now. I<br />
use a Windows 7 PC at work and a Mac at home along with doing some work<br />
on my Linux VPS. I have using Notepad++ on Windows for a long time but<br />
it do editing remote files very well. I bought a Textmate license for<br />
the Mac several years ago but I don&#8217;t actually use it enough to get the<br />
benefits out of it that I could. Editing files on my VPS has pretty much<br />
necessitated using either Emacs or Vim. There have been a lot of Rails<br />
people discovering Vim lately and blogging about it.</p>
<p>During college I had a job where I worked as a document typesetter using<br />
LaTeX on a LINUX terminal. I spent my time working on plain text in a<br />
text editor and I learned both Vim and Emacs during this time so I have<br />
experience with both of the big text editors. I have used Vim for years<br />
to do quick edits to config files and small text files on LINUX<br />
servers. Since Vim has been getting so much hype lately I thought I<br />
would start out with it. I downloaded the Windows GVim package and I<br />
found a nice Vim Rails oriented config setup on github and I used it for<br />
a week. I just couldn&#8217;t get comfortable using Vim for more than quick<br />
edits. Customizing Vim is not easy and or intuitive at all. I really<br />
don&#8217;t care for the way tabs are implemented in Vim. Vim makes it to much<br />
effort to switch to another tab. I guess I have been spoiled by editors<br />
with modern tab implementations. So I decided I would try Emacs next.</p>
<p>I downloaded the latest release of Emacs for Windows and the Emacs<br />
starter-kit from github. Although both Emacs and Vim are a little more<br />
difficult to configure on Windows than they should be I got up and<br />
running. It is fairly easy to configure Emacs to act like a standard<br />
editor on the Windows platform by doing a few things. I CUA mode which<br />
makes Ctrl-X/C/V have the standard Windows application meaning of<br />
Cut/Copy/Paste. I also found a nice package that enables file tabs in<br />
Emacs and Ctrl-Tab and Shift-Ctrl-Tab navigation between them. I have<br />
been keeping a copy of my .emacs.d directory on Dropbox for syncing<br />
between my Windows PC and my Mac. By putting in a little time you can<br />
get Emacs to behave the way you want your text editor to behave.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/08/using-a-cross-platform-text-editor-emacs-vs-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC Monster Controllers</title>
		<link>http://www.myverbaloutlet.net/2010/08/asp-net-mvc-monster-controllers/</link>
		<comments>http://www.myverbaloutlet.net/2010/08/asp-net-mvc-monster-controllers/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 19:54:53 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=738</guid>
		<description><![CDATA[I didn&#8217;t understand why some developers were wanting subcontrollers in MVC until I had to work with a controller a previous coworker wrote with over forty actions in it. This controller is doing so much it really hard to keep track what is going on where. Do to the constraints of the project I did [...]]]></description>
			<content:encoded><![CDATA[<p>I didn&#8217;t understand why some developers were wanting subcontrollers in MVC until I had to work with a controller a previous coworker wrote with over forty actions in it. This controller is doing so much it really hard to keep track what is going on where. Do to the constraints of the project I did the initial design and implementation of the repository/services model on my own then I tried to bring my coworker up to speed on MVC. Once we reached the stage where he had a grasp of the basics we pretty much worked independently on our separate sections. We only really worked together when one of us got stuck. If I had seen the monster controllers I would have had him break them down.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/08/asp-net-mvc-monster-controllers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Does Something Right</title>
		<link>http://www.myverbaloutlet.net/2010/08/microsoft-does-something-right-2/</link>
		<comments>http://www.myverbaloutlet.net/2010/08/microsoft-does-something-right-2/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 14:40:59 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=728</guid>
		<description><![CDATA[My last post was kind of disparaging of Microsoft for some of the bone headed moves they have made lately so I wanted to praise Microsoft for one of cool technologies they are developing. I have been reading Scott Guthrie&#8217;s blog posts about the new Entity Framework &#8220;Code First&#8221; feature. Code-First Development with Entity Framework [...]]]></description>
			<content:encoded><![CDATA[<p>My last post was kind of disparaging of Microsoft for some of the bone<br />
headed moves they have made lately so I wanted to praise Microsoft for<br />
one of cool technologies they are developing. I have been reading Scott<br />
Guthrie&#8217;s blog posts about the new Entity Framework &#8220;Code First&#8221; feature.</p>
<ul style="font-size: smaller;">
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx">Code-First<br />
Development with Entity Framework 4</a></li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/07/23/entity-framework-4-code-first-custom-database-schema-mapping.aspx">Entity Framework 4 &#8220;Code-First&#8221;: Custom Database Schema Mapping</a></li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx">Using EF &#8220;Code First&#8221; with an Existing Database</a></li>
</ul>
<p>EF Code-First is the data persistence strategy I have been wanting from<br />
Microsoft. I want to be able to write my model classes and add<br />
validation attributes without having to inherit from a .Net Framework<br />
class or deal with a design surface or generated code. One of the<br />
coolest features of Code-First is the ability to generate the database<br />
directly from the model objects and seed the database with data. This<br />
feature alone will make setting up integration tests much easier.</p>
<p>I think Code-First and the new DbContext wrapper for ObjectContext will<br />
make Entity Framework much easier to work with and I plan to use these<br />
features in my next .Net project over LINQ to SQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/08/microsoft-does-something-right-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Writes Off Dynamic Languages</title>
		<link>http://www.myverbaloutlet.net/2010/08/720/</link>
		<comments>http://www.myverbaloutlet.net/2010/08/720/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:21:58 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/2010/08/720/</guid>
		<description><![CDATA[Microsoft seems to have washed its hands of the dynamic languages running on .Net work it was doing. This is a real shame, I was hoping to one day be able to work in Ruby with full Visual Studio support. I had hoped that Microsoft would have enabled a TDD/BDD approach using dynamic languages on [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft seems to have washed its hands of the dynamic languages<br />
running on .Net work it was doing. This is a real shame, I was hoping to<br />
one day be able to work in Ruby with full Visual Studio support. I had<br />
hoped that Microsoft would have enabled a TDD/BDD approach using dynamic<br />
languages on the Windows platform. Using a dynamic language would have<br />
much less friction than using C#.</p>
<p>Although Microsoft has done a lot of work on making C# the premier<br />
language for the .Net platform all the cool programming development<br />
seems to be in dynamic languages. The last really cool programming<br />
language innovation Microsoft made was LINQ. I love LINQ it&#8217;s a great<br />
feature that enabled the creation of LINQ to SQL and the Entity Framework<br />
Microsoft&#8217;s ORM&#8217;s. It took Microsoft years to add LINQ and anonymous<br />
types to C# to then enable the creation of their ORM technologies. The dynamic<br />
language people looked at LINQ and said that&#8217;s a pretty good idea and<br />
then they created <a href="http://github.com/nkallen/arel">arel</a> which is similar in functionality to LINQ.</p>
<p>Lately Microsoft has been making moves that don&#8217;t make a lot of sense to<br />
me. On one hand they seem to be working full speed on developing ASP.NET<br />
MVC and making it the first choice of professional web developers<br />
working on the .Net platform. This is great as MVC made Windows web<br />
development actually enjoyable for me rather than something I suffered<br />
through.</p>
<p>Then they are coming out with technologies like Microsoft.Data that<br />
allow the worst kind of beginner mistakes to occur and Microsoft even<br />
commits some of these mistakes in it&#8217;s documentation for Microsoft.Data<br />
with the excuse of illustrating simplicity. The other new Microsoft<br />
project they are calling LightSwitch is another attempt to allow<br />
non-programmers to develop client UI&#8217;s to their data. I don&#8217;t have a<br />
problem with the concept except when it comes time to do anything with<br />
the LightSwitch generated UI I will be stuck in SilverLight trying to<br />
turn Microsoft&#8217;s generated code into a real application. I wish<br />
Microsoft had just improved SketchFlow to allow a business user to<br />
layout what they need and then leave the rest of the development to<br />
someone who knows what they are doing.</p>
<p>Microsoft&#8217;s new focus on beginners and those with no programming skills<br />
is not encouraging, especially when their documentation is bad or<br />
misleading. Microsoft seems to want to return the low end of development<br />
back to the bad old days of classic asp pages and business believing<br />
they can run a real line of business app on Microsoft Access. For the<br />
professional developers who will have to encounter these bad projects in<br />
the future Microsoft is not making any friends.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/08/720/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Early Birthday Present</title>
		<link>http://www.myverbaloutlet.net/2010/05/early-birthday-present/</link>
		<comments>http://www.myverbaloutlet.net/2010/05/early-birthday-present/#comments</comments>
		<pubDate>Sun, 16 May 2010 22:24:32 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[lifestyle]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=438</guid>
		<description><![CDATA[I picked up an early birthday present this afternoon. Thanks to a sale at Lowe&#8217;s I was able to pick up this four burner gas grill with side burner for a very good price. I am going to put it together next weekend and do as much grilling as the weather permits. ]]></description>
			<content:encoded><![CDATA[<p>I picked up an early birthday present this afternoon. Thanks to a sale at Lowe&#8217;s I was able to pick up this four burner gas grill with side burner for a very good price. I am going to put it together next weekend and do as much grilling as the weather permits. <br /><img style="float: left;" src="http://www.myverbaloutlet.net/wp-content/uploads/2010/05/grill.jpg" border="0" alt="grill.jpg" width="500" height="500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/05/early-birthday-present/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Upgrade Snafu</title>
		<link>http://www.myverbaloutlet.net/2010/05/server-upgrade-snafu/</link>
		<comments>http://www.myverbaloutlet.net/2010/05/server-upgrade-snafu/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:27:12 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=434</guid>
		<description><![CDATA[I upgraded my VPS OS and everything seemed to go fine until I looked at my blog. Something seemed to have messed up the database so that revisions showed up on the blog. Nothing I did inside WordPress was able to fix it. I ended up restoring the database from a backup and that seems [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded my VPS OS and everything seemed to go fine until I looked at my blog. Something seemed to have messed up the database so that revisions showed up on the blog. Nothing I did inside WordPress was able to fix it. I ended up restoring the database from a backup and that seems to have resolved the issue.</p>
<p>I did however lose one post and that is a real bummer. This whole thing was a real pain to deal with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/05/server-upgrade-snafu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Data Builder for .Net</title>
		<link>http://www.myverbaloutlet.net/2010/04/test-data-builder-for-net/</link>
		<comments>http://www.myverbaloutlet.net/2010/04/test-data-builder-for-net/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 20:10:15 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=432</guid>
		<description><![CDATA[While researching an issue at work today I came across the NBuilder project which is a test data builder for .Net using C#. This is really cool as I having been searching for something like this. NBuilder has a really cool fluent interface for generating test data for use in unit tests.]]></description>
			<content:encoded><![CDATA[<p>While researching an issue at work today I came across the <a href=\"http://nbuilder.org/\">NBuilder</a> project which is a test data builder for .Net using C#. This is really cool as I having been searching for something like this. NBuilder has a really cool fluent interface for generating test data for use in unit tests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/04/test-data-builder-for-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The EBook War</title>
		<link>http://www.myverbaloutlet.net/2010/02/the-ebook-war/</link>
		<comments>http://www.myverbaloutlet.net/2010/02/the-ebook-war/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 02:20:47 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=427</guid>
		<description><![CDATA[Amazon and one of the largest book publishers got in a fight last weekend over what the pricing on ebooks should be and as a result Amazon stopped selling the publishers books directly and only allowed sales by third parties.  Buying books from Amazon is very convenient and they usually have the best price on new [...]]]></description>
			<content:encoded><![CDATA[<p>Amazon and one of the largest book publishers got in a fight last weekend over what the pricing on ebooks should be and as a result Amazon stopped selling the publishers books directly and only allowed sales by third parties.  Buying books from Amazon is very convenient and they usually have the best price on new hardback books. Amazon&#8217;s pricing on new hardbacks has enabled me to order several  in the last few months that I would had to wait on paperback copies of otherwise. For this I love buying books from Amazon.</p>
<p>I have been an avid reader since the 6th grade; I love books. As someone who makes their living through technology I have been fascinated by ebooks and ebook readers. Amazon&#8217;s Kindle platform and Apple&#8217;s upcoming iPad are very cool devices. I however will not be using them as ebook readers anytime soon for several reasons.</p>
<ol>
<li>I love books. I love holding a book in my hands.</li>
<li>I reread books I love. I have several series of books I have reread many times.</li>
<li>When I buy a book I own a physical copy and no one else can tell me what I can and cannot do with it.</li>
<li>I am not dependent on a third party corporation or reader to be able to read what I have purchased.</li>
</ol>
<p>For ebooks to be attractive to me they would have to have the following attributes.</p>
<ol>
<li>Be cheaper than the print books.</li>
<li>Be available within a reasonable time frame of the books release.</li>
<li>Be unencumbered by formats that restrict my use of the ebook on the platform of my choice.</li>
</ol>
<p>Here are some articles with commentary by some of the authors that were effected by Amazon&#8217;s actions over the weekend.</p>
<blockquote><p><strong>Charles Stross:</strong> <a href="http://www.antipope.org/charlie/blog-static/2010/01/amazon-macmillan-an-outsiders.html">http://www.antipope.org/charlie/blog-static/2010/01/amazon-macmillan-an-outsiders.html<br />
</a><strong>Cory Doctorow:</strong> <a href="http://www.boingboing.net/2010/01/29/amazon-and-macmillan.html">http://www.boingboing.net/2010/01/29/amazon-and-macmillan.html<br />
</a><strong>John Scalzi:</strong> <a href="http://whatever.scalzi.com/2010/01/30/a-quick-note-on-ebook-pricing/">http://whatever.scalzi.com/2010/01/30/a-quick-note-on-ebook-pricing/</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/02/the-ebook-war/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herding Code Podcast</title>
		<link>http://www.myverbaloutlet.net/2010/01/herding-code-podcast/</link>
		<comments>http://www.myverbaloutlet.net/2010/01/herding-code-podcast/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 02:26:14 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=420</guid>
		<description><![CDATA[I listened to the Herding Code podcast number 69 today and it was bad. The guest Scott Bellware was ostensibly talking about the difficulties of working with what he called &#8220;HTML specialists&#8221; and everyone else calls designers. However he talked in such generalities and used such vague examples that he made no sense whatsoever for almost a [...]]]></description>
			<content:encoded><![CDATA[<p>I listened to the <a href="http://herdingcode.com/">Herding Code</a> podcast number <a href="http://herdingcode.com/?p=232">69</a> today and it was bad. The guest Scott Bellware was ostensibly talking about the difficulties of working with what he called &#8220;HTML specialists&#8221; and everyone else calls designers. However he talked in such generalities and used such vague examples that he made no sense whatsoever for almost a half hour. Once he started talking a little less like a consultant trying to flim-flam his audience it almost became listenable. I hope in the future the Herding Code guys try and elicit more concrete examples from their guests instead of letting them ramble on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/01/herding-code-podcast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Press Event Today</title>
		<link>http://www.myverbaloutlet.net/2010/01/apple-press-event-today/</link>
		<comments>http://www.myverbaloutlet.net/2010/01/apple-press-event-today/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:38:26 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.myverbaloutlet.net/?p=422</guid>
		<description><![CDATA[Today is the big Apple press event where all the rumors say Apple will be introducing a tablet computing device. What I am hoping to see is iPhone OS 4 and an updated iLife suite of software. I am reserving judgement on the tablet until I see Steve Jobs demo it.]]></description>
			<content:encoded><![CDATA[<p>Today is the big Apple press event where all the rumors say Apple will be introducing a tablet computing device. What I am hoping to see is iPhone OS 4 and an updated iLife suite of software. I am reserving judgement on the tablet until I see Steve Jobs demo it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.myverbaloutlet.net/2010/01/apple-press-event-today/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
