Thursday, January 11, 2007

The King, the Jedi and the Prodigal Son walk into a bar...

So, earlier I tried to switch to Blogger briefly, because my LiveJournal was messing up javablogs feeds (and I wanted something trackback-like). But then I missed this tag/label/category functionality thingie, so I had a brief affair with Movable Type, but then, voila -- The New Version of Blogger. Good, I don't have to host the stupid thing then...


Peter Kriens has been working too much: "Today an interesting project proposal drew my attention: Corona. Ok, the name is a bad start. The Apache model of names without a cause is becoming a trend." Eh? I was with you until the last sentence -- but it's not an Apache model of names without a cause, it's a model of -- aw, geez, there must be a pithier term for it -- names for things associated with main product that are in some ways puns on the original name (JavaBeans, Jakarta, etc.) Get it? Sun - Eclipse, Eclipse - Corona? (Things will really get out of hand -- with horses! -- when a Corona-associated product will be called Dos Equis).

Sunday, November 26, 2006

Dbdb - a JPDA-based single-stack debugger for mixed-language programming

Dbdb project is officially up for adoption, because I have no plans for working on it (I am sick of it). Dbdb is a proof-of-concept of a JPDA-based single-stack debugger for mixed-language programming, done as an Eclipse plugin (but doesn't have to be). It is based on Java 6 ("Mustang"). The proof-of-concept is allowing a developer to debug Java code that calls a PL/SQL stored procedure. The debugging session in Java proceeds normally, nothing to write home about. When a Statement.execute() (or similar) statement is executed, however, the debugger connects to the Oracle's VM and shows a combined call stack, from Java down into PL/SQL. (See screenshot). The idea, of course, that it can be done with other combinations, but Java-into-Oracle-stored-proc is a very common scenario. P.S. This is a rehash of an older post. I am trying to see what Blogger is like vs. LJ (for instance, LJ breaks javablogs feeds).