Select Page

Digital Insight

Introducing Tertestrial: A pragmatic test runner

Introducing Tertestrial: A pragmatic test runner

We are thrilled to announce a preview release of Tertestrial, a tool that makes running automated tests as part of developing software more natural and seamless. Why we need to run tests a lot In TDD and BDD (test/behavior driven development) our tests don't just...

Multidimensional Snapshot Testing

Multidimensional Snapshot Testing

Our mobile team recently built a pair of content-driven iOS and Android apps for a large mixed-media company. Given how rich and extensive their media collection is, the designers provided us hundreds of cell layouts and rules for the media types as the...

Writing your own gofix tools

Writing your own gofix tools

The Go programming language and tool stack have been designed to combine manual and automated software development in novel ways, paving the path for how software will be written in the 21st century. Humans will be slow-rolling the creative parts while automated tools...

CukenFest 2017

CukenFest 2017

CukenFest A few weeks ago I was lucky enough to attend CukenFest in London. It was a series of 3 events, BDD Kickstart, CukeUp, and CukenSpace. BDD Kickstart was a two day workshop meant to teach the participants how to build software via Behavior Driven...

Continuous Delivery to DC/OS from CircleCI

Continuous Delivery to DC/OS from CircleCI

At Originate we use CircleCI for all of our Continous Integration & Delivery needs. We've recently started to use DC/OS to deploy some of our software. This blog post will walk through the steps required to deploy a...

Grace Hopper 2016: A Celebration for Women in Computing

Grace Hopper 2016: A Celebration for Women in Computing

Last week, 15,000 of the world's best and brightest technologists came together in Houston, Texas for the 26th Annual Grace Hopper Celebration for Women in Computing. I was lucky enough to be one of those women, and I spent three days immersed in talks with topics...

Cheat Codes for Contravariance and Covariance

Cheat Codes for Contravariance and Covariance

I used to have nightmares about understanding variance. I thought things would get better when someone showed me this explanation... (image from rice.edu) ...but afterwards the nightmares got worse, since now they included clowns and burning pandas. I stayed up...