Meeting 12.01.2026
Attendees
- Markus
- Alfons
- Christoph Schreiner
- Hannes
- Johannes
- Justus
- Liza
- Maiia
- Patrick
Not here unexcused:
- Ben (unexecused)
- Chris(toph) Kraus (unexecused)
Excused:
- Richard (excused)
- Moritz (excused)
Buddies
- Moritz & Patrick
- Maiia & Alfons
- Christoph & Liza
- Ben & Chris
- Johannes & Richard
- Justus & Hannes
Success Partners
- Maiia & Moritz (Frontend)
- Ben & Alfons (Frontend)
- Hannes & Johannes (DevOps)
- Liza & Christoph (Libero)
- Richard & Chris (Tooling)
- Patrick & Justus (Backend)
Agenda
-
09:00 start
-
meeting notes: Johannes
-
status round:
- Grab one nearby object that represents your week. Explain in 1 sentence why you picked it
- Shout out one person who helped you in the last week(s)
- Moritz got 2x shoutout
-
Talk: Christoph Schreiner: Final Thesis Presentation
-
branch naming:
- renamed default branch to
_username_, which is rejected - drawback: error message from GitLab not good
- renamed default branch to
-
thesis:
- how to run the checks? (https://gitlab.tuwien.ac.at/perma/submissions/-/blob/master/unterlagen/checks.txt?ref_type=heads)
- what is the proper way to address PermplanT as an App?
- for definition of terms, how to properly refer to websites?
- Terminology bootstrapping.
- Separation of method, results and discussion
-
PM updates:
- own PM Repo
- Planning for 1.0.1 (in Milestones)
- Added some Epics
-
v2 reboot
-
to be done by everyone:
- git commit --amend
- change .env for Opentelemetry
-
TODO: Contrib guideline pre-commit
-
Johannes: measure performance overhead
- Alfons: timing in database
- Christoph: database
- Justus: profiling backend
- emulate button clicks
-
measure incoming and accumulated data
-
1.0.*goals- infrastructure
- mobile usability
- performance
-
- Alfons
- Ben (not here)
- Chris(toph) Kraus (not here)
- Christoph Schreiner
- Hannes
- Johannes
- Justus
- Liza
- Maiia
- Moritz
- Patrick
- Richard (not here)
- Tasks for Everyone
Outlook
- guided tour going forward
Tasks for Everyone
Tasks to be done until latest Thursday 15.01.2026 23:59:
- survey.permaplant.net
- change .env to work with Opentelemetry !2080
- fix pre-commit to use pre-push
- Weekly Regular Tasks
Talks
- talks this week:
- Christoph Schreiner: 12.1. final thesis presentation, developer-central
- upcoming talks:
- Hannes (19.1., Debugging Nextcloud Images)
- Ben: 26.1. FLOSS refactoring on library upgrades (2026)
- Chris(toph) Kraus (any date not next week, developer perspective of e2e tests)
- Patrick (TBD)
- Richard (TBD pipeline, dev-centric or architecture)
- done talks:
- Maiia (27.10. socratic questioning on RQ)
- Liza (03.11.2025, PM)
- Paul (10.11., Running Meetings That Don't Waste Time)
- Alfons (17.11., methodology)
- Justus (24.11., Debugging+Logging in the Backend)
- Andrei (01.12., performance, RQ, Method)
- Paul: (15.12 efficient issue refinement)
- Moritz (29.12., pitfalls about pagination&endless scrolling)
- Johannes (05.01., Introduction to OpenTelemetry)
Statistics (02.01.2026 - 08.01.2026)
Merge Request approved
Muth, Moritz: 9 Raab, Markus: 7 Schreiner, Christoph: 4 Weilguni, Justus: 4 Zettl, Hannes: 4 Ziehengraser, Johannes Leonhard: 4 Müller, Alfons: 2 Mokshantseva, Elizaveta: 2 Kuzmishyna, Maiia: 1
Issue progress (status changes + closed)/ total assigned
Window: Thu, Jan 1, 2026 23:59 → Thu, Jan 8, 2026 23:59 Bachinger, Paul: 1/1 Dinu-Coreth, Andrei Cristian: 0/3 Graßl, Patrick: 0/4 Kraus, Christoph: 0/10 Kuzmishyna, Maiia: 4/13 Mokshantseva, Elizaveta: 3/10 Muth, Moritz: 3/9 Müller, Alfons: 2/14 Schlegel, Ben: 0/8 Schreiner, Christoph: 7/10 Weilguni, Justus: 8/13 Wutscher, Richard: 0/4 Zettl, Hannes: 1/7 Ziehengraser, Johannes Leonhard: 1/5 Total: 30 / 111
Did Not Approve Last Meeting Notes In Time
- Chris(toph)
- Christoph
- Hannes
- Ben
- Richard
Meeting Notes
- 09:00 start
- meeting notes: Johannes
- status round:
- Grab one nearby object that represents your week. Explain in 1 sentence why you picked it
- Shout out one person who helped you in the last week(s)
- Moritz got 2x shoutout
- Talk: Christoph Schreiner: Final Thesis Presentation
- Heatmap Algorithm Improvements
- Conversion from data to png in backend
- postgres: plprofiler to analyze the algorithm
- Improvements:
- prefetching data
- runtime improvements
- Key takeaways:
- prefetch data
- use db indices
- avoid useless calculations
- Postgres analyze:
- analyze function via query planner
- plprofiler
- branch naming:
- renamed default branch when creating MRs to
_username_, which is rejected - drawback: error message from GitLab not good
- renamed default branch when creating MRs to
- thesis:
- how to run the checks? (https://gitlab.tuwien.ac.at/perma/submissions/-/blob/master/unterlagen/checks.txt?ref_type=heads)
- add comments to paragraphs
- adjust to your personal errors
- what is the proper way to address PermplanT as an App?
- app: PermaplanT
- for definition of terms, how to properly refer to websites?
- Terminology bootstrapping.
- Separation of method, results and discussion
- PM updates:
- own PM Repo
- Planning for 1.0.1 (in Milestones)
- Added some Epics
- Measure known bottlenecks (big maps)
break until 10:11
- v2 reboot
- How to measure impact on the whole application?
- start at db (how much data)
- add metrics ?
- image load times
1.0.*goals- infrastructure
- mobile usability
- performance
- Development Board:
- Alfons
- Ben
- Chris(toph) Kraus
- Christoph Schreiner
- Hannes
- Johannes
- Justus
- Liza
- Maiia
- Moritz
- Patrick
- Richard (not here)
- Tasks for Everyone