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
  • Tools
  • Contact
    • Press Room
    • Press Releases
    • In The News
    • Press Kit
  • All
  • Labs
  • Standup
  • Tracker
Pivotal Labs

Standup 2011-03-02: Better Late Than Never

Pivotal Labs
Sunday, March 6, 2011

Ask for Help

“‘Teamcity formatter missing’ error?”

Any ideas how to work around a “Teamcity formatter error” message when running specs (using RSpec 2) in RubyMine?

” Paperclip breaks when a filename contains a ‘#’ character”

Apparently this has been fixed but not released?

Interesting Things

  • Selenium Conference is taking place in San Francisco on April 4-6.

  • MongoDB apparently stores pre-epoch dates as far-future dates and converts them back from future to past dates automatically. However, it does not convert them when searching or sorting.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Dan Podsedly

New in Pivotal Tracker: Reply to emails, delete comments, browse public projects!

Dan Podsedly
Friday, March 4, 2011

Team collaboration with Pivotal Tracker just got better – you can now post comments to stories right from your inbox by replying to any story notification email. That’s not all that’s new in this update – we’ve also added the ability to delete unwanted story comments, you can add extra notes like company address or tax ID to your billing receipts, and there’s a new public projects directory.

Continue reading for details.

Reply to story emails

Reply to any story notification email, and your response will appear as a new comment on that story within seconds. In order for Tracker to know who the reply is from, though, you’ll need to make sure that you’re replying from the email address that’s on your Tracker profile, and that you’re a member of the project.

Note: All Tracker emails now come from the pivotaltracker.com domain. Please add notifications@pivotaltracker.com and tracker-noreply@pivotaltracker.com as contacts or allowed senders in order to prevent Tracker emails from getting caught in your spam filter.

Delete comments

Story comments can now be deleted, by project owners or comment authors. To delete an unwanted comment, hover over the comment header (author’s name and time stamp), and click the trash can icon.

Public Projects directory

Public projects, which are visible to anyone, can now be easily explored with a new public projects directory.

This directory shows a featured public project at the top, a list of the most active projects, and a live feed of all public project activity. It also allows you to search for public projects by name, project description, or project member name.

More on public projects in this blog post.

Billing receipt notes

We’ve heard from many companies, especially in Europe, that their accounting rules require additional information to appear on billing receipts. You can now add arbitrary notes to your account, such as a company address or tax ID, which will appear on all printable receipts, including receipts for past transactions.

To add such information to your receipts, go to the Plans and Billing page of your account, and edit the Notes on Receipt field in the Billing Information section (which appears after you’ve upgraded to a paid plan).

Click on any of the ‘view receipt’ links in your Payment History, and you should see these notes on the printable receipt.

Let us know what you think in comments here or by email to tracker@pivotallabs.com.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Will Read

Standup 03.03.2011: Sharing is Caring & English Lorem Ipsum Generator

Will Read
Thursday, March 3, 2011

Ask for Help

“Is there a way to have multiple ssh.config files or include other ssh type configurations in your main ssh.config?”

Still searching for an answer here.

“What’s the best way to share cap recipes across multiple internal git repos?”

Git submodules will work, but also think about using a shared gem. The shared gem approach will enable you to keep your server configuration in one place as opposed to scattered across multiple repos that define their own server list.

Interesting Things

  • Newer versions of RubyGems (v1.6 was explicitly mentioned) and Rails 2.3 are not compatible right out of the box. You can drop a block in to your environment.rb file to get around it

  • Love your Lorum Ipsum generator, but you need English words? Take a look at Fillerati wich will let you create some paragraphs from books in the public domain.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Pivotal Labs

Standup 2011-03-01: Spork! Spork! Spork!

Pivotal Labs
Tuesday, March 1, 2011

Ask for Help

“Has anyone else had their Selenium tests break after upgrading from rails 2.3.8 to 2.3.11?”

One team was using Rack 1.1.0, Mongrel 1.1.5 and Rails 2.3.8. When they upgraded to Rails 2.3.11, their Selenium tests started failing. After some investigation they found this commit which they used to create a monkeypatch for Rack 1.1.0:

# Back-porting this patch: https://github.com/rack/rack/commit/f6f3c60938ea3b08f3292a2480e6753c293584e5
module Rack
  module Utils
    class HeaderHash < Hash
      def [](k)
        super(@names[k]) if @names[k]
        super(@names[k.downcase])
      end
    end
  end
end

Anyone have a better solution?

“Slower test suite with Spork?”

Spork can speed up the start-up time of your test suite, but has anyone seen it slow down the overall test run? One Pivot was seeing a 10% slowdown in overall suite speed.

Interesting Things

  • Postgres can write a lot of stuff to your logs. You can quiet it down with the silent-postgres gem and by adding min_messages to database.yml
  • RubyMine 3.1 has support for Spork!
  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Pivotal Labs

Standup 2011-02-28: The Cowbell Isn't Going To Ring Itself

Pivotal Labs
Monday, February 28, 2011

Ask for Help

“jQuery throwing a syntax error when using is("[data-foo]")?”

Has anyone seen jQuery throw a syntax error when passing a data- attribute name to the is() function? This code often works, but started throwing a syntax error after some markup was removed and then re-inserted into the DOM:

$("#foo").attr("data-bar") = 5;
$("#foo").is("[data-bar]");

