Phoenix Beyond Cowboy by Mat Trudel | ElixirConf EU 2023

Поделиться
HTML-код
  • Опубликовано: 26 фев 2024
  • ✨This talk was recorded at ElixirConf EU 2023. If you're curious about our upcoming event, check elixirconf.eu ✨
    As part of the 1.7 release, Phoenix gained full support for web servers other than Cowboy, including complete support for WebSockets, Channels and LiveView. Phoenix has gone from being fundamentally tied to Cowboy to being a fully standalone, entirely Plug-powered project. Accomplishing this required extensive refactoring of much of the foundational code within the project, which in addition to supporting webservers such as Bandit, also unlocks a number of exciting new potential features with the Phoenix router.
    This talk will go into the details of what’s now possible in 1.7, what changes were needed to make this possible, and what’s in store for the future. Along the way we’ll also dive into a few related topics:
    What is a WebSocket anyway?
    Introducing WebSock: a Plug-like API for WebSockets
    How a request makes its way into & through Phoenix
    Cool Phoenix.Router tricks
    Strategies for tackling large-scale changes in popular Open Source projects
    Let's keep in touch! Follow us on:
    💥 Twitter: / elixirconfeu
    💥 Facebook: / codesyncglobal
    💥 LinkedIn: / code-sync
    💥 Mastodon: genserver.social/codesync
  • НаукаНаука

Комментарии • 1

  • @peace_not_war2612
    @peace_not_war2612 9 месяцев назад +4

    What can I say, Mat. You are the Man with a big M =) Thank you so much, your talk helped a lot in implementing my websocket server with Phoenix. Clean, concise. Definitely will give bandit a spin