Gradle is a great build tool. It’s easy to download and install. If you’re on a mac and have homebrew, it’s as easy as: brew install gradle It’s very easy to use with a little experience, but I find having … Continued
command line
Finding and Purging Big Files From Git History
On a recent grails project, we’re using a git repo that was originally converted from a SVN repo with a ton of large binary objects in it (lots of jar files that really should come from an ivy/maven repo). The … Continued
How to use kdiff3 as a 3-way merge tool with mercurial, git, and Tower.app
There are a few very nice looking, mac-like diff tools for OSX (Kaleidoscope and Changes come to mind), but none for doing “real” merges. By this, I mean real, 3-way merges with all of the information you need in front … Continued
Getting a Clojure REPL in Vim with VimClojure, Nailgun, and Leiningen
Having a Clojure REPL (Read Eval Print Loop) right inside Vim makes it easier to test ideas, get documentation, and explore your code. There are a few hoops that you need to jump through to enable it, but the payoff … Continued
Using Dropbox to Share (most of) Your Home Directory Across Multiple Computers
I’m a very happy customer of Dropbox. It allows painless syncing of files across multiple computers without extra features to complicate it. The top rated answer on Quora to the question “Why is Dropbox more popular than other programs with … Continued