Hier sammeln wir alles, was lokal interessiert.
Monat | Thema | Ort | Platformen |
---|---|---|---|
Februar | ? | ? | agora meetup |
Monat | Thema | Ort | Von | Kommentar |
---|---|---|---|---|
? | Die 10 goldenen Regeln für schlechte Tests | ? | Tilman, Peter | - |
? | REST done right | ? | Peter | Wenn Entwickler von REST-Schnittstellen sprechen, handelt es sich oft um HTTP-JSON-Schnittstellen. Was macht eine REST-Schnittstelle zur REST-Schnittstelle? Was ist HATEOAS, was ist HAL? Was sind HAL Forms? Sind JSON-LD, Collection+JSON, SIREN Alternativen? Ist das wirklich alles nötig oder reicht nicht doch einfach HTTP-JSON? Update 2024: Was ist eigentlich HTTP-Standard? Wie setzt man das mit hexagonaler Architektur ein/um, Peter und Thomas hatten dazu auch schon diskutiert |
? | Gitlab CI vs. Github Actions | ? | Tilman, Peter | Sowohl Gitlab als auch Github ermöglichen es weitere Dienste wie travis, circle-CI o.ä. zu integrieren. CI/CD war bei Gitlab schon relativ früh integriert, während dies bei Github mit Github Actions erst kürzlich geschah. Wir wollen uns beide Welten einmal genauer anschauen um dann zum Hands-On-Teil überzugehen: Eine CI/CD Pipeline für die Agora |
? | Release-Branches vs. Continuous Deployment | Online | Urs | Wenn es um Releases geht ist Continuous Deployment das eine Extreme wenn es um die Häufigkeit geht. Release Branches (also das Abzweigen von "stabilen" Ständen vom Entwicklungs-Branch) stehen am anderen Ende. Wir wollen uns zusammen anschauen welche Anforderungen in meinem aktuellen Projekt zu einem Release-Branch-Ansatz führen, welche Konsequenzen das hat und diskutieren, ob es auch andere Wege gibt diese Anforderungen zu erfüllen. |
? | NoCode/LowCode Plattformentwicklung - Diskussion/Erfahrungsaustausch | ? | Peter und Urs | Was steckt hinter NoCode und LowCode (d.h. Anforderungen mit keinem bis wenig Code, also direkt durch den Kunden/Fachbereich umsetzbar machen) und können diese Ansätze ihre Versprechen erfüllen? |
? | Modellierung nach DDD | ? | Peter | Wir könnten an einem kleinen Beispiel (Kreditantrag) verschiedene Dinge diskutieren: Wo kommen Validierungsregeln hin, wie validiert man überhaupt? Wie verhindere ich, dass ein Kreditantrag nicht in einen ungültigen Zustand versetzt und persistiert wird? Wenn alle Änderungen über das Aggregate-Root laufen, wie verhindere ich, dass die rießengroß wird? |