Thoughtworks Technologie Radar May2018

Irgendwas ist ja immer, dieses mal bin ich wieder bei einem Thoughtworks Technology Radar Vortrag und wie immer war es sehr spannend. Hier meine persönlichen Highlights:

  • Lightweight-Architecture-Decision-Records
    Wir sollten mit einfachen Mitteln die Rahmenbedingungen für wichtigen Entscheidungen (und die Entscheidung selber) kurz und knapp in einem Source-Code-Verwaltungssystem dokumentieren. Wir Entwickler können dann schnell per IDE-Search nach Themen suchen und haben zusätzlich noch eine
    Historie parat, insbesondere dann, wenn ein paar Tage ins Land gezogen sind und neue Menschen im Projekt wissen wollen, warum man „damals“ sich für xyz entschieden hat.
  • ArchUnit
    Das Tool klingt spannend und scheint recht einfach in einen CI-Workflow integrierbar zu sein. Ich denke, ich schau mir das mal an.
  • nsp
    Im Javascript-Umfeld entstehen gefühlt im Minuten-Takt Sicherheitslücken und neue Versionen. In diesem Umfeld die Dependencies auf Stand zu halten ist eine Herkules-Aufgabe — ich hoffe nsp kann da Linderung verschaffen. Auch ein Kandidat zum angucken.
  • Hyperapp
    Mal wieder ein neues Javascript-Framework, soweit nix neues. Nur dieses passt in sage und schreibe 1KB. Da haben sich die Macher viel Mühe gemacht, denn es soll die wichtigsten Konzept der großen abbilden — da bin ich mal gespannt.
  • AssertJ
    Hamcrest ist schon ein bisschen in die Jahre gekommen und hat sich schon länger, also sehr lange, nicht bewegt. Die Thoughtworks-Zusammenfassen ließt sich spannend — ich denke, es lohnt sich mal ein Blick drauf zu werfen.
  • Blockchain und Etherium (ier nur eine Auswahl – ich hab ggf. noch was übersehen)
  • Und was war noch? Kubernetes

Referenzen:
* Thoughtworks-Technology-Radar