Test Driven Blogging – using O.R.I.D. to keep my writing focused…

Recently I read a book called “The Art of Focused Conversations“.  This book gave me a lot of great advice on how to have better conversations, especially with people that…

A C# developer learns Swift Part 2: Optionals

This is going to be a quick post on one of the things that Swift does a little differently from other modern languages you may be familiar with. In C#…

MVP: Escape the Valley of Death

“MVP: Escape the Valley of Death” is presented by Chris Shinkle, Director of Innovation at Software Engineering Professionals (SEP).

VLAT Interviews

SEP is in the process of developing a new product called VLAT (Valuable Line Assessment Tool). VLAT is designed to provide reports and metrics about the quality of a unit…

Lessons Learned During the Conception of Ollert

During SEP’s previous startup weekend, I pitched an idea for a Trello Analysis Tool called Ollert. In less than three days, a team of 6 built a minimal viable product (MVP) and put it live on…

A C# developer learns Swift Part 1: Core Data

Series Intro I’ve always been a PC guy until a few years ago when I bought an IPad 2 for my wife.  Since then, most of my personal electronic devices…

What happens to all those startup weekend projects?

  We do startup weekend twice a year.  The outcome of which is 2-5 things.  These things are actually a couple things.  They are all software (at least to date,…

A Swift Introduction

Very few people who have delved into Apple’s programming domain develop an opinion that one could describe as neutral on the topic of Objective-C. Objective-C draws the ire of many,…

C#’s New(ish) Asynchronous Features

On my current project, I was tasked with seeing if I could add some limited auto-complete functionality to the application.  The application centers around a designer view where the user…

A quick note on EmberJs and ReactiveJS

I tweeted yesterday that I was having trouble with EmberJS and ReactiveJS integration. I’m hip-deep in an emberjs app and I can’t get my canvas to pump events through rxjs……

There is more to it than code

There are activities — other than programming on client work — that are key parts of working in the software industry. If you work for a software company and you…

Better Testing in Go With Gocheck

As a quick reminder, golang is a really fun programming language to use. It even includes testing out of the box! Unfortunately, this out-of-the-box testing framework isn’t all that great….

Takeaways From AgileIndy 2014

The AgileIndy Conference 2014 has come and gone. I wasn’t sure what to expect, since it was my first conference, but I came out of it feeling rather positive. A…