RDFBeans: Now on Sourceforge
RDFBeans framework (see “Simple RDF data binding“) is a Sourceforge project now:
RDFBeans framework (see “Simple RDF data binding“) is a Sourceforge project now:
A large part of SW development is representing the information as RDF for persistence and interoperability. It’s usually done with lots of the glue code to map the programming object model to RDF triples and vice versa.
I started another blog here on Wordpress.com: Java AntiPatterns. It is created to be a “collection of bad practices” and short tips how to avoid them in everyday Java coding. The antipatterns are organized both by categories and by tags and some initial set is already on there. If I meet or remember another antipattern, I will post it to that blog.
I’m not thinking about it as of my personal stuff and welcome everyone to suggest new antipatterns and their solutions. if you want to post to that blog yourself, please contact me (you have to be a registered Wordpress user).
Thanks to new Wordpress feature, sourcecode quotes in the blog posts now looks awesome:
/**
* HelloWorld
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
If ClassLoader Delegation, though esoteric and counterintuitive, is an example of some design, there are some things in Java that are confusing and just poorly designed at once.
Java is great platform for component development but there are some odd and counterintuitive things on the way. One of these hidden pitfalls waiting for a developer who is going to replace default system ClassLoader with a custom one.
Long tweaking and hacking an open source software code can lead to a sort of very special menthal syndrome. This is a real life dialog in the kitchen:
Me: This microwave has very annoying, shrill beep. I hate it! I gonna break it and cut that damned beeper off.
My wife: Don’t be surprised but there is a button sequence which makes the owen silent.
Probably, I have to take a rest.
I had nice last weekend gathering new harvest of apples, drinking fresh apple juice and playing with SuperKaramba widgets – a good opportunity to take a sort of “recreational programming”. Perhaps all modern KDE users know those nice resource eaters eye-candies which are living right on the desktop surface and displaying the clocks, calendars, weather forecasts, system monitors and so on.
Instead of developing some Yet Another Big Animated Clock, I decided to write something practical. What I’d like to have is a widget which would ask my e-mail client (KMail) for the headers of the latest unread messages to show them on the desktop.
…
I am not a hardcore PHP developer, but eventually I deal with writing, fixing or managing some PHP code. Recently I got in development of custom Drupal modules so PHP appears to be my primary language now.
I should say I am old fan of Eclipse IDE. It is my only IDE for Java development since 2.0 version (2001?) and also for Python some time ago. Because of my sporadic PHP experience before, I never had an idea of using Eclipse for PHP development but the time has come and I installed PHPeclipse plugin.
…
This article starts a “Tips & Tricks” serie of “Chronicles” which is a result of my comeback to heavy coding. The posts in this serie are the bits of coding experience, a small inventions and solutions which every programmer does everyday. Read the latest Tips&Tricks in Technology::Coding category.
Swing dialogs by default have no idea about “required” text fields, that is the fields which should be filled to perform a task. In this article I suggest a simple way how to automatically highlight the fields which have to be non-empty.