Travis CI and Codecov

I ended up at OpenShift because I was looking for a free Jenkins solution, Jenkins being the CI tool with which I’m most familiar. But, I’ve since discovered Travis CI, which is incredibly open-source friendly and perfect for this plugin project. Along with that, I discovered Codecov which stores code coverage statistics (calculated with Jacoco). With both of these up and running, there’s no need for the Jenkins solution on OpenShift. So, what to do with OpenShift? With all three gears open, I can get a SonarQube instance running (one gear for the server, one gear for the unused scalable … Continue reading Travis CI and Codecov

WordPress to JBake content conversion tool

Over the Christmas break, I’ve been coding up a tool to convert all my WordPress posts into JBake content. The idea is that it would take a WordPress Export file and turn it into the content and assets folders in JBake. Since I’ve got my JBake instance running in Gradle, I’m writing this as a Gradle plugin. That being said, I’m not entirely comfortable with Groovy, so there’s only a small Groovy shim between the Gradle build and the main application, which is pure Java. If this plugin gets some traction with other people, I’ll write a similar shim for a Maven … Continue reading WordPress to JBake content conversion tool

Switching from WordPress.com to JBake on GitHub pages

In an effort to cut costs, I recently migrated from a hosted site to WordPress.com. WordPress.com’s about a tenth the price of a hosted solution, but comes with some pretty significant caveats (the biggest being their “no plugins” rule). As a programmer, not having plugins essentially hamstrings my ability to fiddle with the site, something I’m wont to do every few months. I’ve also been investigating static site generators, which have intrigued me for a while. Compared to dynamic sites, a static site is blazing fast (since no calculations need to be performed, it just serves the pages), but they also come … Continue reading Switching from WordPress.com to JBake on GitHub pages

I Am Not A Serial Killer by Dan Wells

I Am Not A Serial Killer by Dan Wells

I read it in one day.

The clear point of comparison for I Am Not A Serial Killer/John Cleaver is to Dexter, so let’s start there. I like John better, as a character and a serial killer. Don’t get me wrong, I really enjoy Dexter (also read ’em in a day), but I’ve never really been afraid of Dexter. Despite his total lack of empathy and tendency to murder, he blends in so well that I would gladly be his friend. We could golf, have barbecues. The wives and kids playing in the back yard while we drink something manly and appropriate and make quips about bloody meat (or something). Dexter is so in control that, for a serial killer, he’s down-right cuddly. Continue reading I Am Not A Serial Killer by Dan Wells

The Martian by Andy Weir

The Martian by Andy Weir

The Martian by Andy Weir is the best hard science fiction I’ve ever read (disclaimer: I haven’t read a lot of hard science fiction). Simultaneously hilarious, nail-biting, and heroic while being scientifically accurate (the final print version, at least). And, since it’s science fiction in the very-near-future, there’s little-to-no hand-waving; the technology in the book is technology we have and understand today. Continue reading The Martian by Andy Weir