<?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; Jeff Saracco</title>
	<atom:link href="http://pivotallabs.com/author/jsaracco/feed/" rel="self" type="application/rss+xml" />
	<link>http://pivotallabs.com</link>
	<description>Agility Developed</description>
	<lastBuildDate>Mon, 20 May 2013 03:43:12 +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>Standup NY 7-19-2012</title>
		<link>http://pivotallabs.com/standup-ny-7-19-2012/</link>
		<comments>http://pivotallabs.com/standup-ny-7-19-2012/#comments</comments>
		<pubDate>Thu, 19 Jul 2012 11:11:00 +0000</pubDate>
		<dc:creator>Jeff Saracco</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[ny]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-ny-7-19-2012/</guid>
		<description><![CDATA[<p><h2>Interestings</h2>

<ul>
<li>automated deploys with jenkins</li>
</ul>

<p>TL;DR:</p>

<pre><code>exec ssh-agent ./path/to/your/build/script
</code></pre>

<p>We setup our ci server to deploy &#40;via capistrano&#41; our app to an "acceptance" environment after a successful build. However, the ssh configuration on the environment we deploy to confuses the ruby net-ssh library, rendering the "forward-agent" option in capistrano useless. Therefore, our build script needed to manually add keys to the ssh-agent. </p>

<p>To make an ssh-agent available to your build script in jenkins, wrap the shell command for your build script in "exec ssh-agent":</p>

<pre><code>exec ssh-agent ./path/to/your/build/script
</code></pre>

<p>Your build script will be executed as a subprocess of the agent.  When the command finishes, the agent dies with it.</p>

<h2>To help DRY up your stylesheets, SCSS allows for inheritance. Take the following example:</h2>

<p>.btn-red {
  height: 20px;
  width: 20px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FF0000;
}</p>

<p>.btn-white {
  height: 20px;
  width: 20px;
  border-radius: 5px 5px 5px 5px;
  background-color: #FFFFFF;
}</p>

<p>Notice the similarities between the three classes; copying &#38; pasting style declarations should tickle the same spidey sense that copying &#38; pasting Ruby code does. Fortunately, SCSS offers @extend, which can be used like so:</p>

<p>.btn {
  height: 20px;
  width: 20px;
  border-radius: 5px 5px 5px 5px;
}</p>

<p>.btn-red {
  @extend .btn;
  background-color: #FF0000;
}</p>

<p>.btn-white {
  @extend .btn;
  background-color: #FFFFFF;
}</p>

<h2>Events</h2>

<ul>
<li>Machine learning meetup tonight</li>
</ul> <a href="http://pivotallabs.com/standup-ny-7-19-2012/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-ny-7-19-2012/">Standup NY 7-19-2012</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Interestings</h2>
<ul>
<li>automated deploys with jenkins</li>
</ul>
<p>TL;DR:</p>
<pre><code>exec ssh-agent ./path/to/your/build/script
</code></pre>
<p>We setup our ci server to deploy &#40;via capistrano&#41; our app to an &#8220;acceptance&#8221; environment after a successful build. However, the ssh configuration on the environment we deploy to confuses the ruby net-ssh library, rendering the &#8220;forward-agent&#8221; option in capistrano useless. Therefore, our build script needed to manually add keys to the ssh-agent. </p>
<p>To make an ssh-agent available to your build script in jenkins, wrap the shell command for your build script in &#8220;exec ssh-agent&#8221;:</p>
<pre><code>exec ssh-agent ./path/to/your/build/script
</code></pre>
<p>Your build script will be executed as a subprocess of the agent.  When the command finishes, the agent dies with it.</p>
<h2>To help DRY up your stylesheets, SCSS allows for inheritance. Take the following example:</h2>
<p>.btn-red {<br />
  height: 20px;<br />
  width: 20px;<br />
  border-radius: 5px 5px 5px 5px;<br />
  background-color: #FF0000;<br />
}</p>
<p>.btn-white {<br />
  height: 20px;<br />
  width: 20px;<br />
  border-radius: 5px 5px 5px 5px;<br />
  background-color: #FFFFFF;<br />
}</p>
<p>Notice the similarities between the three classes; copying &amp; pasting style declarations should tickle the same spidey sense that copying &amp; pasting Ruby code does. Fortunately, SCSS offers @extend, which can be used like so:</p>
<p>.btn {<br />
  height: 20px;<br />
  width: 20px;<br />
  border-radius: 5px 5px 5px 5px;<br />
}</p>
<p>.btn-red {<br />
  @extend .btn;<br />
  background-color: #FF0000;<br />
}</p>
<p>.btn-white {<br />
  @extend .btn;<br />
  background-color: #FFFFFF;<br />
}</p>
<h2>Events</h2>
<ul>
<li>Machine learning meetup tonight</li>
</ul>
<p>The post <a href="http://pivotallabs.com/standup-ny-7-19-2012/">Standup NY 7-19-2012</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-ny-7-19-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standup 04/12/2012 -</title>
		<link>http://pivotallabs.com/standup-04-12-2012/</link>
		<comments>http://pivotallabs.com/standup-04-12-2012/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 15:30:00 +0000</pubDate>
		<dc:creator>Jeff Saracco</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-04-12-2012/</guid>
		<description><![CDATA[<p><h2>Interestings</h2>

<ul>
<li><p>Chrome JsonViewer plugin - pretty prints JSON useful for debugging. Also some people use Awesome Print for similar functionality</p></li>
<li><p><a href="https://github.com/elementaljs/elementaljs">ElementalJS</a></p></li>
<li><p><a href="https://github.com/gilbitron/jQuery-Currency">jquery_currency</a></p></li>
<li><p>Arel now has distinct, otherwise a work-around like
<code>#scope#.clone.tap { &#124;arel&#124; select_value = [ 'DISTINCT users.*'] }</code>
is used</p></li>
<li><p>Amazon released <a href="http://aws.amazon.com/cloudsearch/">CloudSearch</a> today - an Amazon hosted search service</p></li>
</ul>

<h2>Helps</h2>

<ul>
<li>How to use Twitter Bootstrap SASS semantically?
<ul>
<li>"span3" sucks</li>
<li>"@extend span3" breaks</li>
</ul></li>
</ul>

<h2>Events</h2>

<ul>
<li>Anyone interested in hardware hacking &#40;arduino, etc...&#41; see Fader or Berger</li>
</ul> <a href="http://pivotallabs.com/standup-04-12-2012/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-04-12-2012/">Standup 04/12/2012 -</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Interestings</h2>
<ul>
<li>
<p>Chrome JsonViewer plugin &#8211; pretty prints JSON useful for debugging. Also some people use Awesome Print for similar functionality</p>
</li>
<li>
<p><a href="https://github.com/elementaljs/elementaljs">ElementalJS</a></p>
</li>
<li>
<p><a href="https://github.com/gilbitron/jQuery-Currency">jquery_currency</a></p>
</li>
<li>
<p>Arel now has distinct, otherwise a work-around like<br />
<code>#scope#.clone.tap { |arel| select_value = [ 'DISTINCT users.*'] }</code><br />
is used</p>
</li>
<li>
<p>Amazon released <a href="http://aws.amazon.com/cloudsearch/">CloudSearch</a> today &#8211; an Amazon hosted search service</p>
</li>
</ul>
<h2>Helps</h2>
<ul>
<li>How to use Twitter Bootstrap SASS semantically?
<ul>
<li>&#8220;span3&#8243; sucks</li>
<li>&#8220;@extend span3&#8243; breaks</li>
</ul>
</li>
</ul>
<h2>Events</h2>
<ul>
<li>Anyone interested in hardware hacking &#40;arduino, etc&#8230;&#41; see Fader or Berger</li>
</ul>
<p>The post <a href="http://pivotallabs.com/standup-04-12-2012/">Standup 04/12/2012 -</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-04-12-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standup 04/10/2011: How to succeed in business like a ninja</title>
		<link>http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/</link>
		<comments>http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 15:24:00 +0000</pubDate>
		<dc:creator>Jeff Saracco</dc:creator>
				<category><![CDATA[Standup]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/</guid>
		<description><![CDATA[<p><h2>Interesting</h2>

<ul>
<li>Facebook bought Instagram for $1 billion</li>
</ul>

<h2>Events</h2>

<h3>Today:</h3>

<p>Brownbag <a href="http://www.meetup.com/PivotalNY-Tech-Talks/events/59098042/">Enterprise-Fu or How to succeed in business &#40;like a ninja&#41;</a></p>

<p>NYC.rb - <a href="http://www.meetup.com/NYC-rb/events/54296512/">Lean startup</a></p>

<h3>Wednesday:</h3>

<p>Libs@Lunch: book club has been moved to lunch time so more people can come
                       This week they will be finishing smalltalk best practices and will be choosing the next book</p>

<p>Lean UX roundtable - JB will be speaking, see him for more info or if you would like to attend</p> <a href="http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/">Continue reading <span class="meta-nav">&#8594;</span></a></p><p>The post <a href="http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/">Standup 04/10/2011: How to succeed in business like a ninja</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></description>
				<content:encoded><![CDATA[<h2>Interesting</h2>
<ul>
<li>Facebook bought Instagram for $1 billion</li>
</ul>
<h2>Events</h2>
<h3>Today:</h3>
<p>Brownbag <a href="http://www.meetup.com/PivotalNY-Tech-Talks/events/59098042/">Enterprise-Fu or How to succeed in business &#40;like a ninja&#41;</a></p>
<p>NYC.rb &#8211; <a href="http://www.meetup.com/NYC-rb/events/54296512/">Lean startup</a></p>
<h3>Wednesday:</h3>
<p>Libs@Lunch: book club has been moved to lunch time so more people can come<br />
                       This week they will be finishing smalltalk best practices and will be choosing the next book</p>
<p>Lean UX roundtable &#8211; JB will be speaking, see him for more info or if you would like to attend</p>
<p>The post <a href="http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/">Standup 04/10/2011: How to succeed in business like a ninja</a> appeared first on <a href="http://pivotallabs.com">Pivotal Labs</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://pivotallabs.com/standup-04-10-2011-how-to-succeed-in-business-like-a-ninja/feed/</wfw:commentRss>
		<slash:comments>1</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 556/591 objects using apc

 Served from: pivotallabs.com @ 2013-05-19 23:28:05 by W3 Total Cache -->