Practical Programming with Result/Either - A comparison of Scala, Kotlin, TypeScript and Java by André Petermann, Senior Software Architect @jambit
Programming with the Result or Either type (aka Railway Oriented Programming) instead of exceptions is a suitable way to write programs that clearly separate domain logic from error handling. Further on, it automatically leads to a clean unified coding style and more robust code. However, when applied to real-world problems there are certain standard situations where people new to this style may struggle. In this talk, André will introduce programming with the Result type from scratch. He will cover basic operations such as map or flatMap as well as working with lists of Results, for example, how the fold operation is used to reduce a list of Results to one. All examples will be provided in Scala, Kotlin, TypeScript and Java. There is a GitHub repository that allows for a hand on session. This talk is targeting open-minded programmers from all levels of programming experience who are interested in Railway Oriented Programming or new programming techniques in general.
A look into AssemblyScript by Ajit Singh, Software Architect @jambit
A TypeScript-like language for getting started with WebAssembly easily. Let's take a look into how to get started with WebAssembly using AssemblyScript. Also what makes AssemblyScript different from TypeScript. We are looking forward to having a great evening with you. Beer and Pizza guaranteed.
All information about the Meetup at a glance
- WHO? André Petermann, Senior Software Architect, jambit; Ajit Singh, Software Architect, jambit
- WHAT? A comparison of Scala, Kotlin, TypeScript and Java + a look into AssemblyScript
- WHEN? Thursday, 21 October 2021, 6:00 to 9:00 p.m.
- WHERE? jambit GmbH, Klostergasse 3, Leipzig
- HOW? Register quickly and easily online