Sunday, March 31, 2013

Git in action - basic workflow

     The popularity of Git has been rocketing up for a long while. It is quite an interesting distributed version control system and there is a lot of information about Git scattered all over the Internet. However, I decided to publish a git-driven workflow.

Friday, March 22, 2013

JBoss 4.2.2 GA to JDK 7 (or JDK 6) migration

    JBoss 4.2.2 GA was released long time ago. Despite that fact, some mature projects that run in production are deployed on mentioned JBoss. JBoss 4.2.2 GA is quite old, however it can be hosted on JDK7. Some minor changes are necessary, but they can be introduced quite easy. I decided to create this migration guide in order to save someone's day.

Friday, March 15, 2013

Are interceptors similar to EJBs?

    Being inspired by the blog entry and my current activity at work, I decided to present the behaviour of interceptors. Do they share something more with EJBs? Let's check it out!

Sunday, March 3, 2013

Hibernate flush modes

    Hibernate minimizes the trips to the database in order to gain some performance. It is the flush mode that controls how many times Hibernate hits the DB when it comes to write operations. The behaviour of the flushing mechanism is customizable. It is worth to know that the proper configuration of the flush mode can have quite a big influence on the overall performance (especially while testing when the transaction is not committed).