﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
  <channel>
    <title>Brian's Blog</title>
    <description>items I see across my tribes</description>
    <link>http://brian.chipsofttech.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.6.0.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://brian.chipsofttech.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://feeds.feedburner.com/chipsofttech/brianblog</blogChannel:blink>
    <dc:creator>Brian Carter</dc:creator>
    <dc:title>Brian's Blog</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <item>
      <title>Can't Open Port 1433 on Win Server 2008 (attempting to connect to SQL Server 2012 Express)</title>
      <description>&lt;p&gt;I have a test box that I wanted to give remote access to.&amp;#160; Warning – think before opening ports.&amp;#160; Pre-step is to add the firewall rule for 1433.&amp;#160; Once completed, SQL Server needs to have TCP/IP enabled.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Opening SQL Server Configuration Manager &lt;/li&gt;    &lt;li&gt;Going to the SQL Server Network Configuration for SQLEXPRESS &lt;/li&gt;    &lt;li&gt;Editing &amp;quot;IPALL&amp;quot; of TCP/IP Protocol. &lt;/li&gt;    &lt;li&gt;Under IP Addresses tab, make sure TCP dynamic ports is blank and TCP port is 1433&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;SSMS can now remote connect.&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Cant-Open-Port-1433-on-Win-Server-2008-(attempting-to-connect-to-SQL-Server-2012-Express).aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Cant-Open-Port-1433-on-Win-Server-2008-(attempting-to-connect-to-SQL-Server-2012-Express).aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=597daa75-4040-426f-8cce-b6b3b34932bb</guid>
      <pubDate>Sat, 27 Jul 2013 18:06:32 -0200</pubDate>
      <category>Development</category>
      <category>Architecture</category>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=597daa75-4040-426f-8cce-b6b3b34932bb</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=597daa75-4040-426f-8cce-b6b3b34932bb</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Cant-Open-Port-1433-on-Win-Server-2008-(attempting-to-connect-to-SQL-Server-2012-Express).aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=597daa75-4040-426f-8cce-b6b3b34932bb</wfw:commentRss>
    </item>
    <item>
      <title>Deployment helpers</title>
      <description>&lt;p&gt;Below are some links to help with your deployments and continuous integration.&amp;#160; I’m striving to make deploying sites to Azure as simple as my past experience with PHP and SVN: SVN UP&lt;/p&gt;  &lt;p&gt;Deployment with Azure   &lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2012/09/17/announcing-great-improvements-to-windows-azure-web-sites.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2012/09/17/announcing-great-improvements-to-windows-azure-web-sites.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Deployment with Azure and Bitbucket   &lt;br /&gt;&lt;a href="http://fabriccontroller.net/blog/posts/continuous-deployment-with-windows-azure-websites-and-bitbucket/"&gt;http://fabriccontroller.net/blog/posts/continuous-deployment-with-windows-azure-websites-and-bitbucket/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Continuous Integration   &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetForTheEnterpriseNuGetInAContinuousIntegrationAutomatedBuildSystem.aspx"&gt;http://www.hanselman.com/blog/NuGetForTheEnterpriseNuGetInAContinuousIntegrationAutomatedBuildSystem.aspx&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Deployment-helpers.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Deployment-helpers.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=911e2fa6-7441-448e-8fcd-b47649c298d0</guid>
      <pubDate>Wed, 17 Jul 2013 12:17:52 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=911e2fa6-7441-448e-8fcd-b47649c298d0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=911e2fa6-7441-448e-8fcd-b47649c298d0</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Deployment-helpers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=911e2fa6-7441-448e-8fcd-b47649c298d0</wfw:commentRss>
    </item>
    <item>
      <title>There's Gold in NUGets</title>
      <description>&lt;p&gt;I was looking into MiniProfiler and found a great thread by Scott Hanselman.&amp;#160; Below are the links:&lt;/p&gt;  &lt;p&gt;NUGet Package of the Week   &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek1ASPNETSpriteAndImageOptimization.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek1ASPNETSpriteAndImageOptimization.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek2MvcMailerSendsMailsWithASPNETMVCRazorViewsAndScaffolding.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek2MvcMailerSendsMailsWithASPNETMVCRazorViewsAndScaffolding.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek3PhoneyToolsForWindowsPhone7.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek3PhoneyToolsForWindowsPhone7.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek4DeserializingJSONWithJsonNET.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek4DeserializingJSONWithJsonNET.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek5DebuggingASPNETMVCApplicationsWithGlimpse.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek5DebuggingASPNETMVCApplicationsWithGlimpse.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek6DynamicMalleableEnjoyableExpandoObjectsWithClay.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek6DynamicMalleableEnjoyableExpandoObjectsWithClay.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek7ELMAHErrorLoggingModulesAndHandlersWithSQLServerCompact.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek7ELMAHErrorLoggingModulesAndHandlersWithSQLServerCompact.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek9ASPNETMiniProfilerFromStackExchangeRocksYourWorld.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek9ASPNETMiniProfilerFromStackExchangeRocksYourWorld.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek10NewMobileViewEnginesForASPNETMVC3SpeccompatibleWithASPNETMVC4.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek10NewMobileViewEnginesForASPNETMVC3SpeccompatibleWithASPNETMVC4.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfWeek11ImageResizerEnablesCleanClearImageResizingInASPNET.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfWeek11ImageResizerEnablesCleanClearImageResizingInASPNET.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackagesOfTheWeek12AccessingGoogleSpreadsheetsWithGDataFromCAndHostingRazorTemplatesToGenerateHTMLFromAConsoleApp.aspx"&gt;http://www.hanselman.com/blog/NuGetPackagesOfTheWeek12AccessingGoogleSpreadsheetsWithGDataFromCAndHostingRazorTemplatesToGenerateHTMLFromAConsoleApp.aspx&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/NuGetPackageOfTheWeek13PortableHttpClientMakesPortableLibrariesMoreUseful.aspx"&gt;http://www.hanselman.com/blog/NuGetPackageOfTheWeek13PortableHttpClientMakesPortableLibrariesMoreUseful.aspx&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Theres-Gold-in-NUGets.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Theres-Gold-in-NUGets.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=5ccfe847-1299-40a7-b537-a2e78e452a51</guid>
      <pubDate>Wed, 17 Jul 2013 12:15:48 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=5ccfe847-1299-40a7-b537-a2e78e452a51</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=5ccfe847-1299-40a7-b537-a2e78e452a51</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Theres-Gold-in-NUGets.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=5ccfe847-1299-40a7-b537-a2e78e452a51</wfw:commentRss>
    </item>
    <item>
      <title>Nullable property to entity field, Entity Framework through Code First</title>
      <description>&lt;p&gt;Using the data annotation in your model – &lt;strong&gt;required&lt;/strong&gt;:    &lt;br /&gt;&lt;code&gt;[Required]     &lt;br /&gt;public int &lt;strong&gt;somefield&lt;/strong&gt; {get; set;}&lt;/code&gt;&lt;/p&gt;  &lt;p&gt;Will set &lt;b&gt;somefield&lt;/b&gt; to Not Null in database, How can i set &lt;b&gt;somefield&lt;/b&gt; to allow NULLS?&lt;/p&gt;  &lt;p&gt;1) Just omit the [Required] attribute from the somefield property. &lt;/p&gt;  &lt;p&gt;2) To make int types allow NULLs in the database, they must be declared as nullable ints in the model:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;// an int can never be null, so it will be created as NOT NULL in db
