Hi Quax
Thanks a lot for this input, I think this is an important question.
The answer of Alix is certainly partly right. There are workshops in which developers often participate. Such workshops sometimes also cover really technical topics, such as dependency injection. However, I wonder, why there are not more questions to very concrete topics and problems that occur during the development.
Discussing such problems openly would certainly help others to solve similar problems quickly. Especially those who are new to the project. So: Feel free to ask questions ;-).
Also, note that you can also ask questions regarding ILIAS on stackoverflow, if you feel more comfortable with this plattform. We have an "ILIAS" tag there.. Sadly, it is nearly as dead as this forum.