Gaslight Blog

Want to read more about Development? Let's take a look-sy:

04/29/14

You Don't Know What Software You Need Until You Build It

Depending on which source you believe, the average failure rate over the last 20 years for custom software projects is around 70%. It’s a staggering number for sure, but more staggering is the wasted dollars and people effort. This begs the question, “Why?” Gaslight was born five years ago out...

Read More →

04/23/14

Getting Started with Protractor and Page Objects for AngularJS E2E Testing

When it was announced that Protractor would be replacing the karma runner as THE end to end test framework for AngularJS, I’ll admit, I was a bit sad. While I didn’t have a deep love for the karma runner, it was crazy simple to setup and run, and my initial...

Read More →

04/17/14

Gaslight Podcast: Developer Communities with Leah Silber

Your browser does not support the audio element. Leah Silber pulled herself away from running EmberConf to talk to me about working with developers, building communities, and growing a business through open source software. Subscribe with RSS Subscribe with iTunes P.S. We’ve partnered with Leah and the rest of the...

Read More →

04/17/14

Accessing Models with Confidence in Cucumber Specs with factory_girl

We’ve mentioned our love of page objects in feature testing. Setting up the environment page objects, our pattern is to implement method missing to handle methods of type _page. When a step requests login_page, method missing picks up the request, lazy loads a LoginPage into a instance variable on demand....

Read More →

04/03/14

Testing Behavior vs. Testing Implementation

Test-driven development is more art than science, and understanding what to test for comes only with experience. Further complicating things is that testing for the wrong stuff can create a suite of tests that are ugly, brittle, and provide false-positive passing tests. One of the keys to clean and reliable...

Read More →

03/28/14

Gaslight Podcast: Ruby Culture with Dave Thomas

Your browser does not support the audio element. In this episode, Dave Thomas, Doug Alcorn and I discuss how Dave became involved with Ruby, how the culture of Ruby has evolved over time, and Jim Weirich’s legacy in the community. Subscribe with RSS Subscribe with iTunes

Read More →

Like what you're seeing? Let's keep in touch.

Subscribe to Our Newsletter