Converting to Tiff on Mac using Java Advanced Imaging

Posted on 1 CommentPosted in Custom Programming, Java

Converting to Tiff on Mac using Java Advanced Imaging

While there are a number of resources on the net talking about converting images to tiff in Java using JAI, I wasn’t able to come across one that works on a Mac. JAI is a separate download from the JDK and unfortunately, there are no mac version of JAI that can be downloaded from the Sun site. Upon reviewing the jar files included in OSX, I found…

read more...

Custom Dependency Injection, Simplified Spring-like Framework

Posted on 1 CommentPosted in Java, Website Design

Custom Dependency Injection, Simplified Spring-like Framework

I’m a Spring fan, but I decided not to use Spring in our recent project because I don’t want bulky jar files in our application but I wanted to have spring-like configuration. So, I’ve decided to write my own dependency injection code in less than 50 lines of code!! To simplify dependency injection, I’ve taken out most of the advanced configuration features and…

read more...

Apache Ivy : An Agile Dependency Manager

Posted on 3 CommentsPosted in Custom Programming, Java, Technology Center

Apache Ivy : An Agile Dependency Manager

Why I Choose Ivy? The main thing I like about Ivy is its simplicity. You can use Ivy with only ant installed on your system (and of course, java). This means that you don’t need to download any Ivy related libraries or when using eclipse, no plug-in is needed. You can run everything using ant, from installing the ivy library to downloading the dependencies.

read more...

Low-tides : JS/CSS Merging and Minification Tool

Posted on 4 CommentsPosted in Java, Website Design

Low-tides : JS/CSS Merging and Minification Tool

As recommended by Yahoo on YSlow – tip #1: Make fewer HTTP request and tip #10: Minify javascript- we aim to implement these tips on all our projects with minimal head-ache. While these recommendations are truly useful, implementing them can be quite tedious and challenging. Consider having to maintain multiple min versions of the javascript and…

read more...