RRiBbit: A new application framework to solve the dependency problem once and for all

In large projects, dependencies between modules and code organization can prove a large challenge. This was the reason for creating RRiBbit, a new Open Source Java application framework that eliminates dependencies and simplifies code structure. It is inspired by the Eventbus pattern, but improves upon this by being compatible with existing code and allowing bidirectional communication between components.
Continue reading

From java.awt.print.Printable to PDF

When you want to convert a java.awt.print.Printable to a pdf file, your first course of action might be to Google for “java printable pdf”. If you do that though, all you get is links about how to send a pdf file to the (hardware) printer in java or how to “read” a pdf file in Java. No one seemed to have written an article about how to convert a java.awt.print.Printable to a pdf file. This is that article.
Continue reading