Giovanni

@gio.wtf

He/Him, Brazilian, Elixir enthusiast. Swimming in nature and cinema makes me happy.

Thinking about how feeling lack of control over a software project often manifests as a desire for estimation, but estimating won’t bring control, or at its worst will rush sloppy work and upset ppl for not meeting arbitrary deadline It is more useful to focus on the things we can actually control

We're launching our new Elixir book! 🎉 Programming Nerves: from web developer to hardware maker. If you've ever been curious about hardware but felt intimidated, this is for you. Beta available now (38% off), or download free chapters to get started. #ElixirLang

Bild

Why LiveView DOM patching doesn't overwrite attributes updated through JS commands? This is one of the top questions I received after my "mastering live view reconnects" talk. I finally have time to explain it 😁 Answer and link to demo in the thread 🧵

Cool to see #PhoenixLivewView featured on latest @thoughtworks.com Tech Radar “well-suited for building highly interactive frontends without the need for a full JavaScript framework” Avoiding unnecessary JS bloat is key to achieve high performance at low cost www.thoughtworks.com/radar/langua...

Phoenix | Technology Radar | Thoughtworks

We continue to have positive experiences with Phoenix, a server-side web MVC framework written in Elixir. Phoenix builds on the rapid application development and developer [...]

thoughtworks.com

Did you know LiveViews can be embedded inside any web application? Fetch the disconnected HTML, insert in the document, call liveSocket.connect, profit. I'm experimenting with this approach to support incremental migration to #PhoenixLiveView #ElixirLang