Skip to main content

videos

49 posts tagged with “videos”

Asynchronisme et hexagone en Kotlin avec ArrowKt

Asynchronisme et hexagone en Kotlin avec ArrowKt

undefined

J'aime bien le DDD et surtout les architectures hexagonales. Avoir un domaine auto-portant et non couplé à des blocs techniques comme Spring (ou autres) apporte beaucoup dans la testabilité et l'évolutivité de l'application.

Learn more
Arrow Fx: Functional Domain Modeling with Kotlin

Arrow Fx: Functional Domain Modeling with Kotlin

undefined

Arrow Fx is a purely functional concurrency framework for Kotlin’s suspend system.

Learn more
Type Proofs and FP for the Kotlin Type System

Type Proofs and FP for the Kotlin Type System

undefined

Type Proofs is a new compiler plugin built on Arrow Meta enabling new features in the Kotlin type system, such as Type Classes, Union Types, Type Refinements, and many other extensions that make Functional Programming easier in Kotlin.

Learn more
Android architectures with Arrow Fx

Android architectures with Arrow Fx

undefined

May 2020 Online Kotlin Meetup

Learn more
Template-Oriented-Programming to Ship Faster, Part-1

Template-Oriented-Programming to Ship Faster, Part-1

undefined

Learn about the magic of Ad-hoc polymorphism using Arrow typeclasses with simple examples.

Learn more
FP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing

FP with Kotlin/Arrow: Monad Comprehensions & Parallel Processing

undefined

Arrow has multiple libraries available for functional programming. In this talk we'll focus on Arrow FX and learn how to handle IO in a functional way with an introduction to monadic composition. Then we'll examine how to compose monads in a cleaner fashion with Arrow FX's monad comprehensions. Finally, we'll take a look at how to parallelize IO monads with parallel map strategies.

Learn more
What could possibly go wrong? - A safer programming with Arrow

What could possibly go wrong? - A safer programming with Arrow

undefined

Your Kotlin app grabs data from an API, transforms it and saves the processed data in a database. However, there are so many things that could go wrong at runtime treat your impure functions as computations with context, pass them around just like other values, and make the necessary unsafe invocation from a single point of your app, your main function.

Learn more
Keep insisting - Arrow Meta

Keep insisting - Arrow Meta

undefined

Arrow Meta is a library that empowers library and application authors with the ability to write plugins for the Kotlin compiler. Compiler plugins have access to all compiler phases and can intercept and modify the AST, descriptors, and IR intermediate lang for bytecode generation.

Learn more