Blog, Trixi

programming

How to set up high available services – part 3

Posted on:
Saturday, December 22nd, 2012
Author:
Juraj Fečanin

In this part of the High-Availability series I’ll show you how to install and configure HA software on your machines. Preconditions We assume that we have two nodes with Ubuntu 12.04.1 server preinstalled. Also there are Tomcat 7, Apache 2, Postgresql 9.1 installed on the nodes. Network settings First of all we have to set […]

Posted in programming | No Comments »

How to set up high available services – part 2

Posted on:
Sunday, October 28th, 2012
Author:
Juraj Fečanin

In previous post I’ve tried to explain architectural aspects of building our high available service. Today we will go through software part of the build process. After some googling I’ve found out, that there is a project which provides high availability open source software for linux. You can find software pages here. These are wiki […]

Posted in programming | No Comments »

How to set up high available services

Posted on:
Saturday, August 25th, 2012
Author:
Juraj Fečanin

Almost every company in the world relies on some application or applications today. If such an application fails the consequences could be various…from few unpleasant error messages which don’t influence your work to complete disaster following by thousands phone calls from angry customers. Depending on possible effects of the application failure we should prepare system […]

Posted in programming | No Comments »

Digital signatures – verification in practice

Posted on:
Tuesday, July 31st, 2012
Author:
Jan Gargulák

We live in the 21st century, we communicate electronically and generally we don’t trust each other. Hence we need and sometimes even must use digital signatures to prove ourselves to be trustworthy. One would say there must be plenty of tools for digital signing and signature verification. Unfortunately it is not that easy. While signing […]

Posted in programming | No Comments »

Database definition management

Posted on:
Tuesday, June 26th, 2012
Author:
Jan Gargulák

There is a lot of problems when you develop, deploy and support almost any larger applications. One of the most common problems is how to manage your (relational) database definition. By database definition I mean not only its structure (tables, constraints,..), but also certain amount of data needed for development, deployment or installation. At least […]

Posted in programming | No Comments »

Multitenancy using Spring and PostgreSQL

Posted on:
Sunday, January 29th, 2012
Author:
Jan Gargulák

Let’s talk about multitenancy in Java. There is indeed a lot of possible requirements and even more solutions. When you try googling word “multitenancy” you can find mostly articles meditating on general aspects of the subject. I decided to talk about multitenancy from more practical point of view. Requirements My requirements are: One tenant corresponds […]

Tags: , , ,

Posted in programming | No Comments »

JTA transaction manager – Atomikos or Bitronix?

Posted on:
Wednesday, November 30th, 2011
Author:
Jan Gargulák

Recently I was faced with a problem of choosing an appropriate transaction manager for one of our server-side applications. Transaction manager requirements: JTA compliant integrates with Spring open-source and free support of several different resources: Postgresql with pooled connections, ActiveMQ (JMS), XADisk (filesystem) easy usage one-phase commit optimization With the exception of XADisk, these are […]

Posted in programming | No Comments »

RCP: Custom Perspective Switcher

Posted on:
Saturday, May 21st, 2011
Author:
jh

If you are not satisfied with a standard Eclipse perspective switcher, you have a few options to customize perspective switching: you can set PERSPECTIVE_BAR_EXTRAS and SHOW_OPEN_ON_PERSPECTIVE_BAR you can write your own perspective switcher using toolbar you can write custom perspective switcher and place it into a banner in top of rcp application window This post is about […]

Posted in programming | No Comments »