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
Giovanni
@gio.wtf
He/Him, Brazilian, Elixir enthusiast. Swimming in nature and cinema makes me happy.
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
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
Great initiative from jump.ai 👏
AI Assistant for Financial Advisors | Jump AI | Jump
Jump is an AI-powered assistant for financial advisors that automates key tasks, improves compliance, reduces risk exposure, and more. Start a free trial today.
jump.ai
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!) jump.ai/careers?ashb... #ElixirJobs
Consider sponsoring to Wikipedia today (:
Let's be clear a what's happening here: the "censorship" and "bias" narrative is being extended to Wikipedia bc the far right knows that getting bullshit into LLMs is how to shape reality as "answer engines" replace search engines. Wikipedia is core to that fight so the grievance blitz is here.
Elixir Radar issue 481 is out! 📣 You can read it here: buff.ly/gJLStkm This issue comes with content from @josevalim.bsky.social @solnic.dev @wojtekmach.bsky.social @gfrancischelli.bsky.social , Chris O'Donnell and Baptiste Chaleil. Thank you! #ElixirLang
Elixir Radar 481
buff.ly
My talk at #ElixirConf is live 🎉 100% biased but I highly recommend watching it if you are doing #LiveView #Elixir 😁 I explain not only how to fix reconnect issues, but even how to eliminate them with some software design adjustments that also improve DX and UX! www.youtube.com/watch?v=AnbW...
Phoenix LiveView: Mastering Reconnects for a Seamless User Experience -Giovanni Francischelli
YouTube video by Code Sync
youtube.com
We are hiring an #elixirlang engineer in the EU (UK, Ireland, Netherlands, Spain or Portugal). No need to already know Elixir. We will teach you. Want to work on an amazing team? Go here: job-boards.greenhouse.io/workera/jobs... If you have questions on the role. DM me.
Senior Fullstack Engineer (EU)
EU
job-boards.greenhouse.io
Very excited to share I'll be presenting "Phoenix LiveView: Mastering Reconnects for a Seamless User Experience" at @elixirconfeu.bsky.social 😁 #elixirconfeu
Thanks @whatyouhi.de for this blog post andrealeopardi.com/posts/get-ri... ❤️ I vaguely remembered seeing this before, today it saved us time 😁
Get Rid of Your Old Database Migrations
Are database migrations good? Probably, but are we using them in the right way? In this post, I write about how I think about migrations and what I'm doing to mitigate some of their shortcomings.
andrealeopardi.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
Just submitted my @elixirconfeu.bsky.social talk proposal. It's about why should any business bet on #PhoenixLiveView, from the perspective of user experience and the economics of product development. Good timing in light of the 1.0 release! happy this is my first post 😁 #ElixirLang