Development, Process


Given-When-Then is a way to represent behaviors or ‘features’ of a system. Also, know as Gherkin it is heavily used in Behavior-Driven-Development or BDD as well as Test-Driven-Development TDD. Here is a quick definition of each part of the style. Given – This describes the state of the system before any action is taking. In other frameworks, this is knowns…

Continue Reading


Update Git on Windows

Over the last few years, the changes to the commands available for git has exploded. I was looking at some of the new commands and one looked super awesome. Switching branches has always been a little non-intuitive to me when using the git command line. You run the following command: This has always weird because I was not checking out…

Continue Reading