#tdd

Ardan Labs

My full time engagement is with the very talented team at Ardan Labs. We specialize in the Go programming language and offer training and consulting services.

Wrecking Ball Media

From February 2015 to February 2016 I was a contracting engineer at Wrecking Ball Media Group. As a part of this team I worked on a web based community platform for Adobe. The project utilized several different APIs from Adobe and other vendors to create a white labeled site for connecting and empowering creative youth.

httpmatchers

BDD in Go is made easier using the Ginkgo and Gomega packages. Gomega specifically provides a collection of matchers for asserting that results match expectations. When using these tools to test an API I was developing I noticed some common patterns appearing around the assertion of HTTP status codes. I created the github.com/jcbwlkr/httpmatchers package to simplify some of those patterns.

TimeIPS

From October 2010 to February 2015 the majority of my development focus was with my employer TimeIPS. We made a time and attendance system which is used by thousands of companies around the world.

Startup Wichita

Startup Wichita was a grass roots effort to connect entrepreneurs in Wichita with local people and resources. In March 2014 devICT held a hackathon to kick-start development on the community site.

find.torrent

At home my desktop PC acts as a UPNP media server and is the box I use to download torrents. This machine was inconveniently located in my basement. There were many times when I would want to start a download but the only device nearby is my phone. I found that finding and downloading a torrent file then getting it to my torrent machine was a cumbersome process. Furthermore, many sites that index torrent files contain advertising that ranges from annoying to inappropriate to explicit.