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.

Making the TISS - calendar useful

I would like to incorporate the calendar provided by the Information Systems and Services (TISS) in my private calendar. However, many lectures which are not relevant for me are included in the online calendar, making it unusable for me. Furthermore, a guide on how to import the calendar in my private calendar (e.g. Google calendars) would be helpful.

Choosing an appropriate Web App Development Framework

The selection of a fitting framework for developing web applications can be critical for the success of web projects. However, this selection process is not always trivial and depends on different criteria, such as expected time-to-market, functional and non-functional requirements, experience and size of the developer team, etc. Guidance for selecting a fitting framework would be helpful.

Set up a development environment for Kotlin/React

I wish to develop web applications in Kotlin, since the type safety and the advanced features make the development experience a lot more pleasant. Kotlin can be compiled to Javascript and ran in the browser, but the current guide on how to do this is slightly outdated.

English Knowledge Quiz

"Relevance" Button in TechScreen doesn't seem to work

No matter how many stars I select for "Relevance", it always says "You voted 1". Besides that, I don't understand how a level of expertise could measure a question's relevance for web engineering...

Broken Links

Most Websites are not refreshed in sense that the user cannot access it leading to error pages or error links. More error pages there are more the website is of low quality. Solution for the problems is: ● Monthly maintenance checks ○ Identify the brokens links and remove it

Website load time

Had this problem during WFM Course, when I used a free server to host the project. Usually free servers are shared with many users and most common problem that occurs is website loading time. To solve this problem: ● We can use a dedicated server ● Google’s PageSpeed Insights ○ Analyzes content of the sites ○ Determines elements that are slowing the site

Website design & accessibility

Main problem that occurs is that designers focuses mainly on designing the website so it looks great. But lot of times they ignore about the user experience for people with disabilities and also people with age related impairments. There are many simple solutions for the problems: ● Lighthouse ○ Google supported tool ○ Creates html report ● ARC Toolkit ○ In browser extension ○ Lists all violated accessibility test ● NoCoffee -Vision Simulator

How to properly back up Docker volumes?

My problem was to develop a backup strategy for a running Linux server with multiple docker containers which used docker volume to store data. The problem was that it’s not trivial to just tar an volume like an bind mount. The recommended way to achieve this is to first launch a new container and mount the volume from the running container. Then to mount an local host directory as e.g. “/backup” and finally to pass a command that tars the contents of the data volume to a backup.tar file inside our “/backup” directory.

How to get MediaWiki running?

I configured the „LocalSettings.php“ file of an MediaWiki instance and got an confusing php error message on entering the landing page of the wiki. The solution of the problem was the line ending of my windows operating system. I pasted the config file with copy paste to the Linux terminal which included the carriage return and line feed ("\r\n"). The php parser was not able to resolve the carriage return and threw an random error. After cleaning the line endings everything worked.


Subscribe to TechScreen Revised RSS