Meetup Leipzig: A comparison of Scala, Kotlin, TypeScript and Java + a look into AssemblyScript
Praktische Programmierung mit Result/Either - Ein Vergleich von Scala, Kotlin, TypeScript und Java von André Petermann, Senior Software Architect @jambit
Durch Programmierung mit Result und Either (auch bekannt als "Railway Oriented Programming") anstelle von Exceptions kann man gut Programme schreiben, die die Domänenlogik klar von der Fehlerbehandlung trennen. Darüber hinaus führt dies automatisch zu einem sauberen, einheitlichen Code-Stil und robusterem Code. Bei der Anwendung auf reale Probleme gibt es jedoch bestimmte Standardsituationen, die Neulingen auf diesem Gebiet Schwierigkeiten bereiten können. In diesem Vortrag wird unser jambitee André das Programmieren mit dem Result-Typ von Grund auf vorstellen. Er wird grundlegende Operationen wie map oder flatMap sowie die Arbeit mit Ergebnislisten behandeln, z. B. wie die Operation fold verwendet wird, um eine Ergebnisliste auf ein Ergebnis zu reduzieren. Alle Beispiele werden in Scala, Kotlin, TypeScript und Java bereitgestellt. Es gibt ein GitHub-Repository, das eine Hands-on-Session ermöglicht. Dieser Vortrag richtet sich an aufgeschlossene Programmierer*innen aller Erfahrungsstufen, die sich für Railway Oriented Programming oder neue Programmiertechniken im Allgemeinen interessieren.
Ein Blick in AssemblyScript von Ajit Singh, Software Architekt @jambit
Im zweiten Vortrag wird unser jambitee Ajit vom Standort Leipzig eine TypeScript-ähnliche Sprache für den einfachen Einstieg in WebAssembly vorstellen. Gemeinsam wirft er mit allen Teilnehmenden einen Blick darauf, wie man mit AssemblyScript in WebAssembly einsteigen kann. Und was AssemblyScript von TypeScript unterscheidet. Wir freuen uns auf einen tollen Abend mit Ihnen!
Alle Infos zum Meetup im Überblick
- WER? André Petermann, Senior Software Architect und Ajit Singh, Software Architect, beide vom jambit-Standort Leipzig
- WAS? A comparison of Scala, Kotlin, TypeScript and Java + a look into AssemblyScript
- WANN? Donnerstag, 21. Oktober 2021, 18:00 bis 21:00 Uhr
- WO? jambit GmbH, Klostergasse 3, Leipzig
- WIE? Einfach online anmelden
Jetzt zur Meetup Gruppe software enthusiasts anmelden und keine Meetups mehr verpassen!