<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments for Frank Carver&#039;s Punch Barrel</title>
	<atom:link href="http://blog.punchbarrel.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.punchbarrel.com</link>
	<description>Frank Carver&#039;s musings about software and life</description>
	<lastBuildDate>Mon, 06 May 2013 21:19:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
	<item>
		<title>Comment on REST is not CRUD, and here&#8217;s why. by Confluence: Developer Advocate</title>
		<link>http://blog.punchbarrel.com/2008/10/31/rest-is-not-crud-and-heres-why/comment-page-1/#comment-4573</link>
		<dc:creator>Confluence: Developer Advocate</dc:creator>
		<pubDate>Mon, 06 May 2013 21:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=747#comment-4573</guid>
		<description><![CDATA[&lt;strong&gt;REST API Resources...&lt;/strong&gt;

Although there is lots of very good information in...]]></description>
		<content:encoded><![CDATA[<p><strong>REST API Resources&#8230;</strong></p>
<p>Although there is lots of very good information in&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The stupid cookie law is dead at last by Ady</title>
		<link>http://blog.punchbarrel.com/2013/02/04/the-stupid-cookie-law-is-dead-at-last/comment-page-1/#comment-4553</link>
		<dc:creator>Ady</dc:creator>
		<pubDate>Mon, 04 Feb 2013 12:14:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1934#comment-4553</guid>
		<description><![CDATA[Agree! And I love the infographic.]]></description>
		<content:encoded><![CDATA[<p>Agree! And I love the infographic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on REST is not CRUD, and here&#8217;s why. by Henry</title>
		<link>http://blog.punchbarrel.com/2008/10/31/rest-is-not-crud-and-heres-why/comment-page-1/#comment-4481</link>
		<dc:creator>Henry</dc:creator>
		<pubDate>Tue, 18 Dec 2012 05:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=747#comment-4481</guid>
		<description><![CDATA[Thank you for this thoughtful article.

Just wanted to alert you to the Wikipedia page though:  

http://en.wikipedia.org/wiki/Create,_read,_update_and_delete

It states &quot;Each letter in the acronym [CRUD] can map to a standard SQL statement and HTTP method:&quot;  and  

&quot;Making full use of HTTP methods, along with other constraints, is considered &quot;RESTful&quot;

Maybe you could edit the page?]]></description>
		<content:encoded><![CDATA[<p>Thank you for this thoughtful article.</p>
<p>Just wanted to alert you to the Wikipedia page though:  </p>
<p><a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete" rel="nofollow">http://en.wikipedia.org/wiki/Create,_read,_update_and_delete</a></p>
<p>It states &#8220;Each letter in the acronym [CRUD] can map to a standard SQL statement and HTTP method:&#8221;  and  </p>
<p>&#8220;Making full use of HTTP methods, along with other constraints, is considered &#8220;RESTful&#8221;</p>
<p>Maybe you could edit the page?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Do You Really Want to be Doing this When You&#8217;re 50? by Ady</title>
		<link>http://blog.punchbarrel.com/2012/10/04/do-you-really-want-to-be-doing-this-when-youre-50/comment-page-1/#comment-4319</link>
		<dc:creator>Ady</dc:creator>
		<pubDate>Mon, 08 Oct 2012 14:12:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1786#comment-4319</guid>
		<description><![CDATA[Hear, hear! Couldn&#039;t agree more. With age comes experience and that, to me, is the most important asset a developer can bring to the table.]]></description>
		<content:encoded><![CDATA[<p>Hear, hear! Couldn&#8217;t agree more. With age comes experience and that, to me, is the most important asset a developer can bring to the table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Build pipelines with Jenkins by Siarhei Dudzin</title>
		<link>http://blog.punchbarrel.com/2012/02/15/build-pipelines-with-jenkins/comment-page-1/#comment-4316</link>
		<dc:creator>Siarhei Dudzin</dc:creator>
		<pubDate>Thu, 04 Oct 2012 15:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1720#comment-4316</guid>
		<description><![CDATA[Make your own builds more modular instead and use Jenkins build pipelines to proceed to next build stages. 

For example you can use compile+unit test phases as a separate build job which should give you very fast results (if your build is fast if it&#039;s not you would need to work on this) then proceed to next more heavy duty phases, like packaging, deployment and functional testing.]]></description>
		<content:encoded><![CDATA[<p>Make your own builds more modular instead and use Jenkins build pipelines to proceed to next build stages. </p>
<p>For example you can use compile+unit test phases as a separate build job which should give you very fast results (if your build is fast if it&#8217;s not you would need to work on this) then proceed to next more heavy duty phases, like packaging, deployment and functional testing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Experimenting with VMware CloudFoundry by Dan Higham</title>
		<link>http://blog.punchbarrel.com/2012/09/05/experimenting-with-vmware-cloudfoundry/comment-page-1/#comment-4296</link>
		<dc:creator>Dan Higham</dc:creator>
		<pubDate>Mon, 10 Sep 2012 18:34:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1772#comment-4296</guid>
		<description><![CDATA[Hi Frank,

If you want some guidance on this, I am more than happy to help out. I found you on Skype and have sent a request. Or just send me an email and I will endeavour to help and work through any issues you might have.

Thanks

Dan]]></description>
		<content:encoded><![CDATA[<p>Hi Frank,</p>
<p>If you want some guidance on this, I am more than happy to help out. I found you on Skype and have sent a request. Or just send me an email and I will endeavour to help and work through any issues you might have.</p>
<p>Thanks</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Experimenting with VMware CloudFoundry by Monica Wilkinson</title>
		<link>http://blog.punchbarrel.com/2012/09/05/experimenting-with-vmware-cloudfoundry/comment-page-1/#comment-4295</link>
		<dc:creator>Monica Wilkinson</dc:creator>
		<pubDate>Mon, 10 Sep 2012 18:10:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1772#comment-4295</guid>
		<description><![CDATA[Hi Frank
Good catch. This has been fixed on cloud foundry but we have not shipped a new micro cloud foundry for a few months. 
May I suggest you not use micro cloud foundry and instead use cloudfoundry.com itself ?

Then when you push an app with a config.ru  you should see:

Would you like to deploy from the current directory? [Yn]: Y
Application Name: test23232
Detected a Rack Application, is this correct? [Yn]:

On Cloud Foundry.com you can pick from these:

1: WSGI
2: Node
3: Spring
4: Rack
5: Django
6: Standalone
7: JavaWeb
8: Sinatra
9: Grails
10: Erlang/OTP Rebar
11: PHP
12: Lift
13: Rails]]></description>
		<content:encoded><![CDATA[<p>Hi Frank<br />
Good catch. This has been fixed on cloud foundry but we have not shipped a new micro cloud foundry for a few months.<br />
May I suggest you not use micro cloud foundry and instead use cloudfoundry.com itself ?</p>
<p>Then when you push an app with a config.ru  you should see:</p>
<p>Would you like to deploy from the current directory? [Yn]: Y<br />
Application Name: test23232<br />
Detected a Rack Application, is this correct? [Yn]:</p>
<p>On Cloud Foundry.com you can pick from these:</p>
<p>1: WSGI<br />
2: Node<br />
3: Spring<br />
4: Rack<br />
5: Django<br />
6: Standalone<br />
7: JavaWeb<br />
8: Sinatra<br />
9: Grails<br />
10: Erlang/OTP Rebar<br />
11: PHP<br />
12: Lift<br />
13: Rails</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Experimenting with VMware CloudFoundry by Frank</title>
		<link>http://blog.punchbarrel.com/2012/09/05/experimenting-with-vmware-cloudfoundry/comment-page-1/#comment-4294</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Mon, 10 Sep 2012 16:17:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1772#comment-4294</guid>
		<description><![CDATA[Thanks Andy.

I&#039;ve done a small amount more experimentation, and I am now thinking that the problem might be that CF has a slightly different view of what it means to be a Sinatra app than I do. I usually run my app locally using &quot;rackup&quot; or &quot;shotgun&quot;, and I have tried it on one of my Dreamhost sites which uses phusion passenger. The key difference seems to be that I have a bunch of stuff in config.ru (preloading common gems, attaching middleware, mapping url prefixes to Sinatra sub-apps and so on)

CF seems to think that the way to start a Sinatra app is to pick the first ruby file it finds which declares that it uses Sinatra and just run that file. From that viewpoint my app is probably better characterised as a Rack app rather than a &quot;pure&quot; Sinatra app. In this case, however, the MCF auto-detection spots a reference to Sinatra and assumes its own model without bothering to look for a config.ru file. I seem to recall that one of the systems Dan demonstrated did support starting of rack apps, but I&#039;m not yet sure if that feature is available (even if hidden) in the one I have.

All is not lost, though, as I&#039;m going to try some sort of work-round replacing config.ru with a ruby file that does get recognized by CF. Maybe my app is odd in using Sinatra under the control of config.ru (and Rack), but I have found plenty of examples on the web which are odd in the same way ;)

It is a bit of a shame that CF is not quite smart enough to even recognize the problem, though. Do you guys often run rack apps using CF?]]></description>
		<content:encoded><![CDATA[<p>Thanks Andy.</p>
<p>I&#8217;ve done a small amount more experimentation, and I am now thinking that the problem might be that CF has a slightly different view of what it means to be a Sinatra app than I do. I usually run my app locally using &#8220;rackup&#8221; or &#8220;shotgun&#8221;, and I have tried it on one of my Dreamhost sites which uses phusion passenger. The key difference seems to be that I have a bunch of stuff in config.ru (preloading common gems, attaching middleware, mapping url prefixes to Sinatra sub-apps and so on)</p>
<p>CF seems to think that the way to start a Sinatra app is to pick the first ruby file it finds which declares that it uses Sinatra and just run that file. From that viewpoint my app is probably better characterised as a Rack app rather than a &#8220;pure&#8221; Sinatra app. In this case, however, the MCF auto-detection spots a reference to Sinatra and assumes its own model without bothering to look for a config.ru file. I seem to recall that one of the systems Dan demonstrated did support starting of rack apps, but I&#8217;m not yet sure if that feature is available (even if hidden) in the one I have.</p>
<p>All is not lost, though, as I&#8217;m going to try some sort of work-round replacing config.ru with a ruby file that does get recognized by CF. Maybe my app is odd in using Sinatra under the control of config.ru (and Rack), but I have found plenty of examples on the web which are odd in the same way <img src='http://blog.punchbarrel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>It is a bit of a shame that CF is not quite smart enough to even recognize the problem, though. Do you guys often run rack apps using CF?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Experimenting with VMware CloudFoundry by Andy Piper</title>
		<link>http://blog.punchbarrel.com/2012/09/05/experimenting-with-vmware-cloudfoundry/comment-page-1/#comment-4292</link>
		<dc:creator>Andy Piper</dc:creator>
		<pubDate>Mon, 10 Sep 2012 15:26:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1772#comment-4292</guid>
		<description><![CDATA[Hi Frank - so you&#039;re able to run your Sinatra app locally using &quot;ruby app.rb&quot; (or similar?) - does vmc tell you that it has detected a Sinatra app when you are pushing to your cloudfoundry instance? Out of interest, have you tried pushing to cloudfoundry.com, or only to the local micro CF instance?

Our usual support route at the moment is via Stack Overflow, FWIW - I found this post via a web search. I&#039;ll point Dan over here as well, since you were inspired to check out CF by his talk! Really hope we can help you to move forward and apologies that you&#039;ve hit this issue.]]></description>
		<content:encoded><![CDATA[<p>Hi Frank &#8211; so you&#8217;re able to run your Sinatra app locally using &#8220;ruby app.rb&#8221; (or similar?) &#8211; does vmc tell you that it has detected a Sinatra app when you are pushing to your cloudfoundry instance? Out of interest, have you tried pushing to cloudfoundry.com, or only to the local micro CF instance?</p>
<p>Our usual support route at the moment is via Stack Overflow, FWIW &#8211; I found this post via a web search. I&#8217;ll point Dan over here as well, since you were inspired to check out CF by his talk! Really hope we can help you to move forward and apologies that you&#8217;ve hit this issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cheap Certified Scrum Master Training by DBrummitt</title>
		<link>http://blog.punchbarrel.com/2009/05/15/cheap-certified-scrum-master-training/comment-page-1/#comment-3918</link>
		<dc:creator>DBrummitt</dc:creator>
		<pubDate>Sun, 22 Jan 2012 22:15:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.punchbarrel.com/?p=1317#comment-3918</guid>
		<description><![CDATA[Scrum.org founded by Ken Schwaber, who is also the founder and former CEO of the Scrum Alliance offers a certification test called the Professional Scrum Master (levels 1 and 2).  The main differences appear to be that you don&#039;t have the tie-in of the $1200 course that you see with Scrum Alliance.  At Scrum.org, you can just pay to take the test. Another major difference is that you must score at least between 85-90%, depending on the test.  Where as with Scrum Alliance, you just pay the course fee and you get a certificate.  Based on my research there is no difference in the materials covered in the certification test, only the presentation of materials.   I would love to hear from a Scrum Alliance rep confirming or refuting this.   I am less concerned with which organization has the largest market share. I AM concerned a quantitative review of materials covered under each certification program.]]></description>
		<content:encoded><![CDATA[<p>Scrum.org founded by Ken Schwaber, who is also the founder and former CEO of the Scrum Alliance offers a certification test called the Professional Scrum Master (levels 1 and 2).  The main differences appear to be that you don&#8217;t have the tie-in of the $1200 course that you see with Scrum Alliance.  At Scrum.org, you can just pay to take the test. Another major difference is that you must score at least between 85-90%, depending on the test.  Where as with Scrum Alliance, you just pay the course fee and you get a certificate.  Based on my research there is no difference in the materials covered in the certification test, only the presentation of materials.   I would love to hear from a Scrum Alliance rep confirming or refuting this.   I am less concerned with which organization has the largest market share. I AM concerned a quantitative review of materials covered under each certification program.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.942 seconds -->
<!-- Cached page served by WP-Cache -->