public int someintfield { get; set; }

// to have a nullable int, you need to declare it as an int?
// or as a System.Nullable&amp;lt;int&amp;gt;
public int? somenullableintfield { get; set; }&lt;br /&gt;&lt;/code&gt;&lt;code&gt;public System.Nullable&amp;lt;int&amp;gt; someothernullableintfield { get; set; }&lt;/code&gt;&lt;/pre&gt;</description>
      <link>http://brian.chipsofttech.com/post/Nullable-property-to-entity-field-Entity-Framework-through-Code-First.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Nullable-property-to-entity-field-Entity-Framework-through-Code-First.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=8eee2ae1-8904-450f-bf36-5b3a6890f293</guid>
      <pubDate>Sun, 02 Jun 2013 12:03:17 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=8eee2ae1-8904-450f-bf36-5b3a6890f293</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=8eee2ae1-8904-450f-bf36-5b3a6890f293</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Nullable-property-to-entity-field-Entity-Framework-through-Code-First.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=8eee2ae1-8904-450f-bf36-5b3a6890f293</wfw:commentRss>
    </item>
    <item>
      <title>Difference of “git add -A” and “git add .”</title>
      <description>&lt;p&gt;A common question when working with any version control is how to add newly created files. &lt;/p&gt;  &lt;p&gt;&amp;quot;&lt;code&gt;git add -A&lt;/code&gt;&amp;quot; is equivalent to &amp;quot;&lt;code&gt;git add .; git add -u&lt;/code&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;The important point about &amp;quot;&lt;code&gt;git add .&lt;/code&gt;&amp;quot; is that it looks at the working tree and adds all those paths to the staged changes if they are either changed or are new and not ignored, it does not stage any 'rm' actions.&lt;/p&gt;  &lt;p&gt;&amp;quot;&lt;code&gt;git add -u&lt;/code&gt;&amp;quot; looks at all the currently tracked files and stages the changes to those files if they are different or if they have been removed. It does not add any new files, it only stages changes to already tracked files.&lt;/p&gt;  &lt;p&gt;&lt;code&gt;&lt;strong&gt;git add –A&amp;#160; -&amp;gt; &lt;/strong&gt;&lt;/code&gt; is a handy shortcut for doing both.&lt;/p&gt;  &lt;p&gt;To see what changes will be involved with your next commit:    &lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;git status&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;You will see that added file&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;code&gt;git add -A&lt;/code&gt; &lt;em&gt;stages &lt;strong&gt;All&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;code&gt;git add .&lt;/code&gt; &lt;em&gt;stages new and modified, &lt;strong&gt;without deleted&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;    &lt;li&gt;&lt;code&gt;git add -u&lt;/code&gt; &lt;em&gt;stages modified and deleted, &lt;strong&gt;without new&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <link>http://brian.chipsofttech.com/post/Difference-of-e2809cgit-add-Ae2809d-and-e2809cgit-add-e2809d.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Difference-of-e2809cgit-add-Ae2809d-and-e2809cgit-add-e2809d.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=299388ee-5ed0-4ea4-a333-a93f409b8b5b</guid>
      <pubDate>Sun, 02 Jun 2013 11:58:20 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=299388ee-5ed0-4ea4-a333-a93f409b8b5b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=299388ee-5ed0-4ea4-a333-a93f409b8b5b</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Difference-of-e2809cgit-add-Ae2809d-and-e2809cgit-add-e2809d.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=299388ee-5ed0-4ea4-a333-a93f409b8b5b</wfw:commentRss>
    </item>
    <item>
      <title>Disable ajax cache for IE</title>
      <description>&lt;p&gt;Working on a requirement to create a portal type landing page, I leveraged an @Html.Action.&amp;#160; I noticed in Chrome, it didn’t cache; working as expected.&amp;#160; After testing in IE, I noticed ajax call was cached – not showing updates.&lt;/p&gt;  &lt;p&gt;There are many fixes available.&amp;#160; I didn’t want to cache any ajax calls, so the option I implemented was to disable all ajax calls in my common.js file:&lt;/p&gt;  &lt;p&gt;//Disable ajax cache for IE   &lt;br /&gt;$.ajaxSetup({ cache: false });&lt;/p&gt;  &lt;p&gt;So the @Html Action works as expected.&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&amp;lt;div&amp;gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; @Html.Action(&amp;quot;PartIndex&amp;quot;, &amp;quot;Announcements&amp;quot;, new { community_Id = Model.Key })      &lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/font&gt;&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Disable-ajax-cache-for-IE.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Disable-ajax-cache-for-IE.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=581c3590-05e7-4bd0-a1af-2b79006d762d</guid>
      <pubDate>Sat, 01 Jun 2013 20:19:11 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=581c3590-05e7-4bd0-a1af-2b79006d762d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=581c3590-05e7-4bd0-a1af-2b79006d762d</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Disable-ajax-cache-for-IE.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=581c3590-05e7-4bd0-a1af-2b79006d762d</wfw:commentRss>
    </item>
    <item>
      <title>Git Basics - Viewing the Commit History</title>
      <description>&lt;p&gt;&lt;strong&gt;Viewing the Commit History&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;After you have created several commits, or if you have cloned a repository with an existing commit history, you’ll probably want to look back to see what has happened. The most basic and powerful tool to do this is the &lt;code&gt;git log&lt;/code&gt; command.&lt;/p&gt;    &lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
