New @ElixirPhoenix LiveView 0.18.12 release brings “streams” feature and more. Another Protohackers video, AppSignal adds Oban support, Orion library does distributed tracing UI, @josevalim interviewed by @exercism_io, and more! @ElixirLang#ElixirLang https://t.co/GADQGXqDnX
LiveView client hooks: when you just want to dip in and do that one thing in JavaScript.
Stealth Phoenix Files post by @bemesa21: Formatting the User's Local Date-times Using Hooks
https://t.co/ssSjapOPkw
More to come after the New Year (demo video, etc...) but a *very* Alpha version of our new LiveView CMS we're calling "Beacon" has been pushed to GitHub. @1stAvenger has been leading the development efforts.
https://t.co/wXj4qJMud4
#myelixirstatus
Details in thread
LiveView function components and slots are so good! Paired with Tailwind the productivity is incredible. Class soup complaints disappear because you encapsulate everything into a single place inside the component. Check out this fully accessible TailwindUI dropdown:
In case you missed it, we have beautiful Phoenix heex template highlighting in vscode thanks again to @MarlusSaraiva's excellent work!
https://t.co/VBYw9sUmKq
😍😍😍
Episode 57: @cadebward shares how his team tackled 120K+ users joining live chats for live events! He shares the journey and the final solution. We learn a lot along the way! #ElixirLang@ElixirLang@ElixirPhoenix https://t.co/OLOhp7nOJD
A #myelixirstatus tip: You can checkin your test connection to prevent your test process from making any more queries. This is useful when you want to ensure that a block of code does not call the database.
@iteamon@hubertlepicki The aggregates weren’t schemas themselves. They were structs. But they were very specific to that domain. In the end, they all reached out to the basic schemas changeset functions.
@iteamon We did something similar. We called them aggregates. Same table under the hood, but different domains had different requirements. But like @hubertlepicki pointed out, they were just wrappers over a pretty basic schema that had only essential validations.
Here's a simple client/server notebook using branching! What's really cool is the server cell can be easily stopped using the button which shuts down that supervisor. https://t.co/3FChm8VUeb