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.

Which db is best for web development?

Which db is best for web development? SQL or NoSQL?

JavaScript vs TypeScript

I have previously done web-based stuff with JavaScript before, after hearing about TypeScript I have thought that I will test that instead. What are the advantages and disadvantages of using TypeScript instead of JavaScript? In other words, is TypeScript really worth it?

Styling in React

I have an existing React project, a multi-page application that is now quite large. My biggest weakness is the styling, I have never taken the time to learn it properly and my customers won't accept my work even if the functions are great but the layout is terrible. What are my options?

Decision tree algorithm for categorical data

to understand better how a decision tree works, I was trying to write my own code for the ID3 algorithm. What I however found out, is that the ID3 algorithm only states how to evaluate each possible split of data in each node and choose the best split. After playing with it for some time, I found out that the basic algorithm works fine only for small instances of data as in every step it needs to try all the possible splitting points the dataset allows.

multiple dockerfiles for one code

I have a python application that I need to put into a docker. Since I need the docker to be able to run on windows servers and linux servers, its best to create two separate docker images, one for each operating system. Since docker is composed using docker files, and each docker image is a derivation of prebuilt docker images and they are already build with different operating systems in them, I need to have different docker files for each pipeline. However, docker does not allow to have multiple docker files and only allows one docker file named "Dockerfile" in a folder with code.

Docker uses way more memory than python program on its own

I have created a program in python that simulates business processes. For extremely large processes, the simulation can run for hours and the memory requirements are in GB. However, if I create a docker container, the docker image consumes cca 3x more memory than the original python program and if I limit the memory of the docker to even 2x the original python memory, the python program inside the docker will fail with out of memory error.

Online survey tool

Like many other students, I am looking for a suitable tool to conduct online surveys. I would be very grateful to get some suggestions and experience reports.

Camera is not found on Zoom?

I usually don't have any problems turning on my microphone or camera at Zoom. During an exam (right there, of course), I suddenly couldn't turn on my camera. When I tried to click on the corresponding sign, I was shown that no camera could be found? This problem was so strange that I didn't know how it happened and how to solve it. Finally, I joined the meeting with a second device, on which, fortunately, the camera worked. In later meetings the camera worked normally again.

Cannot change my name on Zoom

After joining a Zoom meeting, I noticed that I can't easily change my name. Normally, there is an option to change my name by going to "All Attendees" and hovering over my name. However, for some reason, this option was not available during a lecture.

Access Content from VPN in remote desktop

The repository for a lecture in the TU Wien is only accessible in the local network of the university. As I tried to access it from a remote desktop, I couldn’t establish a VPN connection with Cisco AnyConnect Secure Mobile Client.


Subscribe to TechScreen Revised RSS