Meetup Leipzig
  • , 6 - 9 p.m.
  • jambit GmbH, Klostergasse 3, Leipzig

Meetup Leipzig: A comparison of Scala, Kotlin, TypeScript and Java + a look into AssemblyScript

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.

Meetup Leipzig

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

Cookie Settings

This website uses cookies to personalize content and ads, provide social media features, and analyze website traffic. In addition, information about your use of the website is shared with social media, advertising, and analytics partners. These partners may merge the information with other data that you have provided to them or that they have collected from you using the services.

For more information, please refer to our privacy policy. There you can also change your cookie settings later on.

contact icon

Contact us now