<?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>Pivotal Labs &#187; Kevin Fitzpatrick</title>
	<atom:link href="http://pivotallabs.com/author/kevin/feed/" rel="self" type="application/rss+xml" />
	<link>http://pivotallabs.com</link>
	<description>Agility Developed</description>
	<lastBuildDate>Sat, 18 May 2013 23:45:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>SF Standup 2/3/2012: Fixnum[what?]</title>
		<link>http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/</link>
		<comments>http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 15:55:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/</guid>
		<description><![CDATA[<p><h2>Ask for Help</h2>

<blockquote>
    <p><em>"In an android web browser, if I have an autocomplete menu, and I click on one of the items, the click is registered on that item, but also seems to pass through to the elements behind it.  For instance, a different text input was behind it, and became focused."</em></p>
</blockquote>

<p>"Yep, that bug sucks."  "The world may never know."</p>

<h2>Interesting Things</h2>

<ul>
<li><p>Fixnum's <code>[]</code> operator works! According to the ruby docs </p>

<p>"Bit Reference—Returns the nth bit in the binary representation of fix, where fix is the least significant bit."</p>

<pre><code># 2:Fixnum in binary is 10, right? So…


2[0] = 0
2[1] = 1
</code></pre>

<p>Also:</p>

<pre><code>a = 0b11001100101010
30.downto&#40;0&#41; do &#124;n&#124; print a[n] end
</code></pre>

<p>produces:</p>

<pre><code>0000000000000000011001100101010
</code></pre></li>
<li><p><a href="http://code.google.com/p/innotop/" title="innotop - The best top clone for MySQL, with special attention paid to InnoDB - Google Project Hosting">innotop</a> <code>innotop</code> is a 'top' clone for MySQL with more features and flexibility than similar tools. It'll let you do all sorts of dangerous things to your database! Have fun!!</p></li>
<li><p><a href="https://parse.com">Parse.com</a> apparently accepts job applications via API! Check it out at <a href="https://parse.com/jobs#api">https://parse.com/jobs#api</a></p></li>
<li><p>jQuery and the <code>resize</code> event – If you trigger a <code>resize</code> even on any object other than the window, it will not trigger the binding on that element. It will, however, trigger any <code>resize</code> bindings you have on window.</p></li>
<li><p>Did you commit to git under the wrong author's name and email? Use<br />
<code>--ammend --reset-author</code> after committing, but before pushing &#40;unless you want a pain in the tuchus&#41;</p>

<pre><code>mkdir foo
cd foo
git init
touch README
git config --global user.name "Santa Claus"
git config --global user.email "santa@claus.no"
git add .
git commit -m "Commit from Santa Claus"
git show
# commit e5f4ebe6c689ddbf4ff595855fec544da5d8ce01
# Author: Santa Claus &#60;santa@claus.no&#62;


# Oops! I'm not Santa Claus


git config --global user.name "Easter Bunny"
git config --global user.email "easter@bunny.cl"
git commit --amend --reset-author


git show
# commit d523479d487d04388972bea872913ffda734ef89
# Author: Easter Bunny &#60;easter@bunny.cl&#62;
</code></pre></li>
<li><p>Looking to game the system on Superbowl Game day? Check out Onsi's <a href="http://supersquare.heroku.com/">Super Square</a> <a href="http://supersquare.heroku.com/">http://supersquare.heroku.com/</a> stats app for your Squares pool.</p></li>
</ul> <a href="http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/">SF Standup 2/3/2012: Fixnum[what?]</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Ask for Help</h2>
<blockquote>
<p><em>&#8220;In an android web browser, if I have an autocomplete menu, and I click on one of the items, the click is registered on that item, but also seems to pass through to the elements behind it.  For instance, a different text input was behind it, and became focused.&#8221;</em></p>
</blockquote>
<p>&#8220;Yep, that bug sucks.&#8221;  &#8220;The world may never know.&#8221;</p>
<h2>Interesting Things</h2>
<ul>
<li>
<p>Fixnum&#8217;s <code>[]</code> operator works! According to the ruby docs </p>
<p>&#8220;Bit Reference—Returns the nth bit in the binary representation of fix, where fix is the least significant bit.&#8221;</p>
<pre><code># 2:Fixnum in binary is 10, right? So…


2[0] = 0
2[1] = 1
</code></pre>
<p>Also:</p>
<pre><code>a = 0b11001100101010
30.downto&#40;0&#41; do |n| print a[n] end
</code></pre>
<p>produces:</p>
<pre><code>0000000000000000011001100101010
</code></pre>
</li>
<li>
<p><a href="http://code.google.com/p/innotop/" title="innotop - The best top clone for MySQL, with special attention paid to InnoDB - Google Project Hosting">innotop</a> <code>innotop</code> is a &#8216;top&#8217; clone for MySQL with more features and flexibility than similar tools. It&#8217;ll let you do all sorts of dangerous things to your database! Have fun!!</p>
</li>
<li>
<p><a href="https://parse.com">Parse.com</a> apparently accepts job applications via API! Check it out at <a href="https://parse.com/jobs#api">https://parse.com/jobs#api</a></p>
</li>
<li>
<p>jQuery and the <code>resize</code> event – If you trigger a <code>resize</code> even on any object other than the window, it will not trigger the binding on that element. It will, however, trigger any <code>resize</code> bindings you have on window.</p>
</li>
<li>
<p>Did you commit to git under the wrong author&#8217;s name and email? Use<br />
<code>--ammend --reset-author</code> after committing, but before pushing &#40;unless you want a pain in the tuchus&#41;</p>
<pre><code>mkdir foo
cd foo
git init
touch README
git config --global user.name "Santa Claus"
git config --global user.email "santa@claus.no"
git add .
git commit -m "Commit from Santa Claus"
git show
# commit e5f4ebe6c689ddbf4ff595855fec544da5d8ce01
# Author: Santa Claus &lt;santa@claus.no&gt;


# Oops! I'm not Santa Claus


git config --global user.name "Easter Bunny"
git config --global user.email "easter@bunny.cl"
git commit --amend --reset-author


git show
# commit d523479d487d04388972bea872913ffda734ef89
# Author: Easter Bunny &lt;easter@bunny.cl&gt;
</code></pre>
</li>
<li>
<p>Looking to game the system on Superbowl Game day? Check out Onsi&#8217;s <a href="http://supersquare.heroku.com/">Super Square</a> <a href="http://supersquare.heroku.com/">http://supersquare.heroku.com/</a> stats app for your Squares pool.</p>
</li>
</ul>
<p>The post <a href="http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/">SF Standup 2/3/2012: Fixnum[what?]</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/sf-standup-2-3-2012-fixnum-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Standup][SF] 2/2/2012: When does Van Damme show up?</title>
		<link>http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/</link>
		<comments>http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 15:29:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/</guid>
		<description><![CDATA[<p><h2>Interesting Things</h2>

<ul>
<li>When using TimeCop to travel in time in your specs, <code>Time</code> works normally, however <code>DateTime</code> will round to the nearest second. You have been warned</li>
</ul>

<h2>Help!</h2>

<blockquote>
    <p><em>"What's going on with <a href="https://github.com/mmangino/facebooker" title="mmangino/facebooker - GitHub">Facebooker</a> and :class/:class_name_?"</em></p>
</blockquote>

<p>Normally, in an ActiveRecord class definition you can use <code>:class_name</code> to change the class of an association.</p>

<pre><code>has_many :foos, :class_name =&#62; 'Bar'
</code></pre>

<p>With Facebooker installed, one project found that their project was able to use <code>:class</code></p>

<pre><code>has_many :foos, :class =&#62; 'Bar'
</code></pre>

<p>When Facebooker was removed, it all blew up.  No one had a solid answer as to why this worked in the first place.</p>

<hr />

<blockquote>
    <p><em>"How do can we tell if our app's email has been marked as spam like <a href="http://www.campaignmonitor.com/" title="Email marketing software for web designers - Campaign Monitor">Campaign Monitor</a> claim to do? How else can I get spam reports?"</em></p>

    <p>*"Does anyone know to get this info from ISPs?"</p>
</blockquote>

<p>Services like Return Path can give you aggregate reports, but not specifics.  </p>

<p>All other suggestions were vague and/or said "Contact the ISP."</p>

<hr />

<blockquote>
    <p>*"How do I sign up for Heroku with a Google Group email?"</p>
</blockquote>

<p>Allow non-member emails.  You want to do this before you sign up, because some Pivots have reported that they could not get a second confirmation message to be sent.</p> <a href="http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/">[Standup][SF] 2/2/2012: When does Van Damme show up?</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Interesting Things</h2>
<ul>
<li>When using TimeCop to travel in time in your specs, <code>Time</code> works normally, however <code>DateTime</code> will round to the nearest second. You have been warned</li>
</ul>
<h2>Help!</h2>
<blockquote>
<p><em>&#8220;What&#8217;s going on with <a href="https://github.com/mmangino/facebooker" title="mmangino/facebooker - GitHub">Facebooker</a> and :class/:class_name_?&#8221;</em></p>
</blockquote>
<p>Normally, in an ActiveRecord class definition you can use <code>:class_name</code> to change the class of an association.</p>
<pre><code>has_many :foos, :class_name =&gt; 'Bar'
</code></pre>
<p>With Facebooker installed, one project found that their project was able to use <code>:class</code></p>
<pre><code>has_many :foos, :class =&gt; 'Bar'
</code></pre>
<p>When Facebooker was removed, it all blew up.  No one had a solid answer as to why this worked in the first place.</p>
<hr />
<blockquote>
<p><em>&#8220;How do can we tell if our app&#8217;s email has been marked as spam like <a href="http://www.campaignmonitor.com/" title="Email marketing software for web designers - Campaign Monitor">Campaign Monitor</a> claim to do? How else can I get spam reports?&#8221;</em></p>
<p>*&#8221;Does anyone know to get this info from ISPs?&#8221;</p>
</blockquote>
<p>Services like Return Path can give you aggregate reports, but not specifics.  </p>
<p>All other suggestions were vague and/or said &#8220;Contact the ISP.&#8221;</p>
<hr />
<blockquote>
<p>*&#8221;How do I sign up for Heroku with a Google Group email?&#8221;</p>
</blockquote>
<p>Allow non-member emails.  You want to do this before you sign up, because some Pivots have reported that they could not get a second confirmation message to be sent.</p>
<p>The post <a href="http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/">[Standup][SF] 2/2/2012: When does Van Damme show up?</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-sf-2-2-2012-when-does-van-damme-show-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standup 6/29/2011: SSL?</title>
		<link>http://pivotallabs.com/standup-6-29-2011-ssl/</link>
		<comments>http://pivotallabs.com/standup-6-29-2011-ssl/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 14:57:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-6-29-2011-ssl/</guid>
		<description><![CDATA[<p><h2>Ask for Help</h2>

<blockquote>
    <p><em>"How can I make <a href="https://watershed.ustream.tv/">Watershed</a> video streaming work with SSL? We changed page protocols and now it doesn't work."</em></p>
</blockquote>

<p>This is probably a flash-based cross-domain &#40;protocol&#41; problem.  You'll probably have to contact Watershed support to get some help.</p>

<blockquote>
    <p><em>"How do I make the Facebook 'Like' button work over SSL?"</em></p>
</blockquote>

<p>One team had luck with the FBML like button when using SSL.  Remember to include the Facebook JavaScript library with a <a href="http://paulirish.com/2010/the-protocol-relative-url/" title="The protocol-relative URL &#38;laquo; Paul Irish">protocol-relative url
</a>:</p>

<pre><code>//connect.facebook.net/en_US/all.js
</code></pre>

<blockquote>
    <p><em>"We upgraded from Rails 2 to 3 and when upgrading RSpec to 2.0, our fixtures stopped loading. Halp?"</em></p>
</blockquote>

<p>The options for global fixture have changed. The new version looks like:</p>

<pre><code>RSpec.configure do &#124;config&#124;
  config.global_fixtures = :all
end
</code></pre>

<blockquote>
    <p><em>"Why can't I run RSpec 2.6 focus tests in RubyMine 3.11? We downgraded to 2.5 and it works."</em></p>
</blockquote>

<p>Check out the new RubyMine 3.2 Beta. Apparently as of <a href="http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+3.2+EAP+%28build+107.235%29+Release+Notes">build 107.235</a> they have upgraded RSpec 2.6.0 compatibility.</p>

<h2>Interesting Things</h2>

<ul>
<li><p><a href="http://www.sfruby.info/events/22161791/?utm_campaign=everyblock&#38;utm_medium=everyblock&#38;utm_source=everyblock" title="Hack Night at Sharethrough! -  The San Francisco Ruby Meetup Group (San Francisco, CA) - Meetup">Hacknight at Sharethrough</a> in San Francisco tomorrow, June 30th, 2011.</p></li>
<li><p><a href="http://railsbridge.org/" title="RailsBridge">Rails Bridge</a> is looking for Spanish speaking Rubyists to help with an upcoming workshop.  You needn't be fluent, they can help with technical vocabulary.</p></li>
</ul> <a href="http://pivotallabs.com/standup-6-29-2011-ssl/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-6-29-2011-ssl/">Standup 6/29/2011: SSL?</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Ask for Help</h2>
<blockquote>
<p><em>&#8220;How can I make <a href="https://watershed.ustream.tv/">Watershed</a> video streaming work with SSL? We changed page protocols and now it doesn&#8217;t work.&#8221;</em></p>
</blockquote>
<p>This is probably a flash-based cross-domain &#40;protocol&#41; problem.  You&#8217;ll probably have to contact Watershed support to get some help.</p>
<blockquote>
<p><em>&#8220;How do I make the Facebook &#8216;Like&#8217; button work over SSL?&#8221;</em></p>
</blockquote>
<p>One team had luck with the FBML like button when using SSL.  Remember to include the Facebook JavaScript library with a <a href="http://paulirish.com/2010/the-protocol-relative-url/" title="The protocol-relative URL &amp;laquo; Paul Irish">protocol-relative url<br />
</a>:</p>
<pre><code>//connect.facebook.net/en_US/all.js
</code></pre>
<blockquote>
<p><em>&#8220;We upgraded from Rails 2 to 3 and when upgrading RSpec to 2.0, our fixtures stopped loading. Halp?&#8221;</em></p>
</blockquote>
<p>The options for global fixture have changed. The new version looks like:</p>
<pre><code>RSpec.configure do |config|
  config.global_fixtures = :all
end
</code></pre>
<blockquote>
<p><em>&#8220;Why can&#8217;t I run RSpec 2.6 focus tests in RubyMine 3.11? We downgraded to 2.5 and it works.&#8221;</em></p>
</blockquote>
<p>Check out the new RubyMine 3.2 Beta. Apparently as of <a href="http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+3.2+EAP+%28build+107.235%29+Release+Notes">build 107.235</a> they have upgraded RSpec 2.6.0 compatibility.</p>
<h2>Interesting Things</h2>
<ul>
<li>
<p><a href="http://www.sfruby.info/events/22161791/?utm_campaign=everyblock&amp;utm_medium=everyblock&amp;utm_source=everyblock" title="Hack Night at Sharethrough! -  The San Francisco Ruby Meetup Group (San Francisco, CA) - Meetup">Hacknight at Sharethrough</a> in San Francisco tomorrow, June 30th, 2011.</p>
</li>
<li>
<p><a href="http://railsbridge.org/" title="RailsBridge">Rails Bridge</a> is looking for Spanish speaking Rubyists to help with an upcoming workshop.  You needn&#8217;t be fluent, they can help with technical vocabulary.</p>
</li>
</ul>
<p>The post <a href="http://pivotallabs.com/standup-6-29-2011-ssl/">Standup 6/29/2011: SSL?</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-6-29-2011-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standup 2/3/2011: It *is* the Rabbit!</title>
		<link>http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/</link>
		<comments>http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 15:18:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/</guid>
		<description><![CDATA[<p><h2>Ask for Help</h2>

<blockquote>
    <p><em>"I am trying to use the Headless gem to run my selenium tests via an xvfb session on an ubuntu machine. The xvfb session is being launched correctly on display port 99 screen 0 but I am getting the following error from selenium:"</em></p>
</blockquote>

<pre>
18:08:31.410 ERROR - Failed to start new browser session, shutdown browser and clear all session data
org.openqa.selenium.server.RemoteCommandException: timed out waiting for window 'null' to appear
</pre>

<blockquote>
    <p><em>"here is how I am running Headless:"</em></p>
</blockquote>

<pre>
require 'headless'
headless = Headless.new
puts &#34;starting Headless session on display: #{headless.display}&#34;
headless.start
begin
  puts &#34;rake spec:integration&#34;
  Rake::Task['spec:integration'].execute
ensure
  puts &#34;stopping Headless&#34;
  headless.destroy
end
</pre>

<p>Has anybody out there had any luck with this?</p>

<h2>Interesting Things</h2>

<ul>
<li>Using Sunspot with Rails 3 and its rake tasks running a little slow?
<ul>
<li>Adding <strong>require 'sunspot/rails/tasks'</strong> to your Rakefile sounds like a great idea, but a couple of pivots found out that it can unintentionally cause Sunspot to index twice when the rake task was run.</li>
<li>The core issue is that Rails 3 automatically finds the rake tasks when the gem is included in your bundle.</li>
</ul></li>
<li>It's the Year of the <a href="http://en.wikipedia.org/wiki/Rabbit_(zodiac)" title="Rabbit (zodiac) - Wikipedia, the free encyclopedia">Rabbit</a>!</li>
</ul> <a href="http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/">Standup 2/3/2011: It *is* the Rabbit!</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Ask for Help</h2>
<blockquote>
<p><em>&#8220;I am trying to use the Headless gem to run my selenium tests via an xvfb session on an ubuntu machine. The xvfb session is being launched correctly on display port 99 screen 0 but I am getting the following error from selenium:&#8221;</em></p>
</blockquote>
<pre>
18:08:31.410 ERROR - Failed to start new browser session, shutdown browser and clear all session data
org.openqa.selenium.server.RemoteCommandException: timed out waiting for window 'null' to appear
</pre>
<blockquote>
<p><em>&#8220;here is how I am running Headless:&#8221;</em></p>
</blockquote>
<pre>
require 'headless'
headless = Headless.new
puts &quot;starting Headless session on display: #{headless.display}&quot;
headless.start
begin
  puts &quot;rake spec:integration&quot;
  Rake::Task['spec:integration'].execute
ensure
  puts &quot;stopping Headless&quot;
  headless.destroy
end
</pre>
<p>Has anybody out there had any luck with this?</p>
<h2>Interesting Things</h2>
<ul>
<li>Using Sunspot with Rails 3 and its rake tasks running a little slow?
<ul>
<li>Adding <strong>require &#8216;sunspot/rails/tasks&#8217;</strong> to your Rakefile sounds like a great idea, but a couple of pivots found out that it can unintentionally cause Sunspot to index twice when the rake task was run.</li>
<li>The core issue is that Rails 3 automatically finds the rake tasks when the gem is included in your bundle.</li>
</ul>
</li>
<li>It&#8217;s the Year of the <a href="http://en.wikipedia.org/wiki/Rabbit_(zodiac)" title="Rabbit (zodiac) - Wikipedia, the free encyclopedia">Rabbit</a>!</li>
</ul>
<p>The post <a href="http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/">Standup 2/3/2011: It *is* the Rabbit!</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-2-3-2011-it-is-the-rabbit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standup 2/1/2011: Typus Hangin&#039; Tough</title>
		<link>http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/</link>
		<comments>http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 15:42:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough/</guid>
		<description><![CDATA[<p><h2>Ask for Help</h2>

<blockquote>
    <p><em>"Tellurium? Has anybody heard of Tellurium? Bueller?"</em></p>
</blockquote>

<p>Apparently no one at standup had heard about <a href="http://en.wikipedia.org/wiki/Tellurium_(software)" title="Tellurium (software) - Wikipedia, the free encyclopedia">Tellurium</a> which is apparently a "UI module-based web automated testing framework" that "runs on top of <a href="http://en.wikipedia.org/wiki/Selenium_(software)" title="Selenium (software) - Wikipedia, the free encyclopedia">Selenium</a>"</p>

<blockquote>
    <p><em>"How do I get Bundler to uninstall old versions of gems from the system when new versions get out?"</em></p>
</blockquote>

<p>Turns out that when a gem gets upgraded, <code><strong>bundle install</strong></code> does not necessarily kill the old gems on the system, even when using RVM gemsets.  Which can be problematic if you have other systems which are expecting only the newest version of the gem installed.</p>

<p>The easy answer is to prepend <code><strong>bundle exec</strong></code> for every command you want to use. If you're too lazy for that, then the simplest answer we could come up with was just to blow away your gemset before you deploy.</p>

<blockquote>
    <p><em>"Any more admin UI help?"</em></p>
</blockquote>

<p>People are always looking for easy database admin panels for Rails projects.  Last week and again today, <a href="http://www.youtube.com/watch?v=YZusIOLDRs8&#38;t=17" title="YouTube - New Kids On The Block - Hangin Tough Video - High Quality">the new kid on the block</a>, <a href="https://github.com/fesplugas/typus">Typus</a> was brought up. Also mentioned today was <a href="https://github.com/neerajdotname/admin_data">admin_data</a>.</p>

<p>Some even say the best admin available for a Rails project is actually <a href="http://www.djangoproject.com/" title="Django &#124; The Web framework for perfectionists with deadlines">Django</a>.</p> <a href="http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/">Standup 2/1/2011: Typus Hangin&#039; Tough</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Ask for Help</h2>
<blockquote>
<p><em>&#8220;Tellurium? Has anybody heard of Tellurium? Bueller?&#8221;</em></p>
</blockquote>
<p>Apparently no one at standup had heard about <a href="http://en.wikipedia.org/wiki/Tellurium_(software)" title="Tellurium (software) - Wikipedia, the free encyclopedia">Tellurium</a> which is apparently a &#8220;UI module-based web automated testing framework&#8221; that &#8220;runs on top of <a href="http://en.wikipedia.org/wiki/Selenium_(software)" title="Selenium (software) - Wikipedia, the free encyclopedia">Selenium</a>&#8220;</p>
<blockquote>
<p><em>&#8220;How do I get Bundler to uninstall old versions of gems from the system when new versions get out?&#8221;</em></p>
</blockquote>
<p>Turns out that when a gem gets upgraded, <code><strong>bundle install</strong></code> does not necessarily kill the old gems on the system, even when using RVM gemsets.  Which can be problematic if you have other systems which are expecting only the newest version of the gem installed.</p>
<p>The easy answer is to prepend <code><strong>bundle exec</strong></code> for every command you want to use. If you&#8217;re too lazy for that, then the simplest answer we could come up with was just to blow away your gemset before you deploy.</p>
<blockquote>
<p><em>&#8220;Any more admin UI help?&#8221;</em></p>
</blockquote>
<p>People are always looking for easy database admin panels for Rails projects.  Last week and again today, <a href="http://www.youtube.com/watch?v=YZusIOLDRs8&amp;t=17" title="YouTube - New Kids On The Block - Hangin Tough Video - High Quality">the new kid on the block</a>, <a href="https://github.com/fesplugas/typus">Typus</a> was brought up. Also mentioned today was <a href="https://github.com/neerajdotname/admin_data">admin_data</a>.</p>
<p>Some even say the best admin available for a Rails project is actually <a href="http://www.djangoproject.com/" title="Django | The Web framework for perfectionists with deadlines">Django</a>.</p>
<p>The post <a href="http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/">Standup 2/1/2011: Typus Hangin&#039; Tough</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-2-1-2011-typus-hangin-tough-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Standup 1/31/2011: Don&#039;t Fear The Upload</title>
		<link>http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/</link>
		<comments>http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 17:31:00 +0000</pubDate>
		<dc:creator>Kevin Fitzpatrick</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload/</guid>
		<description><![CDATA[<p><h2>Ask for Help</h2>

<blockquote>
    <p><em>"Does my Rails application on top of Passenger get blocked when I upload a file?"</em></p>
</blockquote>

<p>Nope! <a href="http://www.modrails.com/" title="Overview — Phusion Passenger&#38;trade; (a.k.a. mod_rails / mod_rack)">Passenger</a> uses plain old apache to buffer the file upload so your application instance is free to service other requests while the upload is finishing.</p> <a href="http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/">Standup 1/31/2011: Don&#039;t Fear The Upload</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Ask for Help</h2>
<blockquote>
<p><em>&#8220;Does my Rails application on top of Passenger get blocked when I upload a file?&#8221;</em></p>
</blockquote>
<p>Nope! <a href="http://www.modrails.com/" title="Overview — Phusion Passenger&amp;trade; (a.k.a. mod_rails / mod_rack)">Passenger</a> uses plain old apache to buffer the file upload so your application instance is free to service other requests while the upload is finishing.</p>
<p>The post <a href="http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/">Standup 1/31/2011: Don&#039;t Fear The Upload</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-1-31-2011-don-t-fear-the-upload-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (Feed is rejected)
Page Caching using apc
Database Caching using apc
Object Caching 803/803 objects using apc

 Served from: pivotallabs.com @ 2013-05-19 00:50:29 by W3 Total Cache -->