When you run &lt;code&gt;git log&lt;/code&gt; in your project, you should get output that looks something like this:



&lt;p&gt;&lt;strong&gt;$ git log&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://brian.chipsofttech.com/image.axd?picture=image_75.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://brian.chipsofttech.com/image.axd?picture=image_thumb_76.png" width="409" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;By default, with no arguments, &lt;code&gt;git log&lt;/code&gt; lists the commits made in that repository in reverse chronological order. That is, the most recent commits show up first. As you can see, this command lists each commit with its SHA-1 checksum, the author’s name and e-mail, the date written, and the commit message.&lt;/p&gt;

&lt;p&gt;A huge number and variety of options to the &lt;code&gt;git log&lt;/code&gt; command are available to show you exactly what you’re looking for. Here, we’ll show you some of the most-used options.&lt;/p&gt;

&lt;p&gt;One of the more helpful options is &lt;code&gt;-p&lt;/code&gt;, which shows the diff introduced in each commit. You can also use&lt;code&gt;-2&lt;/code&gt;, which limits the output to only the last two entries:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;git log -p –2&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you like to use a more graphical tool to visualize your commit history, you may want to take a look at a Tcl/Tk program called &lt;code&gt;gitk&lt;/code&gt; that is distributed with Git. Gitk is basically a visual &lt;code&gt;git log&lt;/code&gt; tool, and it accepts nearly all the filtering options that &lt;code&gt;git log&lt;/code&gt; does. If you type &lt;code&gt;gitk&lt;/code&gt; on the command line in your project, you should see something like&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;gitk&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://brian.chipsofttech.com/image.axd?picture=image_74.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://brian.chipsofttech.com/image.axd?picture=image_thumb_75.png" width="407" height="405" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;You can see the commit history in the top half of the window along with a nice ancestry graph. The diff viewer in the bottom half of the window shows you the changes introduced at any commit you click.&lt;/p&gt;

