Having recently purchased a new MBP laptop, I was going through the usual new computer activities and installing one of my favorite apps, the iTerm2 terminal program. This program really shines for managing multiple terminal windows, and recently they added the ability to easily import and export color themes for sharing. I, of course, got [...]
Tags:
Groovy,
iTerm,
Java,
kellyrob99,
kuler,
Open source,
Source code,
StreamingMarkupBuilder,
SwingBuilder,
theKaptain,
XmlSlurper
The Goal Using the GitHub API, Groovy and GraphViz to determine, interpret and render a graph of the relationships between GitHub users based on the watchers of their repositories. The end result can look something like this. The GitHub V3 API You can find the full documentation for the GitHub V3 API here. They do [...]
Tags:
GAE,
Gaelyk,
github,
GitHub API,
Google App Engine,
GPars,
Gradle,
Graphviz,
Groovy,
HTTPBuilder,
Java,
kellyrob99,
Open source,
Programming,
theKaptain
The point of this article is to show you how to parse data from an Excel spreadsheet that looks like this: and turn it into a series of graphs that look like this: Recently I was looking for an opportunity to get some practice with JFreeChart and ended up looking at a dataset released by [...]
Tags:
Apache,
builders,
ChartBuilder,
DSL,
Excel,
ExcelBuilder,
Gradle,
Groovy,
JFreeChart,
kellyrob99,
MarkupBuilder,
Office,
theKaptain,
visualization
It’s been almost a year, but I finally had some time to revisit some code I wrote for interacting with the Jenkins api. I’ve used parts of this work to help manage a number of Jenkins build servers, mostly in terms of keeping plugins in sync and moving jobs from one machine to another. For [...]
1. Ensure all of your Jenkins builds are building the correct branch from source control I manage a large number of builds at work, spread across several build servers. When we release a new version all of the builds need to be updated to point to new working branches. This script takes advantage of the [...]
Tags:
API,
gist,
github,
Gradle,
Groovy,
Hudson,
Java,
jenkins,
JSON,
JsonSlurper,
kellyrob99,
Programming,
REST,
theKaptain
Gradle provides several different ways to leverage your existing investment in Ant, both in terms of accumulated knowledge and the time you’ve already put into build files. This can greatly facilitate the process of porting Ant built projects over to Gradle, and can give you a path for incrementally doing so. The Gradle documentation does [...]