Our Thoughts

Kris Coleman

Find me on:

Recent Posts

Test Driven Development: An Example Using Specflow

Posted by Kris Coleman on Apr 11, 2018 9:27:22 AM

Recently I was asked to implement a new feature for a service. Basically, a simple Circuit Breaker pattern to throttle users in case of abuse. The request was worded like this:

Read More

Topics: Development Trends, IT Services: Back to basics

Single Responsibility Refactoring with Resharper

Posted by Kris Coleman on Feb 20, 2018 9:49:20 AM

 

Read More

Topics: Development Trends, IT Services: Back to basics, Company Culture

Single Responsibility Refactoring with Resharper

Posted by Kris Coleman on Jun 14, 2017 11:00:00 AM

I was working on a deadline – trying to move quickly and get it done. I needed to write a class to continue my work, but once I had finished, I couldn’t help but notice that I had violated the Single Responsibility Rule.

Read More

Topics: Development Trends

LINQ's Single Method: When and Why It's a Good Idea

Posted by Kris Coleman on May 31, 2017 11:00:00 AM

Recently I’ve come to a realization: I use Single() and SingleOrDefault() frequently even though many developers avoid it entirely – instead always opting to use First() or FirstOrDefault(). I wanted to explain why I explicitly choose Single over First in certain situations. Under most circumstances, Single() provides a better a means of validating the intent of your LINQ, therefore helping to validate your program as a whole. 

Read More

Topics: Development Trends

GitFlow: A Merge Strategy with Less Mess and More Sense

Posted by Kris Coleman on May 2, 2017 11:00:00 AM

Managing a project’s stability during development and release cycles is a problem that every software shop must face. There are many approaches to tackling this problem, and today I’m going to talk about GitFlow.

Read More

Topics: Development Trends

Subscribe to Email Updates

Recent Posts