Joscha Henningsen

Results 43 issues of Joscha Henningsen

Our code utilizes the init() function go automatically runs at package initialization. Most people recommend avoiding this https://github.com/uber-go/guide/blob/master/style.md#avoid-init as it makes the code unclear and less testable. For instance: The...

enhancement

This PR adds a search for the `create course` page.

**Describe the bug** When a worker is handling a stream and receives a `SIGTERM` it shuts down which also kills the running livestream. **To Reproduce** Steps to reproduce the behavior:...

Unsure if this is really something we **should** implement depending on the complexity of a potential solution, but messages like this: ![image](https://user-images.githubusercontent.com/44805696/191711023-4b18b13b-424e-491a-8c25-09690cf27d1d.png) Would look much better if we allowed creating...

enhancement
priority:low

### Motivation and Context The current worker implementation is hard to maintain, we therefore want to replace it with the new runner. The goal is to have a clean code...

In order to be successful, this website should be more accessible to people who are not computer scientists. Therefore, it should not matter which kind of video someone Uploads. gocast...

enhancement

When importing courses, users responsible for a course are listed as notification recipients. Sometimes, a lecturer is listed multiple times with multiple roles in TUMonline (e.g. Verantwortlicher and Vortragender). They...

enhancement

When importing courses, the slug is inferred from the course name. We should make sure that there are no collisions and no courses with the slug already exist in the...

enhancement