Direkt zum Hauptinhalt springen

Felix Nehrke

Ich schreibe hier über Softwareentwicklung und Softwarearchitektur.

english

Branded Types

Typescript ist im Grunde nur Javascript mit etwas strengeren Regeln und leistungsstarken Typen. Diese einfache Ergänzung ist tatsächlich überraschend nützlich und ermöglicht uns eine leistungsstarke Autovervollständigung in unseren Editoren und IDEs. Typescript gibt uns auch schnelles Feedback, wenn wir Fehler gemacht haben und Typkonflikte verursachen. Kein Wunder also, dass viele Entwickler es gerne nutzen und seine Vorteile genießen. Doch wie nutzen wir eigentlich Typen und was können wir besser machen? Lasst mich darum branded types vorstellen, um unsere Entwicklung weiter zu verbessern und das Beste daraus zu machen.

Weiterlesen

Probleme mit Lombok

Nahezu jeder Java-Entwickler kennt Project Lombok. Es ist eine der meistgenutzten Bibliotheken überhaupt und taucht immer wieder irgendwo auf. Die Vorteile sind dabei offensichtlich und werden auf der Projektseite sehr anschaulich dargestellt. Trotzdem ist nicht alles, was Lombok macht, gut und die Verwendung birgt einige Tücken. Ich möchte hier ein wenig auf die Probleme eingehen, die ich in der Verwendung von Lombok sehe. Dabei geht es mir nicht um die Vermeidung, sondern eher um das Bewusstsein der Schwächen und Fallstricke.

Weiterlesen