PaperCall is shutting down on August 31, 2026. Existing events and submissions will remain available until then. New events can no longer be created.

Sorria, você está sendo observado

By Guilherme Ventura

Elevator Pitch

Após a programação funcional mudar nosso jeito de pensar, codificar e debugar código, um novo paradigma veio para mudar o modo como escrevemos interfaces: o paradigma reativo. Baseado nos Observables, a ideia é que os dados estejam sempre atualizados e concisos, durante todo o fluxo da aplicação.

Description

Nos termos da web, da programação imperativa, unimos com a programação funcional. Daí, foi visto que outro paradigma poderia auxiliar no desenvolvimento de interfaces: a programação reativa. Com a programação reativa, os dados estão sempre atualizados de acordo com o fluxo da aplicação, e sendo de um paradigma declarativo, ela simplifica ainda mais o desenvolvimento. No centro estão os Observables: objetos responsáveis por manter sua aplicação viva, reagindo a qualquer alterações que seus dados podem sofrer durante um período de tempo. Com os operadores fornecidos, você pode combinar observables, transformar os dados, subrescrever para os dados, e muito mais. Nessa talk, mostrarei o que é um observable, quais são seus princípios, como utilizá-los e como funcionam os operadores mais comuns.