Dumb Move Moving files between Git repos is easy. Just move the files from one directory to another. Delete from the first repo, add to the second. Another Way Moving files between Git repos while preserving the Git history is…
Dumb Move Moving files between Git repos is easy. Just move the files from one directory to another. Delete from the first repo, add to the second. Another Way Moving files between Git repos while preserving the Git history is…
There are times in every Java / JVM developer’s life when you need to figure out what is happening at the log level. Maybe an issue in a 3rd party library, or maybe you’re stumped by the behavior if the…
In C++, you can declare a variable in a derived class with the exact same name as the base class. This is allowed because each variable is properly scoped. Shadowing can lead to some fairly unpredictable behavior. Consider a class…
I finished reading “Beautiful Code” from O’Reilly press a couple of weeks ago. (592 pages). “Beautiful Code” is a collection of essays that attempt to capture code at it’s most elegant. They subtitle being “Leading Programmers Explain How They Think”.…
I created an Oracle stored procedure the other day that used a ‘select for update’ cursor to update some information in a staging table. None of the update statements seemed to work. I thought I had the syntax wrong, etc.…
One of the frustrating aspects of programming in C++ is memory management. In Java this is, in large part, handled by the garbage collector. As long as you don’t keep references lying about that you don’t need, and the GC…
So I totally geeked out this week. I spent some time installing most of the latest Linux distros under VMWare to see how the open source operating system was coming along. I’ve dabbled with various distributions for years. I think…
This post is going to deviate a little from purpose of this blog to talk a little about backing up your data. RAID (Redundant Array of Inexpensive Disks) is a set of related storage strategies that can improve performance, redundancy,…
I’ve started re-reading “Rapid Development” by Steve McConnell. This was the first project management book I read and remains the best one so far. It’s pretty hefty at 680 pages, but if you thought project-related problems could be solved in…
I do lot of my development in C++. It’s not the most user-friendly of languages but it’s very powerful. Learning it can be a bear, however. If you’re really a glutton for punishment, you could start with The C++ Programming…