<?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>Michael Banzon &#187; office</title>
	<atom:link href="http://michaelbanzon.com/tag/office/feed/" rel="self" type="application/rss+xml" />
	<link>http://michaelbanzon.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 19:17:46 +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>Commit-policies</title>
		<link>http://michaelbanzon.com/2010/04/27/commit-policies/</link>
		<comments>http://michaelbanzon.com/2010/04/27/commit-policies/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 17:44:54 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://michaelbanzon.com/?p=108</guid>
		<description><![CDATA[You use a version control system – of course you do! Personally I use Subversion (re-rolled from CVS) and no project is too small for version control imho. Both projects at work and at home go in a repository. Even the smallest amount of programming I do go in my repository, and I wouldn’t want [...]]]></description>
			<content:encoded><![CDATA[<p>You use a version control system – of course you do! Personally I use Subversion (re-rolled from CVS) and no project is too small for version control imho. Both projects at work and at home go in a repository.</p>
<p>Even the smallest amount of programming I do go in my repository, and I wouldn’t want it any other way – the luxury of being able to roll back and forth, branching, merging and suddenly sharing with other developers if the need arise is very nice!</p>
<p>One of the main issues though – especially when working in a team – is how often and how much to commit. During the past few years I’ve realized a few key points:</p>
<ul>
<li>You can never commit too often! (Given that:)</li>
<li>You should never commit code that doesn’t compile!</li>
</ul>
<p>Following these points is easy, important and gives you very high flexibility. I bend the  second rule a bit, and add the following:</p>
<ul>
<li>Branches are for experiments and long hard deviations, and</li>
<li>Only trunk needs to be compileable at all times</li>
</ul>
<p>This comes from the (well known) trunk/branches/tags-model which we established when we started using Subversion. We reserve trunk for the place from where we can always release a new version. Code in here should always be compile-ready – no exceptions to this rule at all!</p>
<p>Our branches are used for experimental development, new versions etc. and the compile-issues in here shouldn’t be to the annoyance of the other developers but generally no more than one day’s work should go in each commit (see the first rule)!</p>
<p>Needless to say I follow these rules very precisely all other projects, even the ones where I’m alone and working at night.</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2010/04/27/commit-policies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2007 formats</title>
		<link>http://michaelbanzon.com/2008/10/10/office-2007-formats/</link>
		<comments>http://michaelbanzon.com/2008/10/10/office-2007-formats/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 06:59:37 +0000</pubDate>
		<dc:creator>mbanzon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://www.southbound.dk/?p=42</guid>
		<description><![CDATA[I haven&#8217;t followed the great format wars over the last year or so &#8211; and I must admit that it had slipped out of my consciousness for a bit. Until I saw Mortens post the other day (warning: the link is in danish). After reading this post my mind spent 5 seconds looping through all [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t followed the great <em>format wars</em> over the last year or so &#8211; and I must admit that it had slipped out of my consciousness for a bit. Until I saw <a href="http://websmed.dk/2008/10/excel-mm-i-php/">Mortens post</a> the other day (warning: the link is in danish).</p>
<p>After reading this post my mind spent 5 seconds looping through all the data it has passively consumes over the last year &#8211; about formats and stuff. It was hard! For those of you who have seen the movie <em>Butterfly Effect</em> &#8211; I image it was like those loop backs&#8230;</p>
<p>Well&#8230; These days I do a large amount of programming and interaction with the Microsoft Office formats. This means that I do a LOT of COM interfacing from my C# code &#8211; and I generally hate it!</p>
<p>The only thing on my mind right now is the possibility of doing XML-only based input/output. And if I am lucky &#8211; I can add Open Office support in that process!</p>
]]></content:encoded>
			<wfw:commentRss>http://michaelbanzon.com/2008/10/10/office-2007-formats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
