Pivotal Labs

Main menu

Skip to primary content
Skip to secondary content
  • About
  • Case Studies
  • Team
    • Executives
    • Locations
      • San Francisco (HQ)
      • Boston
      • Boulder
      • Denver
      • London
      • Los Angeles
      • New York
  • Community
    • Blogs
    • Tech Talks
    • Events
  • Careers
    • Lifestyle
    • Principles & Practices
    • Benefits
    • FAQ
    • Apply
  • Contact
    • Press Room
    • Press Releases
    • In The News
    • Press Kit
  • All
  • Labs
  • Standup
  • Tracker

4th Floor: Now with more breakfast

Pivotal Labs
Monday, June 17, 2013

Interestings

XP at Pivotal Labs

Will Read & ex-pivot Josh Susser talk with folks like Avdi Grimm about XP and what it looks like at Pivotal Labs. ~1hr.
http://rubyrogues.com/109-rr-extreme-programming-with-will-read/

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

It is called the flat irons

Pivotal Labs
Friday, June 14, 2013

Interestings

ciborg and passphrase on key file

If you have a password on the keyfile lobot is using for git, jenkins will fail to checkout

ciborg and id_rsa

ciborg always upload the keyfile as id_rsa even if yours has a different name, it copies the correct file but drops it as id_rsa and has the reference to your correct name in the ciborg.yml.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Better Nate the lever

Pivotal Labs
Thursday, June 13, 2013

Interestings

ActionController::Base#view_context

Easily access view helpers from your controller, without including modules. Use view_context.some_url_helper for example.

Using controller in presenters

Sometimes you need to use the controller / view_context to access methods you could not in the presenter.

When it's the case, don't put them as a parameter of the method that need them.

This is not a value object (remember Domain Driven Design? :), this is a dependency you should inject when creating your presenter.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Multipart in Faraday

Pivotal Labs
Thursday, June 13, 2013

Helps

Faraday multipart doesn't work?

Yesterday we were trying to send multipart requests with Faraday. It doesn't work. Why?

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Backbone Fixtures Gem

Pivotal Labs
Tuesday, June 11, 2013

Helps

Backbone fixtures gem

Would you use this gem? https://pivotal.quandora.com/pivots/q/0ff16a428a404ef2aeca274956848c4a/Would-you-use-this-Jasmine-Backbone-fixtures-gem-if-we-extracted-it

We need a certain amount of buy-in before we can extract it on client time.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

New faces galore

Pivotal Labs
Monday, June 10, 2013

Interestings

Rspec after's run in reverse order

Not that you should probably ever have multiple after blocks at the same level, but we found out when collapsing multiple after blocks down into a single one, that the teardown happened in the opposite order than the order in which the after's were declared

Events

Monday: SF Lunch Tech Talk

We're going to watch: "The Value of Values" by Rich Hickey.

Alexander has transferred the super powers. So send suggestions to me or add it to the wiki page: https://sites.google.com/a/pivotallabs.com/pivotalwiki/officesandfacilities/sanfranciscooffice/sf-lunch-videos

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

NOT ALL PNGS ARE CREATED EQUAL

Pivotal Labs
Monday, June 3, 2013

Interestings

Not all PNGs are created equal

If you write a UIImage’s PNG representation to disk, read it back, and get the PNG representation again, you’ll get a different representation. In our case, we got 21 extra octets after the PNG header.

NSData *png1 = UIImagePNGRepresentation(image1);

[png1 writeToFile:file atomically:YES];
UIImage *image2 = [UIImage imageWithContentsOfFile:file];

NSData *png2 = UIImagePNGRepresentation(image2);

// png1 and png2 differ by 21 octets
  • 0 Shares
  • Share on Facebook
  • Share on Twitter

heroku_san, ruby 2.0, and strfti.me

Pivotal Labs
Friday, May 31, 2013

Interestings

http://strfti.me

If you're using date/time formats in Ruby, Python, C or PHP, this website is pretty slick for testing your formats.

http://strfti.me/?f=sup+dawg

heroku_san + ruby 2.0

If you are using heroku_san with a ruby 2.0.0 app and you get deployment failures and the message is:

"Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0"

You need to edit /usr/local/heroku/bin/heroku
and change the shebang line:

#!/usr/local/heroku/ruby/bin/ruby

to

#!/usr/bin/env ruby

So that the heroku toolbelt runs with the ruby version invoked locally in your rbenv/rvm environment.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

= != send(:=)

Pivotal Labs
Wednesday, May 29, 2013

Interestings

Sending Assignment

Ruby enforces that any assignment returns the RHS. Or at least it does when you call it normally.

class Foo
def bar=(x)
42
end
end

Foo.new.bar = "sup"

"sup"

Foo.new.send(:bar=, "sup")

42

(looks like its fixed in newer versions of 2.0)

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Design for Hackers!

Pivotal Labs
Wednesday, May 29, 2013

Interestings

Design for Hackers free email course

Summer of Design is 12-week series of emails. The learning material is designed to help developers, hackers, and makers of any kind really understand the “whys” of design. Sign up for free until June 3.

http://summerofdesign.com/

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Topics

  • agile (783)
  • rails (117)
  • testing (90)
  • ruby (85)
  • ruby on rails (71)
  • jobs (62)
  • javascript (59)
  • techtalk (44)
  • ironblogger (42)
  • rspec (39)
  • bloggerdome (34)
  • productivity (34)
  • activerecord (30)
  • rubymine (30)
  • git (29)
  • gogaruco (29)
  • nyc (27)
  • design (24)
  • mobile (23)
  • pivotal tracker (22)
  • process (21)
  • cucumber (21)
  • jasmine (19)
  • ios (18)
  • tracker ecosystem (17)
  • webos (17)
  • objective-c (17)
  • fun (16)
  • android (16)
  • palm (16)
  • ci (16)
  • "soft" ware (16)
  • bdd (15)
  • tdd (15)
  • cedar (15)
  • rails3 (14)
  • performance (14)
  • css (14)
  • gem (13)
  • mouse-free development (12)
  • selenium (12)
  • goruco (12)
  • bundler (12)
  • api (12)
  • keyboard (11)
  • meetup (11)
  • railsconf (11)
  • nyc-standup (11)
  • capybara (10)
  • mac (10)
Subscribe to Standup Feed
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. ...
  9. 91
  10. →
  • About
  • Case Studies
  • Team
  • Community
  • Careers
  • Contact
  • Labs
  • Events

Contact Us

contact@pivotallabs.com
+1 415-77-PIVOT
TwitterLinkedInFacebook

Pivotal Tracker

Tracker is the award-winning agile project management tool that enables real-time collaboration around a shared, prioritized backlog.
Visit pivotaltracker.com >