I’m a big fan of Hibernate and I often use in my projects HQL queries. In this post I will give you some quick tips regarding the use of date and datetime data types in HQL. In a previous post I was looking at the HQL date operator BETWEEN, but in the current post we will...
Liferay Architecture – a Simplified View
Liferay Architecture Diagram Let’s do a very brief analysis of the Liferay portal architecture. The best way to do that get an overview of Liferay portal architecture is through a visual representation, so here is a diagram of the Liferay architecture. As you can see in the diagram the Liferay architecture has 3 tiers,...
What are WordPress Shortcodes?
Among the many things that WordPress has among its features I found a reference to something called “shortcodes”. For those of you who don’t already know it, in this post I will try to answer the question “What are WordPress Shortcodes?” The short version is that WordPress shortcodes are special markers that you can input...
Java Swing JXTable tutorial – fixing the ColumnControlButton menu
In this post I will show you how you can keep open the menu of ColumnControlButton in a Java Swing application using JXTable. The reason for this JXTable tutorial Want to know what problems you may encounter when using the JXTable component amd how to tackle them? Read on. Through a weird and unwanted series...
Charts and Graph Tags Infographic Library v1.0.1 Preview
The Infographic Charts and Graph Tags library developed by coding-dude.com (hey, that’s me) kicked as quite a success. I’ve received very positive feedback from the users and also a few very interesting feature requests. Therefore I decided to include these feature requests and release it as version 1.0.1. This version has just been submitted and...
Useful Tools for Webmasters and Blog Admins
I’ve been creating and managing websites for over 10 years and for me it was a continuous learning experience. The websites setup by me which are most dear to me are PSD Dude and of course the Coding Dude blog which I only recently started. In this post I would like to share with you...
Liferay Script for Setting Document Library Folder Permissions
Setting document library folder permissions in Liferay can be a tedious task, especially if you have a complicated structure of shards and organizations. Using a script can be the faster way than doing it manually. In this post I will show you how I manage this task in production servers and will provide you with...
Simple Website Background Pattern Generator
In this post I will show you how to create a background image for your website using HTML5 canvas. With simple JavaScript and HTML5 basic drawing techniques we will create our own website background pattern generator. The images created can be used for the website background just like any other image patterns. Canvas Drawing...
Liferay Beanshell Scripts for Sharded Environments
Liferay Beanshell scripts are a quick way of handling Liferay portal administration tasks that otherwise would take a very long time to do manually.
HTML5 responsive web design visual tools
Though we all like to write code, it is very nice and useful if we have good tools for visually designing websites that automatically create code from a visual design. With the appearance of HTML5 and concepts like responsive design came the need for a visual design tool that will fit the bill. Here are...