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

Monthly Archives: February 2011

Pivotal Labs

Pivotal Labs and the Balanced Team welcome IxDA Interaction 11 Attendees this Friday

Pivotal Labs
Wednesday, February 9, 2011

This Friday at Pivotal Labs Boulder, we’re hosting an evening of food, drink and discussion, to bring some of our learnings around Lean User Experience to the larger design community, and in particular to attendees of the annual international IxDA conference.

We, in this case, is a group of smart folks I’ve had the privilege to work with over the past year, a working group called the Balanced Team. This particular event is the result of the hard work of people at Cooper, Hot Studio, LUXr, SideReel and Atomic Object.

For the past year, we’ve been sharing ideas and discussing new ways to approach design and product development, to create better products, make happier customers, and reduce waste. We’ve been doing this while creating better integrated, more collaborative, more responsive teams. In that time, a number of us have been getting together on a regular basis to really sit down and discuss what works and what doesn’t, and to try to distill these ideas into principles and techniques that are repeatable and practical.

We’ve been itching to engage with the larger design community to start to break down the culture of Big Upfront Design, the Cult of the Rockstar Designer, and the culture of necessary infallability; to fight the blind application of Waterfall and to disrupt the antipatterns we’ve found so antithetical to effective collaboration with agile development teams; to encourage patterns that allow designers to embrace early customer feedback, and to test hypotheses quickly; and most importantly, to foster a deeper collaboration with the very folks who have the biggest impact on what we build. We’ve seen over and over that, when done correctly, a light-weight process gives designers more control, not less.

It’s out of this series of discussions that I first arrived at a framing of the problem space that I talk about in Enough Design, and it’s also through these sessions that we’ve found a growing community of designers, product people, enterprises and other developers who are working to develop better techniques for integrated product development. We’ve found the conversation immensely valuable in our practice, and we hope to learn and share with more of you.

If you’re a designer in Boulder for IxDA, or just someone who cares about usable techniques for bringing Lean principles into the development of compelling User Experience, come join us on Friday for deLUX. This is a free event, but space is limited, so please RSVP through http://pivotallabs.com/landing/deLUX.

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

Standup 2/9/2011: Beware Rails vulnerabilities

Jacob Maine
Wednesday, February 9, 2011

Interesting Things

Report from Josh Susser:

There have been several vulnerabilities in Rails reported recently. You can check out the announcements on the google group:

Vulnerability in the Mail gem affecting Rails 3.0.x applications

CSRF Protection Bypass in Ruby on Rails

Potential SQL Injection in Rails 3.0.x

Filter Problems on Case-Insensitive Filesystems

Potential XSS Problem with mail_to :encode => :javascript

The fixes are generally to upgrade to 3.0.4 or 2.3.11. There are patches for many versions if you’re stuck and can’t upgrade.

If you’re not on the google group, you probably should be. It’s very low volume, and everything on it is critical information.

http://groups.google.com/group/rubyonrails-security

Ask for Help

  • “Any suggestions for testing an Authorize.net integration?”

VCR is a good option, assuming you can get VCR to notice the initial requests.

  • “Running Jasmine with Selenium results in occasional port fail. Is the best solution to sleep more before setting up connections?”

  • “Devise seems to have the tools to set up an oauth provider. Are there any gems that pull everything together?”

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

20% Tracker introductory discount available until Feb. 18

Dan Podsedly
Tuesday, February 8, 2011

As part of the recently announced Tracker pricing introduction, we’re offering a 20% discount for the first year. This discount is available until February 18, 2011.

The 20% is off the annual prices – which already give you a savings of 2 months, every year. Also, while you do have to pre-pay for the first year in order to get the discount, you do still get the remainder of the free period, so your next billing date won’t be until July 19, 2012.

To take advantage of the discount, just sign in to Tracker, and click the ‘account’ or ‘accounts’ link at the top of the page.

Also, as a reminder, accounts remain completely free until July 19, 2011 for all existing users, and for all new users who sign up for Tracker by Feb 18. Tell your friends!

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Sean Beckett

New Tech Talk: Internationalization

Sean Beckett
Tuesday, February 8, 2011

Shelly Roche of Wordchuck reveals tips and tricks for internationalizing and localizing your application. She covers the basics of i18n, common pitfalls, hidden challenges, and what she’s learned building Wordchuck, a service that streamlines the localization process.

See more of the Pivotal Labs Tech Talk series at http://pivotallabs.com/talks

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Sean Beckett

New Tech Talk: Hacking Customer Development

Sean Beckett
Tuesday, February 8, 2011

Patrick Vlaskovits, co-author of “The Entrepreneur’s Guide to Customer Development: A cheat sheet to The Four Steps to the Epiphany”, addresses some fallacies around customer development and describes multiple approaches on how to hack “Getting Out of The Building” such that product development decisions can be made with better, higher-quality data.

See all our talks at http://pivotallabs.com/talks

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

Standup 2/8/2011: Simulating mouse events in Capybara

Jacob Maine
Tuesday, February 8, 2011

Interesting Things

  • Trying to test functional Ruby with RSpec? Here’s an idea.

  • Worth another pointer: Source RVM in your bash scripts if you need RVM to manage Ruby and gemsets. Some people object to using RVM in production – they prefer to set GEM_HOME and PATH, or use the system Ruby.

Ask for Help

  • “Is there a clean way to simulate mouse events in Capybara tests?”

Capybara and Selenium don’t seem to have tools for simulating mouse events other than ‘click’. You can ask Selenium to execute JavaScript that triggers a mouse-up event. But is there a nicer way, either in Capybara or Selenium?

  • “vestal_versions is a popular record versioning tool for Rails. Any other suggestions?”

  • “We have a bunch of markup generated by a WYSIWYG editor. We’re changing our routing and need to update all the links. Is Nokogiri the best solution?”

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

JRuby on AppEngine

Monday, February 7, 2011 | Run time: 57:09

John Woodell, a JRuby developer from Google, describes the 1.4.0 release of Google’s AppEngine, which includes JRuby support. John focuses on the how AppEngine differs from other managed cloud hosting environments for Ruby web apps.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

What Technology Wants

Monday, February 7, 2011 | Run time: 1:27:18

Kevin Kelly, Founding Executive Editor of Wired Magazine and noted technologist, presents ideas from latest book, What Technology Wants. “[T]echnology as a whole is…a living, evolving organism that has its own unconscious needs and tendencies.”

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Model Driven Management with Puppet

Monday, February 7, 2011 | Run time: 51:16

Luke Kanies, Puppet’s original author, talks about how Puppet relies on modeling and why. Luke also discusses Puppet’s DSL, resource types, the acyclic graph at the heart of everything, and the guarantees about simulation mode, auditing, and logging.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Internationalization

Monday, February 7, 2011 | Run time: 42:37

Shelly Roche of Wordchuck.com discusses the i18n and l10n of web apps. She’ll cover the basics of i18n, common pitfalls, hidden challenges, and what she’s learned building Wordchuck, a service that streamlines the localization process.

  • 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 Community Feed
  1. ←
  2. 1
  3. 2
  4. 3
  5. 4
  6. →
  • 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 >