home.social

#liveview — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #liveview, aggregated by home.social.

fetched live
  1. @kerryb #LiveView does a great job at hiding all the asynchronous things ;-). Maybe too good a job. ;-). I am now in an edge case - I have an internal DSL for extensible forms, so am interested in e.g. testing validation and rendering the outcome as HTML so the users and I can have a conversation about it. The persistence of it is relatively boring, so having that in each test does not add much value (but does add runtime and complexity in running tests).
    #elixir

  2. @kerryb #LiveView does a great job at hiding all the asynchronous things ;-). Maybe too good a job. ;-). I am now in an edge case - I have an internal DSL for extensible forms, so am interested in e.g. testing validation and rendering the outcome as HTML so the users and I can have a conversation about it. The persistence of it is relatively boring, so having that in each test does not add much value (but does add runtime and complexity in running tests).
    #elixir

  3. 💜 I have a favor to ask: If you know of a team using #ElixirLang, #Phoenix, or #LiveView that might benefit from a seasoned developer helping out part-time or full-time for tech debt cleanup, system stabilization, testing, documentation, or mentoring -- an introduction would be very much appreciated. #FediHire

    Past projects and client testimonials can be found on my website:

    mikezornek.com/elixir-consulti

  4. 💜 I have a favor to ask: If you know of a team using #ElixirLang, #Phoenix, or #LiveView that might benefit from a seasoned developer helping out part-time or full-time for tech debt cleanup, system stabilization, testing, documentation, or mentoring -- an introduction would be very much appreciated. #FediHire

    Past projects and client testimonials can be found on my website:

    mikezornek.com/elixir-consulti

  5. News includes Elixir’s set-theoretic type inference completing all language constructs, #OTP 29.0 released, a wave of CVEs hitting the Phoenix stack, big SWAR string performance gains, and a #LiveView hot-reload tip, and more! #ElixirLang @[email protected] www.youtube.com/watch?v=32Qm...

    Thinking Elixir Podcast 304: T...

  6. News includes Elixir’s set-theoretic type inference completing all language constructs, #OTP 29.0 released, a wave of CVEs hitting the Phoenix stack, big SWAR string performance gains, and a #LiveView hot-reload tip, and more! #ElixirLang @elixirlang https://www.youtube.com/watch?v=32QmElA8H0I
  7. News includes Elixir’s set-theoretic type inference completing all language constructs, #OTP 29.0 released, a wave of CVEs hitting the Phoenix stack, big SWAR string performance gains, and a #LiveView hot-reload tip, and more! #ElixirLang @elixirlang https://www.youtube.com/watch?v=32QmElA8H0I
  8. Thanks to everyone that joined me for my first ever conference talk last Thursday at @[email protected]. It was a lot of fun! Remember to try the #Phoenix #LiveView 1.2.0 release candidate and report any issues. I'm also happy to hear if everything works just fine for you :)

  9. @greg

    i just looked at your profile. I see you use #react. I just came back to #django maybe a year or two ago.

    Do you find that #react and #django are a natural fit? I have kinda shied away from react, just because i thought the learning curve might be a bit much.

    I did several big projects with #elixir / #phoenix , and i REALLY liked the #LiveView approach. I am not sure if there is a such a thing in Django world.

    Funny enough, i have a note in my future bin to go down this rabbit hole

  10. @greg

    i just looked at your profile. I see you use #react. I just came back to #django maybe a year or two ago.

    Do you find that #react and #django are a natural fit? I have kinda shied away from react, just because i thought the learning curve might be a bit much.

    I did several big projects with #elixir / #phoenix , and i REALLY liked the #LiveView approach. I am not sure if there is a such a thing in Django world.

    Funny enough, i have a note in my future bin to go down this rabbit hole

  11. News includes Hackney v3.1.0 with pure #Erlang HTTP/3 support, Hornbeam running #Python apps on the BEAM, the Easel Canvas 2D drawing library for #LiveView, Hologram v0.7.0 reaching 96% Erlang runtime coverage, and more! #ElixirLang @[email protected] www.youtube.com/watch?v=DBuH...

    Thinking Elixir Podcast 293: T...

  12. TAM and OMN tools for potential Bonfire workflows

    This article looks at Techno Anarchist and Open Media Network tools that would boost efficiency and productivity in Bonfire workflows. And I will be paraphrasing heavily.

    As mentioned in a previous TPF post, I plan to experiment with Bonfire and have taken notes for a series of articles.

    This is the second one. The first is here if you inexplicably missed it. 😉

    I have even reserved the […]

    https://newsletter.mobileatom.net/tam-and-omn-tools-for-potential-bonfire-workflows/ #ActivityPub #Codeberg #docker #Ecto #elixir #ExUnit #Forgejo #Framatoolbox #GIMP #Joplin #LiveView #Markdown #Mosaic #OmniTools #OpenProject #Phoenix #SurfaceUI #Vert #xWiki
  13. TAM and OMN tools for potential Bonfire workflows

    This article looks at Techno Anarchist and Open Media Network tools that would boost efficiency and productivity in Bonfire workflows. And I will be paraphrasing heavily.

    As mentioned in a previous TPF post, I plan to experiment with Bonfire and have taken notes for a series of articles.

    This is the second one. The first is here if you inexplicably missed it. 😉

    I have even reserved the […]

    https://newsletter.mobileatom.net/tam-and-omn-tools-for-potential-bonfire-workflows/ #ActivityPub #Codeberg #docker #Ecto #elixir #ExUnit #Forgejo #Framatoolbox #GIMP #Joplin #LiveView #Markdown #Mosaic #OmniTools #OpenProject #Phoenix #SurfaceUI #Vert #xWiki
  14. I'm building my own component library for #Phoenix #LiveView. It will be called "Voun", which means "humus" in Réunion Creole. It's a great opportunity to refactor the components of @brinjel, leveraging the modern features of #CSS.

    For example, we can display a check or warning icon in input fields using only CSS pseudoelements `:user-valid` and `:user-invalid`.

  15. I'm building my own component library for #Phoenix #LiveView. It will be called "Voun", which means "humus" in Réunion Creole. It's a great opportunity to refactor the components of @brinjel, leveraging the modern features of #CSS.

    For example, we can display a check or warning icon in input fields using only CSS pseudoelements `:user-valid` and `:user-invalid`.

  16. News includes running #LiveView in the browser with #WebAssembly, New Nerves book launches in beta, PinStripe for Stripe integration, Beam Bots for robotics, @[email protected]’s #Goatmire talk, Tidewave updates, and more! #ElixirLang @elixirlang https://www.youtube.com/watch?v=8-f3sUMxgXI
  17. News includes running #LiveView in the browser with #WebAssembly, New Nerves book launches in beta, PinStripe for Stripe integration, Beam Bots for robotics, @[email protected]’s #Goatmire talk, Tidewave updates, and more! #ElixirLang @elixirlang https://www.youtube.com/watch?v=8-f3sUMxgXI
  18. Doing a bit of reading on the #Seaside approach to #Phoenix #LiveView. It looks like they have made a ton of progress using #WebSockets.

    I need to make a little test app to see how this works.

    Very cool.

  19. Doing a bit of reading on the #Seaside approach to #Phoenix #LiveView. It looks like they have made a ton of progress using #WebSockets.

    I need to make a little test app to see how this works.

    Very cool.

  20. I've uploaded a demo of the new version of Django LiveView:

    https://django-liveview-demo.andros.dev/

    I've also updated the Quick Start:

    https://django-liveview.andros.dev/quick-start/

    It's now super easy!

    I even use it on my own personal website for any dynamic elements.

    I hope it helps you with your future projects!

    #python #django #djangoliveview #liveview

  21. I've uploaded a demo of the new version of Django LiveView:

    https://django-liveview-demo.andros.dev/

    I've also updated the Quick Start:

    https://django-liveview.andros.dev/quick-start/

    It's now super easy!

    I even use it on my own personal website for any dynamic elements.

    I hope it helps you with your future projects!

    #python #django #djangoliveview #liveview

  22. Hey @andros! Excited to see the update. I was only thinking of this project the other day. Let me check it out. 🤩

    We'll have to get you on @djangochat in the new year so you can tell us all about it! 🎙️ #Django #Channels #LiveView

  23. Hey @andros! Excited to see the update. I was only thinking of this project the other day. Let me check it out. 🤩

    We'll have to get you on @djangochat in the new year so you can tell us all about it! 🎙️ #Django #Channels #LiveView

  24. 🚀 Django LiveView 2.0.0 is now available

    I just released a major new version of Django LiveView, the framework that lets you build interactive, real-time web applications using only Python — no JavaScript required.

    🎯 What is Django LiveView?

    A radically simpler way to build dynamic interfaces with Django. Inspired by Phoenix LiveView and Laravel Livewire, it lets you create SPAs without APIs, without JavaScript frameworks, without splitting your logic between frontend and backend.

    HTML over WebSockets — all interactivity works in real-time, logic lives in Python, and you use Django's template system.

    🔧 Simplified configuration

    pip install django-liveview

    ## 💪 What can you do with LiveView?

    - ✅ Update the DOM in real-time without JavaScript
    - ✅ Interactive forms with instant validation
    - ✅ Infinite scroll and lazy loading
    - ✅ Multi-user live notifications
    - ✅ Real-time dashboards
    - ✅ Search with instant results
    - ✅ Everything with Python decorators and Django templates

    📚 More information

    https://github.com/Django-LiveView/liveview

    If you're a Django developer and want to add real-time features without the complexity of a separate frontend, give LiveView a try.

    #django #python #websockets #liveview #htmx

  25. 🚀 Django LiveView 2.0.0 is now available

    I just released a major new version of Django LiveView, the framework that lets you build interactive, real-time web applications using only Python — no JavaScript required.

    🎯 What is Django LiveView?

    A radically simpler way to build dynamic interfaces with Django. Inspired by Phoenix LiveView and Laravel Livewire, it lets you create SPAs without APIs, without JavaScript frameworks, without splitting your logic between frontend and backend.

    HTML over WebSockets — all interactivity works in real-time, logic lives in Python, and you use Django's template system.

    🔧 Simplified configuration

    pip install django-liveview

    ## 💪 What can you do with LiveView?

    - ✅ Update the DOM in real-time without JavaScript
    - ✅ Interactive forms with instant validation
    - ✅ Infinite scroll and lazy loading
    - ✅ Multi-user live notifications
    - ✅ Real-time dashboards
    - ✅ Search with instant results
    - ✅ Everything with Python decorators and Django templates

    📚 More information

    https://github.com/Django-LiveView/liveview

    If you're a Django developer and want to add real-time features without the complexity of a separate frontend, give LiveView a try.

    #django #python #websockets #liveview #htmx

  26. @ehmatthes

    One question I do have. We settled on #Phoenix / #Elixir for our projects at my day job. The big reason we went that direction was to allow use to use #LiveView rather than have bog juniors down with #React .

    Is there such a think in the #Django world?

    Thanks!

  27. @ehmatthes

    One question I do have. We settled on #Phoenix / #Elixir for our projects at my day job. The big reason we went that direction was to allow use to use #LiveView rather than have bog juniors down with #React .

    Is there such a think in the #Django world?

    Thanks!

  28. Real time updates in LiveView may feel like magic, but it's math. Efficient rendering and minimal data transfer make large tables feel instant.

    See how in Building Table Views with Phoenix LiveView by @pul

    pragprog.com/titles/puphoe/bui

    #elixirlang #liveview

  29. Real time updates in LiveView may feel like magic, but it's math. Efficient rendering and minimal data transfer make large tables feel instant.

    See how in Building Table Views with Phoenix LiveView by @pul

    pragprog.com/titles/puphoe/bui

  30. I’m recruiting for a Senior Elixir Engineer to join an early-stage AI startup For more information & to apply, please visit this link www.beamrecjobs.co.uk/forum/remote... #elixir #ai #liveview

    Senior Elixir Engineer - Remot...

  31. If you want to discover how #elixir #phoenix #liveview works. Here is a git repo with atomic commits. It is based on a tutorial I find online: git.sr.ht/~bounga/liveview-and

  32. Ya tengo acabada la primera página de mi nueva web. ¿Qué os parece?
    https://andros.dev/
    Dato geek: Parece ser que a PageSpeed Insights le gusta.
    #django #liveview #web

  33. Ya tengo acabada la primera página de mi nueva web. ¿Qué os parece?
    https://andros.dev/
    Dato geek: Parece ser que a PageSpeed Insights le gusta.
    #django #liveview #web

  34. One common pitfall when using lists in #LiveView is that they are not change-tracked. We might have something to improve that situation in an upcoming update! #MyElixirStatus #Phoenix #ElixirLang

  35. I’ve been neglecting my BlueSky account of late, I come bearing new jobs: Full Stack Engineer (Elixir/Liveview) www.beamrecjobs.co.uk/forum/remote... DevOps (k8s/Elixir) www.beamrecjobs.co.uk/forum/miscel... #elixir #liveview #devops

    Full Stack Engineer (Elixir) -...

  36. I feel like the API for sending messages within #LiveView components could be improved (or I'm just missing something) because `send(self(), ...)` is a quite confusing call given that self() may not be what one could think. And yeah I know it's "basic stuff" but newcomers surely are tripping on it.

  37. How do you implement multi-step forms in LiveView? I have a LV that coordinates its "step" live components (and they may or may not have their own live sub components) and I find this setup quite complex. As always, handling state is the tricky part.

    *Some* state from a step needs to be passed to the next step, and then the user may want to go back and make changes and go forward again. What's your strategy in cases like this?

    I also need to deal with async processes and report progress in the UI, when a sub-sub-component triggers it, the parent LV receives an update and it has to route it back to the sub-sub-component, which is messy for my taste.

    So, same question - what's your approach?

    🤔

    #ElixirLang #PhoenixFramework #LiveView

  38. WYSIWYG editor in LiveView with embedded images that are uploaded to S3 bucket

    Tags: #elixir, #liveview, #phoenix, #webdev, #wysiwyg

    ift.tt/EtG20NT

  39. The #LiveDebugger for #phoenix #liveview feels like a flex move. 😄

    It's so incredibly versatile. Started using and I can't live without now. 🤣

    May dayjob is dread without #elixir. 🫠

    blog.swmansion.com/introductio