Interesting Things

  • Rails 3.0.5 has been released.
  • The Nordic Ruby Conference call for proposals ends today, so hurry up and submit.
  • Rails Conf 2011, which is being held in my hometown of Bal-ti-more, just announced its keynote speakers. Check them out.
  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Dan Podsedly

Public projects directory and feed coming to Tracker

Dan Podsedly
Monday, February 28, 2011

We’re launching a new public projects directory in Pivotal Tracker this Friday. If you own or use public projects in Tracker, continue reading, as these projects are about to get much easier to discover.

This new directory, linked to from the Pivotal Tracker front page, will show a featured public project at the top, a list of the most active projects, and a live feed of all public project activity. The directory will also allow you to search for public projects by name, project description, or project member name.

What are public projects?

Public projects are just like other projects in Tracker, but they can be viewed by anyone. If you’re using Tracker to manage and collaborate around an open source project, for example, a public project gives you a great way to increase visibility into your efforts, and give the world a live view of progress and priorities. Best of all, public projects are completely free, with an unlimited number of collaborators!

How can I tell if my project is public?

When you’re in a project that’s public, you’ll see (Public) at the end of the project name. You can also see which of your projects are public on the View All Projects page – there is an indicator next to the name of each project that is public.

How do I change my project to be public or private?

By default, all projects in Pivotal Tracker are private, and visible only to the people that you explicitly invite as members. To allow anyone to view your project, even people who are not signed in to Tracker, you can make your project public. To do that, or to make a public project private again, visit the Settings page for your project, and change the Public Access option.

There are many active public projects in Pivotal Tracker already! This new directory will allow you to explore them, and see what everyone else in the open source community is up to. We’ll be featuring a few projects at a time at the top of the page in this new directory, let us know if you’d like us to feature your project!

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Nathan Wilmes

Standup 2/24/2001-2/25/2001

Nathan Wilmes
Friday, February 25, 2011

Ask for Help

“bundle install seems very slow everytime, but bundle check seems fast. Why doesn’t bundle install use bundle check before doing its thing?”

Consensus was that this seemed like a good idea.

“When setting up a cc.rb box, the box could not connect to Github, yielding the ‘You don’t exist, go away!’ message. How do we fix this situation? We can get to github through the command line without any issues.”

  • One thing to check is your protocol. The git protocol is closest to SSH and obeys most of the settings SSH does.
  • Also check your agent forwarding settings. Is your box explicitly doing everything that it should?

“In Rails 2.3, we tried mocking a has_one association. However, it looks like the association isn’t mocking. Why?”

Rails 2.3 associations have a proxy object that delegate to lower level objects. This proxy isn’t mockable, but the target (proxy_target) is.

“What is the current best of breed passenger config beyond what you get from the passenger site?”

Recommendations were given for mod_speed.

“What are some easy ways to implement CSS spriting on my site?”

For a quick definition of CSS sprites, look here. Recommendations included Compass/SASS.

Interesting Things

  • jQuery 1.5.1 is out! It is the first jQuery that explicitly supports IE 9, so it’s recommended for next generation web site development.
  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Nathan Wilmes

Standup 2/23/2011 – mocking AJAX for jQuery 1.5

Nathan Wilmes
Wednesday, February 23, 2011

Ask for Help

“When I tried to clear cookies on IE8, the cookies stuck around anyway. I was only able to delete them through the developer toolbar. What’s going on?”

The consensus theory was that the developer toolbar might be affecting IE8′s cookie behavior (IE8 is not known for its robust extensions). More investigation seems in order.

Interesting Things

  • After upgrading to Bundler 1.0.10/Rubygems 1.5.2, build time on one of our projects shrank by 2 minutes. Hurrah for caching!
  • jQuery 1.5 changed its AJAX implementation, causing us to upgrade our mock Jasmine library. Our jQuery 1.5 fork is here.
  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Jacob Maine

Standup 2/11/2011: disappearing script tags

Jacob Maine
Friday, February 11, 2011

Interesting Things

  • When jQuery attaches <script> tags, they quickly disappear. It adds them to the DOM, executes them and then removes them. If you switch to document.appendChild, you can search for and find the tags at a later point. jQuery may be trying to work around browser limits on the number of script tags.

Ask for Help

  • “What’s the best way to start a gem?”

bundle gem scaffolds a simple gem. Don’t forget to add a license!

More info on how jQuery handles script tags.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Jacob Maine

Standup 2/10/2011: Broken RSpec array matcher; Introducing Enyo

Jacob Maine
Thursday, February 10, 2011

Interesting Things

  • An upgrade to Rails 3.0.4 broke RSpec’s =~ Array matcher (which disregards ordering). Oddly, there are times when == (which respects ordering) passes but =~ fails.
  • Check out the Trove Hack Day. Trove lets you access photos from a variety of sites through one API.
  • We’re excited about the new Palm webOS App Framework, Enyo.

Ask for Help

“We’re deploying green builds directly to production. But the depend option isn’t working on the CI box. Any ideas?”

Run capistrano with trace to get reports on which dependencies are or are not being used.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Topics

  • agile (783)
  • rails (117)
  • testing (90)
  • ruby (86)
  • 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 agile Feed
  1. ←
  2. 1
  3. ...
  4. 27
  5. 28
  6. 29
  7. 30
  8. 31
  9. 32
  10. 33
  11. ...
  12. 79
  13. →
  • About
  • Case Studies
  • Team
  • Community
  • Careers
  • Tools
  • 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 >