Close
Glad You're Ready. Let's Get Started!

Let us know how we can contact you.

Thank you!

We'll respond shortly.

'Labs'

Apple Watch 2.0 With TDD Setup

It is now possible to create native apps for Apple Watch! There are some changes as to how we communicate between devices for Watch OS 2. Assuming you have basic understanding of the WatchKit architecture, this post will cover the new types of communication methods, some helpful tips from personal experiences with Watch OS 2 from Pivotal Labs engineer Priyanka Ranjan, and how to get started with TDD for Watch.

Read More

sslip.io: A Valid SSL Certificate for Every IP Address

sslip.io enables developers to equip their servers with valid SSL certificates for free (albeit with an awkward hostname); this blog post discusses how the sslip.io framework was created using BOSH

Read More

Two Subtle Influencers in Product Design

A discussion of a few factors that can influence users and affect product design.

Read More

Troubleshooting BOSH Releases/Deployments

Debugging a BOSH Release and it subsequent deployment can be challenging, but there are a few tricks which can ease the burden (e.g. preventing the tear-down of the compilation VM in order to troubleshoot the failure in vivo).

Read More

Learning Languages and Frameworks

You’re getting an itch 

So, you’ve been programming for a while now, but you’ve been using one stack.  Let’s say you’ve been building web applications with Java, Javascript and HTML.  New languages or frameworks seem like fun, but you are…

Read more

Read More

Preparing for RailsConf Component-Based Applications Workshop

At this year’s RailsConf I am going to be teaching the workshop: Get started with Component-Based Rails applications! It is a 90 minute session that gets you from 0 to 10 components in 90 minutes. The session is in the …

Read more

Read More

When your irreversible product decision needs to be reversed

“If I was forced to only use the product on my iPad, I would want to put a bullet in my head.”

The user interview was conclusive. The feedback couldn’t be any clearer, and we had heard this from more …

Read more

Read More

How to Create a BOSH Release of a DNS Server

BOSH is a tool that (among other things) deploys VMs. In this blog post we cover the procedure to create a BOSH release for a DNS server, customizing our release with a manifest, and then deploying the customized release to …

Read more

Read More

Deploying Cloud Foundry Microservices

The buzz around the microservice way of architecting software systems is taking hold across the Internet. Many people are trying to figure out what this means for their deployment strategy and their DevOps folks. Cloud Foundry provides great support for deploying these types of applications and this will be the first in a series of posts that will show how to effectively deploy a microservices architecture to Cloud Foundry. We will start with a single service and build up to a web or multiple services that talk to each other.

Read More

Just Do It: How OpenSignal Optimized Their User Research Program in 24-hours.

As a tech consultant, I help companies optimize how they build software. I talk to a lot of people about implementing new practices and processes that will help them put the user value at the center of the development practice. …

Read more

Read More