Skip to content

Details

Agenda
17:00 - 17:30: Pizza and mingling
17:30 - 18:30: Presentation
18:30+: Mingling and discusstions

Habitat and pizza are sponsored by TDC
---
Presentation:
Effect-ts for production-grade TypeScript and composable architecture - Arne Jenssen

TypeScript/JavaScript is missing a standard library. Effect-ts is filling this gap by providing a solid foundation of data structures, utilities, and abstractions to make building applications easier.

We will start with the basics of Effect-ts: The Effect-type, explicit errors, dependency management, services and layers, schema for type safety, pipes and generators, integrating with other libraries, using it on the frontend,... and more.

The second part will cover composability. How to apply principles from functional programming for composing bigger programs from smaller building blocks.

In Effect-oriented programming, side effects are explicitly handled, and not pushed to the edge. In that way, we can construct resilient and production-grade software.

The third part of the talk will explore composability at the top level. Designing around axes of change (volatilities) to get a composable architecture.

Effect-ts works great on both backend and frontend.

This talk is targeted at developers, and may contain some scary code, but everybody who is curious about software and architecture may find it interesting.

Arne Jenssen is an independent software developer and has used node-js since 2011

Related topics

Events in Trondheim, NO
JavaScript Libraries
nodeJS
Front-end Development
Open Source
Software Development

You may also like