Davis W. Frank

Biography

  • New Key Features in Jasmine 2.1

    New Key Features in Jasmine 2.1

    For the past couple of years there have been two feature requests/rant inducers/fork justifications for Jasmine. First was support for one focused spec, or suite, via a syntax change. Second was...

    Read More
  • We are All Programmers

    We are All Programmers

    While my wife was in business school I often found myself the only software engineer at cocktail parties. It was 1996 and most of her classmates used their laptops as Microsoft Office...

    Read More
  • Jasmine 2.0 and Add-Ons

    Jasmine 2.0 and Add-Ons

    We started the work on 2.0 over a year ago. We had some ambitious goals and were able to carve out some dedicated time away from Pivotal Labs’ consulting business to accomplish them. Still. it...

    Read More
  • Jasmine is 5 and 2.0

    Jasmine is 5 and 2.0

    Jasmine was born Thanksgiving week 2008. Pivotal Labs needed a JavaScript testing framework that didn’t depend on DOM and the request/response cycle. Other solutions were lacking. So it was time...

    Read More
  • What Brown M&M's Taught me about Software

    What Brown M&M's Taught me about Software

    I had no clue how we were going to afford Branford Marsalis. I’m not sure who was the instigator, but there was consensus. The Contemporary Concerts team wanted Athens, Georgia, home to an R.E.M.-...

    Read More
  • The Beauty and Curse of GitHub Issues

    The Beauty and Curse of GitHub Issues

    GitHub Issues features are amazing. Ticket tracking is a very hard thing to deal with – a project needs to hear from its users in order to help with feedback and prioritization of work. That they...

    Read More
  • Openly Solving Real Problems

    Openly Solving Real Problems

    Like many modern software companies, Pivotal Labs develops open source software. Our approach to open source projects is rooted in how we work on any project: disciplined, practical and of course,...

    Read More
  • An Entirely Late Movember Wrap-Up

    An Entirely Late Movember Wrap-Up

    It’s quite a few weeks late, but I’d like to thank everyone at Pivotal Labs and everyone of our clients and friends in Webstache who helped with Movember this year. But what you probably want is...

    Read More
  • Mid-ish Movember

    Mid-ish Movember

    We're about 2/3 of the way through Movember. How are we doing?

    Read More
  • Getting Involved with Movember

    Getting Involved with Movember

    How do you jump on the Movember 'stache wagon?

    Read More
  • Movember is here! Movember is here!

    Movember is here! Movember is here!

    Leaves have started to turn, Baseball has wound down, and my upper lip has started to twitch. Movember first is right around the corner.

    Read More
  • Jasmine 1.2 released

    Jasmine 1.2 released

    Jasmine 1.2 has been available, quietly, for a few weeks now. But consider this the official announcement.

    Read More
  • Giving Rails 2 the Asset Pipeline

    Giving Rails 2 the Asset Pipeline

    We had a client project, a Rails 2 app, that needed some cleanup around JavaScript and CSS management. They were using both Sprockets 1 and Jammit, as well as a bunch of plugins and gems to help...

    Read More
  • Movember Update: Check Out the 'Hawks While the Pivots Involve It

    Movember Update: Check Out the 'Hawks While the Pivots Involve It

    We powered through Movember this year with a bigger network, Webstache, and over 80 participants. Pivotal Labs - all four US offices - plus our friends at Square, Sharethrough, and Halogen all...

    Read More
  • Remember, Remember, It's Time for Movember

    Remember, Remember, It's Time for Movember

    November First will begin like any other day. I'll wake up, I'll shower, I'll shave, I'll take the train to work, and then I'll code all day. November Second will be a little different. I'll wake...

    Read More
  • Capybara, Selenium, Webkit and your Mobile Site

    Capybara, Selenium, Webkit and your Mobile Site

    Your app now has mobile-friendly views. Do they have any Webkit-specific functionality that you want to test in-browser? Or rather, why are you testing your mobile views in desktop Firefox? Is it...

    Read More
  • DRYing up Jasmine Specs with Shared Behavior

    DRYing up Jasmine Specs with Shared Behavior

    When writing nicely encapsulated code and you have a group of objects that share an interface (pick your favorite patterns), you often want to share your test code as well. If the system models...

    Read More
  • Ending Support for Tweed, our Twitter client for HP webOS

    Ending Support for Tweed, our Twitter client for HP webOS

    Over the past two years we've worked on Tweed, our webOS Twitter client, we've learned a lot about mobile development, JavaScript techniques and of course the Twitter client space. But the...

    Read More
  • Jasmine Gem 1.0.1.1 Released

    Jasmine Gem 1.0.1.1 Released

    We released this version of the gem yesterday. Included are two key fixes: Proper support of RSpec 2, and thus Rails 3 Only require the JSON gem when it's used, thus not clobbering Rails's own...

    Read More
  • Pivotal Labs & Movember

    Pivotal Labs & Movember

    It's that time again. Pivots grow mustaches. We laugh, we itch, we cry, we talk about testosterone and whisker styling. Why do we do it? For Cancer research.

    Read More
  • loading
    Loading More...