Digital Insight

What Do We Say to Storyboards? “Not today.”

What Do We Say to Storyboards? “Not today.”

For iOS native UI development, there are currently two main technologies pushed by Apple: Interface Builder and Auto Layout. Interface Builder is a drag-and-drop GUI builder that can create .storyboard and .xib files to define UI, make connections to...

Software Engineering for Disruptive Innovation

Software Engineering for Disruptive Innovation

Software Engineering for Disruptive Innovation is different from software engineering for sustaining innovation, but not in the ways you might think! For the unprepared this often looks like chaos and is far from a systematic process typical in more traditional...

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