Welcome to TechScreen

Welcome to the TechScreen site. This side shall support the exchange of knowledge in the domain of Web Engineering and related aspects. As a side effect, this side is used for research on knowledge management technologies. User can pose challenges in the problem domain and can participate in quizzes. Further a bibliography about arcticles in different related domains is continously extended. Finally, questionnaires on different issues are provided. To be able to participate you need an account and a password from TU Wien's TISS system.

Moving WordPress website to a live server

Creating a WP webpage on a local server and when finished moving it to a live server can cause different problems. For example the website I moved to a clients' server, ended up with a great amount of missing parts.

Making a search engine for a website

Websites that are made without the use of any CMS require the use of various technologies for the creation of a fully functional option. Some technologies require a lot of technical competences and are difficult to work with in order to integrate them in an already existing project.

import excel data table into database with only phpMyAdmin access

In a specific table in a MySQL database a column needed to be populated with thousands of different values depending on a row-ID. The row-ID and value pairs could be found in an excel file / table. No direct access to MySQL was possible, only the import function of phpMyAdmin could be used.

Problem using inline attachments in E-Mails in Rails application

For some reason using an image within an html e-Mail (inline attachment) did display correctly in my rails application. Instead the attachment was displayed as a "normal" attachment in the attachment section of the E-Mail client.

Generating a barcode image within a Rails application

For a sport charity event with participants signing up beforehand online I needed to generate a barcode representation as an png file within a Rails application.

How to deal with exceeding memory limits while dealing with really large lists?

While implementing and testing a text document Java-based index, one of my main problems was an OutOfMemoryException. This happened quite often since the size of the collection was pretty large. I did try to increase the heap size, but this did not really solve the problem. How do you handle processing large batches of data without exceeding the memory limits?

Collaborate working with Ecore and Sirius

My collegues and I explored the possibility to use for our next project a model-driven architecture (MDA) approach. Therfor we designed our Model in Eclipse Ecore and used for testing and visualisation issues Eclipse Sirius. To work together we decided to use GIT and had the issue, that by default the GIT Repository was filled with to much build data. Every comit ran into a conflict.

Open PDF files on browser by default instead of prompting users to download.

Sometimes it might be more convenient for the user to just open a pdf document on the web browser instead of the classic popup prompting them to open or download the file. Although more advanced users know that there exists an option to always display pdf files on the browser side, it might be necessary to provide that option by default.

CSS Tooltip

I once had to deal with the tooltip of a dropdown menu. The button which opened the menu right below it (on mouseover) had a tooltip which always appeared below the button as well, covering part of the first menu item, which made it annoying for the user to deal with.

Create Colorblind Friendly Homepage

A kollegue of mine was born with colorblindness. He struggles to differenciate between red and green. Quite often he tendet to criticise my homepages and app-layouts that he couldn't see the difference between an green status point and red error status point. After studying this matter, how to make layouts more user friendly I discovered several pages, where colors can be compared whether they are distiguishable or not: (e.g.


Subscribe to TechScreen Revised RSS