2022-03-17: Andre Videla (MSP)

Tue, 14 Oct 2025 16:51:42 +0000

Andre Videla (MSP)

Practical dependent lenses for backend architecture

Abstract

Backend architecture is hard, requirements change, databases migrate, authentication systems evolve, but our strategy to tackle those problems have remained the same: Employ humans to perform all the necessary changes in the code, until the next product needs to ship.

To help with this, I will show how we can leverage dependent lenses and different lens composition operators in order to represent common operations on servers, including managing server resources, updating endpoints and their routing, and even swapping in and out middleware as necessary, without affecting the operation of the server, and preserving its typing.

2022-03-17 14:00:00 UTC
Online