Mike Barinek

Biography

  • American Thrombosis and Hemostasis Network (ATHN) is looking for a Web Application Developer

    American Thrombosis and Hemostasis Network (ATHN) is looking for a Web Application Developer

    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...

    Read More
  • Portico is looking for a Web Application Developer

    Portico is looking for a Web Application Developer

    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...

    Read More
  • Testing Ruby Services without Mocks

    Testing Ruby Services without Mocks

    There seems to be a tendency to stub or mock classes when writing integration tests for basic http services. I'm actually not a big fan of this approach. By definition, the integration test should...

    Read More
  • Rails Contained: A Container for Web Application Development and Deployment

    Rails Contained: A Container for Web Application Development and Deployment

    You might call this post Part 2 in a component based architecture series. The first post describes a solution for better organizing loosely-coupled, highly-cohesive components within a singe Rails...

    Read More
  • Unbuilt Rails Dependencies: How to design for loosely-coupled, highly-cohesive components within a Rails application

    Unbuilt Rails Dependencies: How to design for loosely-coupled, highly-cohesive components within a Rails application

    I'm sure a few of you have encountered this scenario... You're a year in and your Rails application is growing in size as well as complexity. It's becoming increasingly difficult to navigate...

    Read More
  • Jasmine Workshop 9/8 & 9/9

    Jasmine Workshop 9/8 & 9/9

    Cory Flanigan and Justin Searls are hosting a two day Jasmine workshop very soon in Denver on 9/8 & 9/9 at Uncubed. Details here:...

    Read More
  • Orbotix is looking for a Senior Rails developer to join their team in Boulder

    Orbotix is looking for a Senior Rails developer to join their team in Boulder

    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...

    Read More
  • Noop Handler – Catching 80K requests per second without breaking a sweat

    Noop Handler – Catching 80K requests per second without breaking a sweat

    Sure it's a noop test and running on a iMac i7, but 80K requests per second is pretty impressive for 40 lines of code. package manual; import java.io.IOException; import...

    Read More
  • Avro's Reflect Datum Writer

    Avro's Reflect Datum Writer

    As some of you may know, I've been writing a bit of Java in Boulder recently. Overall, it's pretty exciting and a nice change from Ruby. That being said, I've somewhat isolated our Java...

    Read More
  • Pairing in Boulder

    Pairing in Boulder

    Recently, we have been experimenting with a few new pairing configurations in Boulder, I thought I would share an early photo. These are 27-inch iMac's paired with 27-inch Apple Cinema...

    Read More
  • Rails 3 with RVM and Cruise Control

    Rails 3 with RVM and Cruise Control

    Here are a few notes on how to get individual CruiseControl.rb project Builders running with RVM. [Note: I'm making an assumption here that you know and understand Bundler and RVM.] [Also:...

    Read More
  • Essential Artists

    Essential Artists

    Inspired by Aaron Patterson at the Mountain.rb Conference, I thought I'd share my favorite programming/software engineering books. C Programming Language (2nd Edition) by Brian W. Kernighan and...

    Read More
  • Startup Recipe

    Startup Recipe

    If you’re thinking about starting a software project, here’s the recipe that I’ve been giving people. Have complete visibility into your feature backlog (i.e. what is happening with your...

    Read More
  • Rails 3 Application Builders

    Rails 3 Application Builders

    Recently I've been working on a small spike intended to help jumpstart our Rails application development in the Pivotal Labs Boulder office. Until Rails 3 was officially released, new projects...

    Read More
  • Scoping with confidence

    Scoping with confidence

    We've recently scoped several projects in Boulder. While scoping, several clients asked how we're able to estimate a project's cost with such confidence. I've thought about this a bit and I...

    Read More
  • Nesting and authenticating resque-web on ey-cloud

    Nesting and authenticating resque-web on ey-cloud

    Wouldn't it be nice to include the resque-web interface underneath your current application's url? Wouldn't it then be nice to use the same authentication mechanism that your web application...

    Read More
  • Dependency musings

    Dependency musings

    Recently there has been a lot of discussion around project dependencies. As a result, it has been pretty hard to decide when and if to include a new gem into a project. Overall, I think I tend to...

    Read More
  • Cucumber performance improvements with Devise Token Authenticatable

    Cucumber performance improvements with Devise Token Authenticatable

    We're using Devise's token_authenticatable to improve our Cucumber test suite performance. Here's an example feature Scenario: I would like to edit a user account Given I am logged in as...

    Read More
  • Reindexing Solr from Cucumber

    Reindexing Solr from Cucumber

    Here's a quick snippet that we're using to reindex Solr from our Cucumber features. "And I reindex assets" helps to ensure that we didn't leave any cruft around from previous tests and that we've...

    Read More
  • Fast user switching with Devise

    Fast user switching with Devise

    Ever wondered how to login as another user within Devise? Recently we had a feature request that would provide Admins with the ability to sign is as another user. You could imagine live...

    Read More
  • loading
    Loading More...