&lt;p&gt;I use Bitbucket; I find looking at diffs between changes is also very effective in a browser.&amp;#160; &lt;/p&gt;

&lt;p&gt;Thank you for listening.&amp;#160; Brian.&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Git-Basics-Viewing-the-Commit-History.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Git-Basics-Viewing-the-Commit-History.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=529a8fe3-1c0a-4444-be9e-ed67f12440d3</guid>
      <pubDate>Sat, 01 Jun 2013 18:40:18 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=529a8fe3-1c0a-4444-be9e-ed67f12440d3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=529a8fe3-1c0a-4444-be9e-ed67f12440d3</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Git-Basics-Viewing-the-Commit-History.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=529a8fe3-1c0a-4444-be9e-ed67f12440d3</wfw:commentRss>
    </item>
    <item>
      <title>Climb the Right Ladder</title>
      <description>&lt;p&gt;It's better to be at the bottom of the ladder you want to climb than the top of the one you don't.&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Climb-the-Right-Ladder.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Climb-the-Right-Ladder.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=e177969e-729c-4215-9a67-e246b2b62abf</guid>
      <pubDate>Mon, 25 Mar 2013 13:12:47 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=e177969e-729c-4215-9a67-e246b2b62abf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=e177969e-729c-4215-9a67-e246b2b62abf</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Climb-the-Right-Ladder.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=e177969e-729c-4215-9a67-e246b2b62abf</wfw:commentRss>
    </item>
    <item>
      <title>Html.Partial and HTML.Action</title>
      <description>&lt;p&gt;Terminology and how different groups/companies give names to coding elements increase the time required to contribute for new team members. I was helping someone out today – and they changed the MVC terms for Partial and Action. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Html.Partial      &lt;br /&gt;&lt;/strong&gt;Render a Partial View without hitting a controller action first.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Use Html.Partial when you are rendering static content or, &lt;/li&gt;    &lt;li&gt;If you are going to pass data from the ViewModel that is being sent to the main view &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Html.Action      &lt;br /&gt;&lt;/strong&gt;Html.Action Call a Controller Action, which may return a view/partial view (or may not, it could return JSON, or other things).&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Use Html.Action when you actually need to retrieve additional data from the server to populate the partial view &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Basically, if is static, use Html.Partial. If dynamic, model independent data, use Html.RenderAction(). There are probably more scenarios, but this will give you a good idea of where/how to go.&lt;/p&gt;  &lt;p&gt;Also, I would use &lt;code&gt;RenderPartial&lt;/code&gt; and &lt;code&gt;RenderAction&lt;/code&gt; in most cases, just because these methods output their content into the same &lt;code&gt;TextWriter&lt;/code&gt; object as used in the current template. In contrast to this, &lt;code&gt;@Html.Partial&lt;/code&gt; and &lt;code&gt;@Html.Action&lt;/code&gt; methods create their own &lt;code&gt;TextWriter&lt;/code&gt; instances each time and buffer all their content into memory.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;@Html.Action()&lt;/strong&gt;&lt;/em&gt; – Invokes the specified child action method and returns the result as an HTML string.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;@{ Html.RenderAction(); }&lt;/strong&gt;&lt;/em&gt; – Invokes the specified child action method and renders the result inline in the parent view. &lt;/p&gt;  &lt;p&gt;Many terms to clarify in MVC &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://brian.chipsofttech.com/blogs/brian/image.axd?picture=wlEmoticon-smile_2.png" /&gt;&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/HtmlPartial-and-HTMLAction.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/HtmlPartial-and-HTMLAction.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=962bbbaa-1397-4bbc-b327-e3c8c70797c0</guid>
      <pubDate>Sun, 24 Mar 2013 10:39:32 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=962bbbaa-1397-4bbc-b327-e3c8c70797c0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=962bbbaa-1397-4bbc-b327-e3c8c70797c0</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/HtmlPartial-and-HTMLAction.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=962bbbaa-1397-4bbc-b327-e3c8c70797c0</wfw:commentRss>
    </item>
    <item>
      <title>You've probably heard this one......but it cracked me up!</title>
      <description>&lt;p&gt;Five cannibals get appointed as programmers in an IT company. During the welcoming ceremony the boss says: &amp;quot;You`re all part of our team now. You can earn good money here, and you can go to the company canteen for something to eat. So don`t trouble the other employees. The cannibals promise not to trouble the other employees. &lt;/p&gt;  &lt;p&gt;A month later the boss returns and says: &amp;quot;You`re all working very hard, and I`m very satisfied with all of you. However, one of our cleaners has disappeared. Do any of you know what happened to her?&amp;quot; The cannibals disavowed all knowledge of the missing cleaner. &lt;/p&gt;  &lt;p&gt;After the boss left, the leader of the cannibals says to the others: &amp;quot;Which of you idiots ate the cleaner?&amp;quot; A hand raises hesitantly, to which the leader of the cannibals says: &amp;quot;You fool! For four weeks we`ve been eating Architects, Team Leads, and Scrum Masters so no one would notice anything, and you have to go and eat the cleaner!&amp;quot;&lt;/p&gt;</description>
      <link>http://brian.chipsofttech.com/post/Youve-probably-heard-this-onebut-it-cracked-me-up!.aspx</link>
      <author>briancarter</author>
      <comments>http://brian.chipsofttech.com/post/Youve-probably-heard-this-onebut-it-cracked-me-up!.aspx#comment</comments>
      <guid>http://brian.chipsofttech.com/post.aspx?id=96c7cb33-f1f1-4777-8ccb-189d151f1d9b</guid>
      <pubDate>Sat, 23 Mar 2013 09:24:56 -0200</pubDate>
      <dc:publisher>briancarter</dc:publisher>
      <pingback:server>http://brian.chipsofttech.com/pingback.axd</pingback:server>
      <pingback:target>http://brian.chipsofttech.com/post.aspx?id=96c7cb33-f1f1-4777-8ccb-189d151f1d9b</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://brian.chipsofttech.com/trackback.axd?id=96c7cb33-f1f1-4777-8ccb-189d151f1d9b</trackback:ping>
      <wfw:comment>http://brian.chipsofttech.com/post/Youve-probably-heard-this-onebut-it-cracked-me-up!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://brian.chipsofttech.com/syndication.axd?post=96c7cb33-f1f1-4777-8ccb-189d151f1d9b</wfw:commentRss>
    </item>
  </channel>
</rss>