Tech Blog

In this category I collect technical articles, which serve me as a repository for solutions in my daily business and are reusable.

There are no articles in this category. If subcategories display on this page, they may have articles.


Joomla is a PHP (programming language) and MySQL (database) based CMS (content management system), which allows structured maintenance of articles, menus and other standard and custom modules.

It is highly customisable, but yet easy to maintain. 

I think it is safe to assume that it is the second most powerful CMS for websites after typo3, which is much harder to maintain.

Or at least it was last time I checked.

Furthermore Joomla is Open Source, it exists for over 10 years and I am using it for my own website.


Here is a link.

This is a parent category to collect all articles for technologies, which are based on Java like Java EE or Spring.

Java SE (Standard Edition) is a programming language , which I use in my daily business to solve problems and to provide services for my clients.

Java EE (Enterprise Edition) in comparison to Java SE can be described as a huge collection of Frameworks, Servers and APIs developed based on and for Java SE to better support its use in business cases.

The current version of Java is 9 and was released end of 2017.

Oracle currently supports Java versions 8 and 9 for free with frequent updates.

This category will hold articles for Java SE and Eclipse.

I think Java can be a lot of fun, since it already delivers a lot out of the box.

People who develop Java APIs usually give it a lot of thinking and work.


Java EE in comparison to Java SE can be described as a huge collection of Frameworks and API developed around Java SE.

Java EE is not a stand-alone programming language, but based on Java SE.

This category provides articles regarding JavaFX as well as e(fx)clipse as this seems to be a good start to deal with JavaFX.

JavaFX has been around for some time now and Oracle is currently triying to enforce it as new standard for Java Rich Client Applications.

Regarding to a developer I know it has had some improvements over the years and it looks like it is going to be a try out worthy successor of AWT (Java), Swing (Java) and SWT (IBM).

However Oracle is trying to push this somewhat new technology into the market for some time now, it has not yet been accepted by the Java community.

Root cause for this seem to be the following reasons.

  • Companies are not asking for Rich Client Applications, but there is a trend for developing Web Applications. Therefore motivation to use anything like AWT, Swing, SWT or JavaFX is low except for private purposes. However JavaFX supports Mobile Applications, which is a big market. Since integration with mobiles is asked by companies as well for web applications and older technologies not supporting it, I can understand Oracle not wanting to provide support for it anymore.
  • Programmers are lazy. If you give them something completely new to learn, it takes quite an effort to get to a stage where you are as fast as using already known technologies. The standard platform for Java development, eclipse is still not providing the same comfortable "what you see is waht you get editors" for JavaFX as it is providing for the older technologies. Until eclipse is not deprecating support for Swing and older technologies like SWT and AWT they will be used by programmers.

I did some research one the internet regarding JavaFX so far but I will try to write more articles in the future about it as I intend to write little tools for myself in Java. For this I of course do not want the hustle of maintaining a JEE server all the time. Therefore JavaFX is intersting for me but I am far from beeing an expert, so try it yourself.

Groups articles regarding eclipse SWT.

A category to collect articles around Apache POI.

Java Architecture for XML Binding (JAXB) provides a fast and convenient way to bind XML schemas and Java representations, making it easy for Java developers to incorporate XML data and processing functions in Java applications. As part of this process, JAXB provides methods for unmarshalling (reading) XML instance documents into Java content trees, and then marshalling (writing) Java content trees back into XML instance documents. JAXB also provides a way to generate XML schema from Java objects.

A category to group articles related to Spring and Hibernate.

This category is a parent category in order to collect all sub categories and according articles.

This category is meant to hold all articles regarding HP ALM REST API.

This category will provide articles regarding usage of Visual Basic Script in the workflow module of HP ALM.

This category will hold articles regarding developement in Excel VBA. It will serve as a wiki and an Excel VBA Framework for myself.

Some development tasks reoccur for every customer. Since I am a lazy bum it will be nice to have a central source where I can reuse source code from.

This category holds articles regarding general things in MS Office VBA independent from the MS Office application.  

This category holds articles regarding Access VBA, but also general things I come accross Access and its usage in companies.

In this category I want to collect all articles, which are related to processing XML. Why would he open a dedicated category just for XML? Because XML is a complex field.

A category to select articles regarding Microsoft SQL Server and SQL Server Management Studio 2012.

This category will hold examples for Oracle SQL.

This category will hold Oracle SQL Developer specific articles.

A category holding articles for Oracles programming language PL SQL.

In this category I want to collect all articles on interesting and useful software.

Category for articles regarding VB.NET.

COBOL is one of the oldest programming languages and has been pronounced dead many times.

The abbreviation stands for COmmon Business Oriented Language and was primarily developed for finance, business and administration.

Still running in many banks, processing financial transactions in the background every day all over the world, I decided to teach myself some COBOL.

Yes, I know: It is not sexy, but it will pay and it is actually fun learning something pretty different from modern programming languages.

A category I only created to collect articles regarding SAP SQL Anywhere (former Watcom SQL).

This is a small, proprietary, all purpose database, originally developed by a company called Sybase which has been taken over SAP.

The most current version of SQL Anywhere is version 17.

You might come across older, rich client software, which uses an SQL Anywhere database. At least I was unfortunate enough :0), which is why I am writing some articles related to this.