Category Archives: Java

Do Something Practical With CSV Files!

Want to be able to export and import tables from your database using a web interface? You've come to the right place! I've just finished a new tutorial for our CSV Manager product: Uploading and Downloading CSV Files from a … Continue reading




Posted in Java | Leave a comment

Some Volatile Patterns

I've always regarded Java's volatile variables as voodoo variables. In fact, I've been scared off by very many articles telling you how terribly dangerous they are. In cases like these I tend to retreat to the safety of a few … Continue reading




Posted in Java | Leave a comment

How to Create a Comment Archive Using CSV to Generate HTML

I've been trying to find a workable way to manage my comments for quite some time. By which I mean, the comments that I make on other people's blogs. You need to be able to go back and see if … Continue reading




Posted in Java | Leave a comment

How To Make Your Globs Specific

Let’s say you’ve got a list of globs: '*', 'a*', '*a', '*a*'. Now sort them. Sort them based on how specific they are. More specific globs match fewer things. Less specific globs match more things. If Dr. Seuss had had … Continue reading




Posted in Java | Leave a comment

Further Versioning Contortions

Yesterday I had a plan to use reflection to solve the compatibility versioning problem with my software components. Basically I need to change an interface that existing customers have implemented. And I want to maintain compatibility so that no-one has … Continue reading




Posted in Java | Leave a comment

Versioning Cistern

My versioning system is broken. It's painful and I'm not entirely sure what to do about it. Time for a blog entry so! Previously I wrote about my vision for the Ricebridge Versioning System. All Ricebridge components have three version … Continue reading




Posted in Java | Leave a comment

Jostraca 0.4.1 Released!

I have just released the latest version of my open–source code–generator: Jostraca. I first released Jostraca in late 2000 and I have been unable to get rid of it since, despite repeated kicking! So what does Jostraca do? It takes … Continue reading




Posted in Java | Leave a comment

CodeGenClipse Released!

Jostraca now has an Eclipse plugin: CodeGenClipse! (Jostraca is a code-generator, in case you're interested.) Open source is great. The plugin is all thanks to Morten Christensen. And he found a load of bugs in Jostraca while he was writing … Continue reading




Posted in Java | Leave a comment

User Manager: Some Design Ideas

I promised to make the development of the next Ricebridge product, User Manager, more transparent. So here goes… User Manager is already in production. It's a fine-grained user access and permissions system. It handles arbitrary permissions for arbitrary business objects … Continue reading




Posted in Java | Leave a comment

How to convert CSV into XML and XML into CSV using Java

I've put up a new article on the Ricebridge site: How to convert CSV into XML and XML into CSV using Java. It does exactly what is says on the tin. I explain how to get XML Manager and CSV … Continue reading




Posted in Java | Leave a comment