Passa ai contenuti

Dettagli

Questo talk presenta un refactoring incrementale di una piccola utility per l’elaborazione di immagini, trasformandola da codice imperativo a uno stile funzionale tramite la libreria Effect per TypeScript.

Riscriveremo l’applicazione usando funzioni dichiarative che migliorano la componibilità, la gestione degli errori e la separazione delle dipendenze attraverso meccanismi di dependency injection.

Durante il kata discuteremo come le astrazioni funzionali consentano di gestire I/O, concorrenza ed errori in modo più prevedibile, sicuro e manutenibile.

Bio:
Cosimo è uno sviluppatore software in doubleloop.io che unisce creatività e precisione nella realizzazione di prodotti digitali. Adotta un approccio iterativo e incrementale, applicandolo sia allo sviluppo che all’apprendimento.

Argomenti correlati

Functional Programming
Typescript
Front-end Development
Software Development
Test Driven Development

Potresti anche apprezzare