Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Aplicações Real-time com Phoenix LiveView

Aplicações Real-time com Phoenix LiveView

Slides usados no minicurso da Softweek 2025 na faculdade Campo real

Avatar for Alessandro Dias Batista

Alessandro Dias Batista

September 23, 2025
Tweet

More Decks by Alessandro Dias Batista

Other Decks in Programming

Transcript

  1. Anos 90 • Era tudo mato • A internet estava

    começando • Sites estáticos • Conexões HTTP não eram persistentes • Navegar entre páginas em sites era lento • One piece começa • Ajax é proposto
  2. Anos 2000 • Server-sent events • Surge o HTML5 •

    Surge Websockets • Surge o HTTP2 • Elixir é criado (2012) • Phoenix é criado (2014) • Phoenix LiveView é criado (2019)
  3. O que é uma aplicação real time? É uma aplicação

    em que as informações são entregues da maneira mais rápida possível. Exemplo: • WhatsApp • Notificações do Ifood • Google docs • Twitch
  4. Phoenix LiveView é uma biblioteca que fornece experiência de usuário

    realtime com renderização do lado do servidor, através de comunicação via WebSocket, necessitando de mínima escrita de Javascript e nenhuma em alguns casos.