Embracing the Messiness in Search of Epic Solutions

Month: May 2015

  • Better Preconditions: v0.1.0

    DEPENDENCY Introduction The goal of Better Preconditions is to provide a set of Java APIs that allows developers to create succinct, yet readable and testable preconditions. Why Write Preconditions? Let’s assume we have the following code:- Although this example is simple and trivial, every developer that looks at this code will interpret this API differently.… Read More…

  • Maven: Deploying Generated Site to GitHub

    INTRO GitHub provides an incredible feature that allows us to easily push Maven generated site to our project’s GitHub repository. Here’s how to do it… STEP 1: Define GitHub credential Go to ~/.m2/settings.xml and add your GitHub username and password:- STEP 2: Define GitHub’s site-maven-plugin GitHub provides its own site-maven-plugin that can be used to… Read More…