Skip to content
April 3, 2014 / techannotation

Mahout and Hadoop: a simple integration

A recommendation system is very common to see in every web site today. Mahout could achieve this aim to produce recommendations on a web site. In this article I’d like to illustrate how to get it using Mahout integrated with Hadoop that’s useful for dealing  with a large number of data.

Read more…

February 12, 2014 / techannotation

5 minutes (or little bit more..) with Activiti

A good solution for leaving the tree of  “if-then-else” nightmare is, or might be, using one of the Business Process Model (Bpm) available in open source license.

In this article I’d like to explore, at first glance, a solution that not using a traditional way to implement a business logic in your code.

Read more…

September 30, 2013 / techannotation

5 minutes with – Cross-Origin Resource Sharing (CORS)

For improving the user experience on the web 2.0, Javascript is largely used in the web page. They are put in pages and in specific libraries so, they are called in the same domain and, even, cross domain.

Specially for that last point, I’d like to illustrate the way to access extra domain resources by adding a specific heade

Read more…

July 16, 2013 / techannotation

Recommendation using Easyrec

Users who have seen item A also have seen item B. Are the items in relation each other? A recommendation system has the aim to build different items to get relations available for the others users.

In this article I’m going to speak about how build relations using a Open-source solution named Easyrec.

Read more…

July 15, 2013 / techannotation

Saas, Iaas and Paas – clear up the ideas

Software as a service (Saas), Infrastructure as a service (Iaas) and Platform as a service (Paas) are used very often in different context for describing different technologies services in modern information technology.

Let me make some order about these definition using about the products available on the software market.

Read more…

July 11, 2013 / techannotation

Portlet Cache – Expired cache and EhCache

A little guide to illustrate how to use two common content Cache system. The first comes from the portlet system while the last, ehcache, is used in many different system.

We’ll see the used of them in a Liferay Portlet.

Read more…

July 5, 2013 / techannotation

Liferay Jpa Portlet – Part 2

In the previous article of this serie we’ve taken a look at the service layer of Warehouse portlet using EclipseLink Jpa implementation.

Now it’s time to go on and see the Spring Jpa controller and the anatomy of portlet.

Read more…

July 5, 2013 / techannotation

Liferay Jpa Portlet

A typical issue in liferay is a portlet which is able to show data at one portal site. In this article I’d like to illustrate an easy portlet that manage an hardware warehouse.

I used Spring framework and eclipseLink implementation of Jpa. I found out them a very useful combination that work fine togheter.

Read more…

February 12, 2013 / techannotation

5 minutes with – EjbTimer

Have you ever had to scheduled some activities on web application? In this articles I’d like to show you how get this aim using JavaEE technology with a little example. I will  describe the use of programmatic and not programmatic timer in the same workflow process.

Read more…

February 1, 2013 / techannotation

5 minutes with – JGroup

In a cluster environment could happen that you need to replicate the cached information over all the nodes that are included in cluster.

For this purpose it’s very useful to use some replication system as Jgroups. In this articles we’ll see how configure and use that with easy configuration.

Read more…


Get every new post delivered to your Inbox.