I use a commercial version of IntelliJ when I am not using Eclipse (who’s newer Luna release is very, very good). But doing Grails, I need that version of IntelliJ since community doesn’t cut it or I get relegated to the command line. I still use my 11 version, as 12 was too glitchy and […]
Ran into an interesting Spring MVC convulsion. If you use a path variable with a “.” in it, then the variable is truncated before it gets into your code via your controller. For instance, say you make a request like: /myapp/machine/12.4.55.137 And your spring controller handles it with this: @RequestMapping(method = RequestMethod.GET, value = “/path/{ipAddress}”) […]
I’ve tried my hardest over the years to simplify things, but tools are tools. A developer’s existence is tools. When I think about it, sometimes the paradigm is like a good cook where less is more; for instance some people like using 1 IDE for everything — SQL, Java, Javascript. Although I do cook like that […]
I think I’ve finally found the nicest balance of smaller scale support servers since XPlanner. It’s taken almost 10 years. XPlanner was the old php-based X-treme project manament web tool used almost exclusively by developers (IMHExperience). It had sprints in it, and even pair tracking. You might think management has taken over all the […]
Logging this because it was kind of difficult to track down. We have a Gitblit instance running for our developer repository on a Fedora machine. It really is a wonderful tool; up and going practically out of the box. But one of the problems we have been having is that duplicate names for the same […]
I was working with an “expert”. He was working on a major refactor that was going to break several hundred of our tests. Now, probably the best way to do this with ANY repo would be either to branch and make the change, and then do the fixes and merge when it was all good […]
The one thing I REALLY love about distributed version control is the ease of branching. There is nothing like it. If you are currently on SVN you know what a pain it is to check out another branch and switch your workspace over, or (gag) try to roll back your local. Not so wtih Git […]
Check this line out I received from a mouth-breather blindly spamming developers: Ideal Candidates will have REST or RESTful web services, Spring, Linux OS and a Linkedin Profile. Woah. Since when did having a LinkedIn profile become a necessity for being a developer? More companies are coming out with pre-screen personality tests, requirements to obtain your […]
So — you are using distributed repositories (DRs) like Git or Hg. And you are thinking — why the heck use branching? Branching is great for local one-offs but I can copy/paste for that!” I admit that I have struggled with this questions as well — for instance thinking that SVN is just as […]
The title is the remainder for evaluating the numerical sequence 9876543210 as an Integer in Java. This number lies outsides the bounds of Integer.MAX_VALUE for Java; it’s an overflow error. 1286608618 is the overflow remainder for casting 9876543210 as an Integer in Java. I ran across this error in some code I was working on […]