<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Jamie&#039;s Blog</title>
	<atom:link href="http://jamiei.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamiei.com/blog</link>
	<description>Delphi Programming, Web Development, General Technology and, of course, Midget Gems</description>
	<lastBuildDate>Tue, 13 Mar 2012 17:08:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>Comment on tgrep challenge by Consuela Vejar</title>
		<link>http://jamiei.com/blog/2011/10/tgrep-challenge/comment-page-1/#comment-1426</link>
		<dc:creator>Consuela Vejar</dc:creator>
		<pubDate>Tue, 13 Mar 2012 17:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=840#comment-1426</guid>
		<description>Amazing Post! Just bookmarked your site for further visits</description>
		<content:encoded><![CDATA[<p>Amazing Post! Just bookmarked your site for further visits</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Converting C headers is hard &#8211; yajl for Delphi by Menjanahary</title>
		<link>http://jamiei.com/blog/2010/03/yajl-for-delphi/comment-page-1/#comment-1424</link>
		<dc:creator>Menjanahary</dc:creator>
		<pubDate>Wed, 22 Feb 2012 09:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=575#comment-1424</guid>
		<description>Have considered to embbed obj files instead of using yajl.dll?</description>
		<content:encoded><![CDATA[<p>Have considered to embbed obj files instead of using yajl.dll?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Delivering software continuously and why you should by Cranking up the dynamic environments with Puppet &#124; Jamie&#039;s Blog</title>
		<link>http://jamiei.com/blog/2011/06/delivering-software-continuously-and-why-you-should/comment-page-1/#comment-1412</link>
		<dc:creator>Cranking up the dynamic environments with Puppet &#124; Jamie&#039;s Blog</dc:creator>
		<pubDate>Sun, 18 Dec 2011 20:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=824#comment-1412</guid>
		<description>[...] an advocate of Continuous Delivery, I needed a consistent development and production environment and I didn&#8217;t like the idea of [...]</description>
		<content:encoded><![CDATA[<div style="padding: 0.5em; border: 2px dashed #153E7E;">
<p>[...] an advocate of Continuous Delivery, I needed a consistent development and production environment and I didn&#8217;t like the idea of [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on MQTT Client Library for Delphi by Jamie&#8217;s Blog &#124; MQTT Client Library for Delphi &#171; The Wiert Corner &#8211; irregular stream of Wiert stuff</title>
		<link>http://jamiei.com/blog/code/mqtt-client-library-for-delphi/comment-page-1/#comment-1410</link>
		<dc:creator>Jamie&#8217;s Blog &#124; MQTT Client Library for Delphi &#171; The Wiert Corner &#8211; irregular stream of Wiert stuff</dc:creator>
		<pubDate>Wed, 23 Nov 2011 05:01:49 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?page_id=157#comment-1410</guid>
		<description>[...] Another way to talk to WebSphere MQ from Delphi is to use the MQTT Client Library for Delphi. [...]</description>
		<content:encoded><![CDATA[<div style="padding: 0.5em; border: 2px dashed #153E7E;">
<p>[...] Another way to talk to WebSphere MQ from Delphi is to use the MQTT Client Library for Delphi. [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Time to bury this &#8220;Is Delphi Dying&#8221; nonsense by dennis</title>
		<link>http://jamiei.com/blog/2009/10/time-to-bury-this-is-delphi-dying-nonsense/comment-page-1/#comment-1407</link>
		<dc:creator>dennis</dc:creator>
		<pubDate>Fri, 11 Nov 2011 12:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=477#comment-1407</guid>
		<description>Looks like delphi is dead.
Just because the domains are.</description>
		<content:encoded><![CDATA[<p>Looks like delphi is dead.<br />
Just because the domains are.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on tgrep challenge by Dorin Duminica</title>
		<link>http://jamiei.com/blog/2011/10/tgrep-challenge/comment-page-1/#comment-1402</link>
		<dc:creator>Dorin Duminica</dc:creator>
		<pubDate>Wed, 26 Oct 2011 02:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=840#comment-1402</guid>
		<description>Interpolation search is the way to go IF AND ONLY IF the data is in ascending or descending order.
If the files are huge, then one could read in chunks of a few mega bytes, say 20-25mb(because that&#039;s almost certain that it will load within 1 sec).</description>
		<content:encoded><![CDATA[<p>Interpolation search is the way to go IF AND ONLY IF the data is in ascending or descending order.<br />
If the files are huge, then one could read in chunks of a few mega bytes, say 20-25mb(because that&#8217;s almost certain that it will load within 1 sec).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamically compiling code with Delphi Prism by Mark Johnson</title>
		<link>http://jamiei.com/blog/2009/09/dynamically-compiling-code-with-delphi-prism/comment-page-1/#comment-1398</link>
		<dc:creator>Mark Johnson</dc:creator>
		<pubDate>Mon, 08 Aug 2011 18:36:49 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=414#comment-1398</guid>
		<description>I recently told to start programming for .NET including for Linux environment. So, I am programming and learning Delphi Prism for the last 3 months. It definitely has been a true learning experience. However, I should give credits to people like you who post very important and great programming articles like this one. Thank you.</description>
		<content:encoded><![CDATA[<p>I recently told to start programming for .NET including for Linux environment. So, I am programming and learning Delphi Prism for the last 3 months. It definitely has been a true learning experience. However, I should give credits to people like you who post very important and great programming articles like this one. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Delivering software continuously and why you should by Gary</title>
		<link>http://jamiei.com/blog/2011/06/delivering-software-continuously-and-why-you-should/comment-page-1/#comment-1397</link>
		<dc:creator>Gary</dc:creator>
		<pubDate>Fri, 29 Jul 2011 00:55:14 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=824#comment-1397</guid>
		<description>@LDS

True, some organisations require strict regulatatory compliance.  In which case, you guys are stuck in the dark ages because of red-tape.  

I&#039;ve been in the software business professionally for over 20 years, and none of what&#039;s been mentioned in favour of CD is bad, wrong, or nonsense as you put it.   

If there are tests, more tests, and even more tests, to prove something is right then your confidence of the feature being right will naturally  be higher than simply pushing a load of code live and hoping that the UAT people covered every angle.  

Feature toggles are good.  

How many big releases in your career needed to be backed out?   What if you could switch the toggle (either on the fly, or through a restart), and everything was back as it was?   (OK - there are exceptions to this case) but I think up to 80 of the time this is true.

Once confidence of a feature is 100%, remove the old code, and move on.  If you get it wrong the tests will tell you.

What if you could automate the whole release process from one environment to the next, and more importantly, make it reliable and repeatable for each environment, including Production?

Okay, regulatory requirements may get in the way, but hey, look what you gain in other aspects regardless.

This can only happen if you do what hurts often. 

It&#039;s not easy to get to this state, but when you do, there&#039;ll be no room for people scratching their backsides.

I hope you&#039;re not one of those people.</description>
		<content:encoded><![CDATA[<p>@LDS</p>
<p>True, some organisations require strict regulatatory compliance.  In which case, you guys are stuck in the dark ages because of red-tape.  </p>
<p>I&#8217;ve been in the software business professionally for over 20 years, and none of what&#8217;s been mentioned in favour of CD is bad, wrong, or nonsense as you put it.   </p>
<p>If there are tests, more tests, and even more tests, to prove something is right then your confidence of the feature being right will naturally  be higher than simply pushing a load of code live and hoping that the UAT people covered every angle.  </p>
<p>Feature toggles are good.  </p>
<p>How many big releases in your career needed to be backed out?   What if you could switch the toggle (either on the fly, or through a restart), and everything was back as it was?   (OK &#8211; there are exceptions to this case) but I think up to 80 of the time this is true.</p>
<p>Once confidence of a feature is 100%, remove the old code, and move on.  If you get it wrong the tests will tell you.</p>
<p>What if you could automate the whole release process from one environment to the next, and more importantly, make it reliable and repeatable for each environment, including Production?</p>
<p>Okay, regulatory requirements may get in the way, but hey, look what you gain in other aspects regardless.</p>
<p>This can only happen if you do what hurts often. </p>
<p>It&#8217;s not easy to get to this state, but when you do, there&#8217;ll be no room for people scratching their backsides.</p>
<p>I hope you&#8217;re not one of those people.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on New Goodies in Delphi Prism 2011 by Mark Johnson</title>
		<link>http://jamiei.com/blog/2010/06/new-goodies-in-delphi-prism-2011/comment-page-1/#comment-1390</link>
		<dc:creator>Mark Johnson</dc:creator>
		<pubDate>Fri, 15 Jul 2011 13:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=692#comment-1390</guid>
		<description>I agree with Jim Mckeeth. Indeed excellent summary of what&#039;s new in Delphi Prism 2011. Although I am a beginner in this programming playing field, I am learning a lot from blogs like yourself. Thank you and keep up the good work.</description>
		<content:encoded><![CDATA[<p>I agree with Jim Mckeeth. Indeed excellent summary of what&#8217;s new in Delphi Prism 2011. Although I am a beginner in this programming playing field, I am learning a lot from blogs like yourself. Thank you and keep up the good work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Delivering software continuously and why you should by jamiei</title>
		<link>http://jamiei.com/blog/2011/06/delivering-software-continuously-and-why-you-should/comment-page-1/#comment-1383</link>
		<dc:creator>jamiei</dc:creator>
		<pubDate>Fri, 24 Jun 2011 23:31:06 +0000</pubDate>
		<guid isPermaLink="false">http://jamiei.com/blog/?p=824#comment-1383</guid>
		<description>@LDS: Regulation is certainly one constraint that may mean you are unable to truly push the last mile everytime. But at least you&#039;d have the systems, practice and testing to ensure that when you do, it is less risky.</description>
		<content:encoded><![CDATA[<p>@LDS: Regulation is certainly one constraint that may mean you are unable to truly push the last mile everytime. But at least you&#8217;d have the systems, practice and testing to ensure that when you do, it is less risky.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

