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: August 2010

Sean Beckett

New Tech Talk: Enough Design

Sean Beckett
Tuesday, August 24, 2010

A great agile design process is complementary to a great agile development process and produces products that people love enough to generate real value.

The right amount of design, and how far ahead that design needs to occur, varies significantly by task. Knowing what it is you’re building before development starts leads to a much more focused (i.e. better, faster, cheaper) product. However, high fidelity, pixel-level design work is best done with the designer pairing directly with the developer rather than producing documentation that becomes ever more stale between writing and implementation. The investment in a 500 page PRD filled with pixel-perfect photoshop comps is one that tends to bring more rigidity than value to a product. Design ideas need to be tested as quickly as possible, so that the design process, like the development process, benefits from a short feedback loop and real user validation.

A great agile design is thematic and generative. It consists of a coherent vision, and a set of rules we can apply to new problems as the application develops.

There is a tension in the agile world between the notion of ultimate flexibility that agile proposes and the need for coherency and excellence that great design provides. This talk is intended to provide a framework to help yourself ask — as a designer or as a developer — “What is Enough Design?”, and to share our experience as to what has worked well in practice on our many projects at Pivotal Labs.

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

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

New Tech Talk: IndexTank – Full-text Search as a Service

Sean Beckett
Tuesday, August 24, 2010

Diego Basch and Santiago Perez Gonzales of Flaptor describe their new product IndexTank, a hosted, scalable, real-time search solution. They share the features and the API of the service and the benefits that make IndexTank an interesting choice when considering search platforms. They also show examples on how to migrate a ThinkingSphinx based solution to IndexTank.

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

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

New Tech Talk: Diaspora

Sean Beckett
Tuesday, August 24, 2010

Maxwell Salzberg and Raphael Sofaer, two of the four founders of Diaspora, discuss the privacy aware, personally controlled, do-it-all, open source social network. Diaspora aims to put users back in control of their data and privacy, and to make sharing between the people they care about easier and more meaningful. Started by four NYU students in April of 2010, they set out on a summer of development (with a bit of help from the internet) they hope to make their first open source release in mid September, and create a free hosted joindiaspora.com around mid October.

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

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Diaspora

Tuesday, August 24, 2010 | Run time: 53:02

Diaspora is the privacy aware, personally controlled, do-it-all, open source social network. Diaspora aims to put users back in control of their data and privacy, and to make sharing between the people they care about easier and more meaningful.

  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Enough Design

Tuesday, August 24, 2010 | Run time: 58:25

There is tension in the agile world between the ultimate flexibility that agile proposes and the need for coherency and excellence that great design provides. This talk helps designers and developers ask themselves: “What is Enough Design?”

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
JT Archie

08/24/2010 – I'm not afraid of no ghost

JT Archie
Tuesday, August 24, 2010

Interesting

  • Remove ghosting on HTML buttons A Pivot reported that form buttons and links can remove the ghosting effect when you click on it — Firefox only. The ghosting can be removed by preventDefault on the mouseDown event.
  • Groupon mentioned on NPR Morning Edition The lure of bargains on cupcakes and helicopter lessons is the new sensation sweeping the nation.
  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Josh Knowles

Benchmark Solutions seeks Ruby developer in NYC

Josh Knowles
Tuesday, August 24, 2010

At Pivotal Labs, one of the services we provide our clients is helping them interview and hire. Pivotal Labs and our clients place a strong emphasis on Agile development and its many aspects: Pair Programming, Test-Driven Development, rapid iterations, and frequent refactoring.

Benchmark Solutions is a recently formed New York based company addressing fundamental shortcomings in market transparency. The full job posting is below.

Benchmark is currently in the midst of a dramatic build-out of its technology and research and development groups and in the process of developing a “next-generation” product from the ground up. Currently the firm employs around 50 people in New York.

Our product development is led by highly respected Financial Engineers and Wall Street veterans who have designed a next-generation infrastructure by leveraging techniques from theoretical computer science, advanced statistics, and new computational technologies

The Benchmark software development team needs smart, sociable hackers to help us build our browser-based financial application. We’re solving hard-but-interesting data visualization problems using jQuery, Raphael (SVG) and HTML5, with the goal of presenting users with an advanced tool for analyzing real-time financial data.

We’re all fans of clean visual design. We love Tufte and Stephen Few, and we’ve got a great product management team who’s willing to experiment and take risks.

Our development process is collaborative and emphasizes
sustainable coding practices like domain-driven design,
test-driven development, and aggressive refactoring. We have state-of-the-art continuous integration and continuous deployment infrastructure, and every developer works on a sweet 30″ HD cinema display powered by an 8-core Mac Pro.

Required skills:

  • Javascript, particularly jQuery
  • Ruby
  • Rails
  • TDD/BDD

Nice-to-have skills:

  • Unobtrusive design and behavior with CSS and JS
  • Experience with Raphael.js, Protovis or similar JS library
  • HTML5

Really nice-to-have:

  • Visual design experience
  • Experience building data visualization tools on any platform
  • Strong opinions on how to write code

Interested candidates should contact stafford.lowe@benchmarksolutions.com

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Mike Gehard

Testing Rails generators with Cucumber…

Mike Gehard
Tuesday, August 24, 2010

I didn’t realize that Cucumber was so versatile…

http://gravityblast.com/2009/08/11/testing-rails-generators-with-cucumber/

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
Mike Gehard

Cucumber and Sunspot…

Mike Gehard
Tuesday, August 24, 2010

In continuing with my Cucumber themed posts, here is a great post about using Cucumber and Sunspot together…

http://opensoul.org/2010/4/7/cucumber-and-sunspot

  • 0 Shares
  • Share on Facebook
  • Share on Twitter
JT Archie

08/23/2010 – share your iOS screencasts

JT Archie
Monday, August 23, 2010

Interesting

  • iOS devcamp This weekend iOS devcamp brought together developers, designers, and enthusiasts of iPhone and iPad applications and invited them them to team up and build applications in a weekend. Some of Pivotal’s own contributed to a project and created appcinema, which shares screen casts of iOS applications.

  • MySQL multi-index ALTER TABLE: If you are adding multiple indexes to a very large table, its beneficial to add them in one ALTER TABLE statement. It saves MySQL having to copy the entire table to create each index individually.

    ALTER TABLE widgets ADD INDEX index_user_id (user_id), ADD INDEX index_parent_id (parent_id), ADD INDEX index_position (position);
    
  • Web Pass If you live in San Francisco and line of site to Web Pass enjoy faster than cable/DSL internet speeds. A pivot has reported as much as 100 MBits/s with the connection shared with their apartment complex.

  • 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. 5
  7. 6
  8. →
  • 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 >