1. 52
    1. 6

      It requires comment as Lobsters have false positive for duplicated submission detection. Previous story was about release candidate, this is stable release.

      1. 1

        it doesn’t help that URI is same sans the www. in front

      2. 3

        pretty excited about the cleaned up interpolation syntax for templates {...} that was high on my wish list and unexpected bonus.

        I would like to see things like https://hexdocs.pm/phoenix_test/PhoenixTest.html and https://hexdocs.pm/live_isolated_component/readme.html also in LiveView and/or Phoenix Core. Both do things that are otherwise annoying and fiddly to do.

        1. 2

          The streamed/chunked upload of file looks really good. I found that this is often in tension with a traditional handler where all the data is available when calling it. It’s nice to see all being integrated together.

          1. 2

            I always forget. Was this approach invented with LiveView, or is there prior art?

            1. 7

              Drab is also for phoenix and predates LiveView with some similar ideas: https://github.com/grych/drab

              CLOG for Ada claims to date back to 2013. https://github.com/rabbibotton/clog

              Fie for ruby on rails is from ~2018 https://github.com/raen79/fie

              Skink for python/django is at least 10 years old: https://github.com/oksome/Skink

              Other examples https://github.com/liveviews/liveviews

              LiveView has certainly popularised and developed the idea.

              1. 3

                I think Blazor was probably the most influential. PHP Blade components are a take on Blazor’s Razor components, for example.

                1. 2

                  CLOG was (interestingly) started in Ada and then (re)written in Common Lisp in 2022 - it seems like it’s all Common Lisp now.

            Stories with similar links:

            1. Phoenix LiveView 1.0-rc is here via gmcabrita 10 months ago | 42 points | no comments