Firefox. Dang it. Coding some javascript and waiting for a build, I was checking out my OK Cupid profile and wiped my Chick-Fil-A grease on my LA Clippers t-shirt when someone walked up and said – “OMG!!! You are using Firefox! What a moral outrage!” Crap. Can’t win here. Time for a new third browser. […]
Like many, I use Xmarks plugins to manage my bookmarks across multiple web browsers. Recently the Xmarks install on Chrome was breaking. I sync anything and got a 503 error. After spending some time looking into it and finding no answer on the Xmarks site or anywhere else, I decided to reinstall the plugin, which […]
Tonight is the first of the hands-on developer meetings – Ale and Algorithms – for our EC Tech Meetup at the Milwaukee Burger joint in Eau Claire. 7 pm. Tonight I’m hoping to work on some problems including Fizz Buzz Armstrong Numbers Prime Number detector Reverse a String without API use Since the meeting is […]
Our team had some of us working on master in our git repository, and a refactor was done in a branch so the team lead decided we should all move to from the master to the branch because the merge was painful for this particular feature. If you have this situation and a few commits […]
If you shift-ctrl-f or have a save function set to reformat your code in Eclipse, you stop it from formatting a java comment by using a “-” at the top: /*- * Ignore Formatted Code Block * * myMethod() * * Main Point * sub point * * @method * @paramater * @exception */ If […]
Here are two techniques for debugging tests for Java Maven applications running Tomcat as you work in Eclipse. There’s usually a problem with having two processes running — your test and then your production code (Tomcat) in two different processes. These tests are integration style tests that run code against something running in a Tomcat […]
Staging in git is when you gather all the files you want together, new, deleted, and unchanged — for a commit. Once you commit them they are tracked as a commit with a message and a number, and then available to push to a central repository or where ever. I use the Tortoise Git GUI […]
A few weeks ago I attended a nice little presentation about GIT at our local Chippewa Valley Developers Group meeting. After the show, and discussing the presentation over a couple of brews with a configuration manager and a low level C++ engineer — we thought that a lot of things weren’t clear like release strategy. […]
I’m not sure who remembers Yngwie Malmsteen. He was a hair rock guitar player from the 1980’s who was quite honestly the best technical guitarist I have ever seen. If you get a chance look up a video of him playing arpeggios. Fast and ON. He started a band They played around the United […]
A great little exercise is implementing a sort comparator. The problem is this: Goal: Write a concrete implementation to an interface “Comparator” that sorts an object Zombie by Zombie’s last name property. Comparator has a method “compare” that you will override with your implementation. The output is a new list sorted in alphabetical order by […]