conf.directory

[VDCLUJ22] Gabriel Bornea - Functional Web APis in Practice

About this talk

Performance, validation, testing, concurrency and dependency injection are some of the aspects that we have to think about when we are designing our APIs. While frameworks usually handle all of these, let’s make an exercise: drop the framework “magic” and see how we can use the Kotlin compiler to do the work for us. Using functional programming concepts enhanced by Arrow.kt and describing our business domain as accurately as possible will prevent bugs by increasing error discovery at compile time, reducing and simplifying (no more mocks) unit testing, thus making our programs more predictable.

Stay Updated

Get notified about new features and conference additions.

[VDCLUJ22] Gabriel Bornea - Functional Web APis in Practice by Gabriel Bornea | conf.directory | conf.directory