Category Archives: Software Engineering

ResourceTransformFilter – DataUris, LessCSS, Javascript and CSS Compression Made Easy!

ResourceTransformFilter is a swiss-army-knife for HTML/CSS/Javascript transformation in Java web applications. It’s a new addition to the visural-common Apache 2.0 licensed project. Apply this filter in your Java webapp to get – Automatic CSS DataURI image inlining for supported browsers Automatic … Continue reading

Posted in Design, Java, Software Engineering | Tagged automation, css, Java, javascript, open-source, tips, visural-common, web | 7 Comments

Thoughts on the WordPress & Thesis GPL hoo-haa

The blogosphere has been railing back and forth the past week about the assertion made by Matt Mullenweg that themes are covered by the GPL, as is WordPress. This post is a pretty good jumping off point if you need … Continue reading

Posted in IT, Software Engineering | Tagged open-source, soap-box | Leave a comment

Detecting Which Browser In Java Servlet/Filter

The newest version of my open source tools project, visural-common – 0.4, includes a new feature the com.visural.web.client.WebClient class. The purpose of this class is simple – User-Agent string goes in -> Browser, version and platform comes out. The “User-Agent” string … Continue reading

Posted in Java, Software Engineering | Tagged Java, open-source, visural-common | Leave a comment

MHTML Browser Compatibility – CSS Inlining

MHTML is a technology implementing by Microsoft in Internet Explorer for packaging images, stylesheets and other resources inside a single HTML file. Typically this is used for things like help files, ebooks or other “published” content, but more recently has … Continue reading

Posted in Design, Software Engineering | Tagged browsers, css, performance, tips | Leave a comment