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.

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.
Persistent session data in Phoenix LiveView
Tags: #elixir, #elixirlang, #liveview, #phoenix, #session
NEW: February 2025 Elixir Reading List!
Highlights include LiveDebugger (transforming LiveView development), Torus (connecting PostgreSQL search with Ecto), and evolving UI patterns in Phoenix LiveView. The collection showcases how the ecosystem continues to refine approaches to building maintainable Elixir applications.
Read more: https://quantumfaxmachine.com/blog/qfm054-elixir-reading-list-february-2025
@cferdinandi Thanks! I've decided to give Playwright a try. It's slow as hell compared to #LiveView tests, but being able to test my JS code in all three major browsers makes me more confident .
@keila @cferdinandi None of them could meet all my requirements. For example, I wanted good support for ISO weeks, since many growers (at least in France) use them.
I also wanted full keyboard support, good a11y, positioning... It took me a few days, but now I have a component that I fully understand and I can adapt it as needed.
I learned a lot of stuff. For example, MutationObserver is nice for integrating with #LiveView and IntersectionObserver is great for flipping the dialog if needed.
Looks like I just made a date picker web component in vanilla #JavaScript! And it plays nicely with #LiveView. Thanks for your awesome course, @cferdinandi.
High Performance PostgreSQL for Rails by Andrew Atkinson is part of a 16-ebook $18 bundle! Pragmatic Bookshelf and Humble Bundle have made it available along with Practical A/B Testing, Designing Data Governance from the Ground Up, SQL Antipatterns Vol. 1, and others. Pretty sweet deal!
https://www.humblebundle.com/books/data-engineering-and-management-pragmatic-books
Tags: #elixir, #graph, #liveview, #phoenix, #vegalight
via Pocket https://ift.tt/RN1ABJx
February 17, 2025 at 05:14PM
ECharts in Phoenix LiveView
To display charts in Phoenix, we can either generate them server-side (e.g., using Contex) or client-side with JavaScript. I would prefer a server-side solution with pure SVG/CSS, but currently, nothing beats JavaScript charting libraries.
Tags: #charts, #elixir, #liveview, #phoenix
via Pocket https://ift.tt/A2miYpQ
February 17, 2025 at 10:45AM
Phoenix LiveView Zipped Uploads
We’re Fly.io. We run apps for our users on hardware we host around the world. This post is about how your Phoenix LiveView can handle uploading an entire directory of nested files. Fly.io happens to be a great place to run Phoenix applications. Check out how to get started!
Tags: #elixir, #elixirlang, #liveview, #phoenix
via Pocket https://ift.tt/SDtJclz
February 03, 2025 at 05:06PM
Improve your LiveView testing with test specific attributes
When a LiveView application begins to get complicated, testing it can become brittle. When we use CSS selectors to find the elements we want to assert on, we are tightly coupling our tests to the HTML structure of our LiveView. As the HTML structure changes, our tests will break.
Tags: #elixirlang, #liveview, #phoenix, #testing
via Pocket https://ift.tt/h4r6ekH
January 31, 2025 at 09:56AM
Search Filters with Ecto Queries
We have also written an accompanying Livebook for this article that includes the final code for you to play around with.
Tags: #ecto, #elixir, #liveview, #myelixirstatus, #phoenix
via Pocket https://ift.tt/NR2p0El
January 30, 2025 at 11:15AM
(someone told me to post in French too so here it is!)
Bonjour !
Je suis Adrian, et je suis à la recherche d'un emploi au #Québec (ou depuis le Québec). J'ai déjà mon visa de résident permanent.
J'ai de l'expérience dans le développement et la maintenance d'application web et d'API, dans le design de système et dans le #DevOps.
Professionnellement parlant, les langages et technologies que j'utilise sont #Elixir, #Phoenix et #LiveView, du #SQL et du #NoSQL, #NodeJS, #JavaScript, #TypeScript et #Python ; et côté DevOps des pipelines de CI/CD avec Github Actions, #Docker et un peu de #Kubernetes et d' #AWS.
J'ai également participé à l'innovation dans mon entreprise précédente, en cherchant des outils, des librairies, des algorithmes et des technologies et pour nos produits et pour l'expérience développeur. Un aperçu de mes écrits sur mon blog est disponible: https://blog.adrianc.eu
J'ai de plus écrit de la documentation technique et non technique, ainsi que donné des présentations internes et à des Meetups.
Vous m'avez peut-être aussi aperçu sur plusieurs serveurs Discord autour d'Elixir, Bluesky (@adrianc.eu) ou Twitter/X ; à partager des nouveautés dans la tech, à aider des personnes, ou juste à discuter !
Je suis ouvert à du temps plein, pour d'autres types de contrat je vais avoir un peu de recherche et d'administration à faire avant.
Je cherche un emploi en Elixir mais pas que, et je suis plus qu'ouvert à apprendre d'autres technologies si je ne les connais pas déjà.
Commentez ou contactez moi pour plus d'informations, comme mon Github ou mon CV !
DM me for more info, like github link, my resume or anything :)
Boosts, réponses et DM bienvenus!
Hi!
I'm Adrian, a FullStack #Developer looking for a job either in #Québec (or from it if you allow for remote work). I already have a permanent and open visa
I have experience building and maintaining web apps and APIs, designing systems, doing #DevOps and a bit of #BigData, #MachineLearning and #IoT
I'm experienced using #Elixir, #Phoenix, #LiveView, #NodeJS, #TypeScript, #Fastify, #Express and #Python ; and on the DevOps side in CI/CD pipelines (either #GithubActions and Gitlab CI/CD), #Docker and a bit of #Kubernetes
I was tasked with a lot of the #innovation happening in my previous company, researching tools, librairies, patterns or general technologies either for our own #DeveloperExperience or for our products
I also wrote a lot of technical and non technical documentation and internal presentations, and even participated in a few meetups. You can read some of my writing on my blog: https://blog.adrianc.eu
You might also have seen me on a few Elixir-related Discord servers, or even Bluesky (@adrianc.eu) and Twitter ; either sharing tech news, helping people, reading in book clubs or just chatting
I’m open to full-time right now, contracting work can be discussed.
I'm looking for any developer position, not only #ElixirLang, even though it represents most of my experience. And if the technology you're using isn't on my resume, give me a chance! I'm a fast learner and I might anyway have studied it in class :P
DM me for more info, like github link, my resume or anything :)
Boosts, responses and DM welcome, of course!
#MyElixirStatus #FediJobs #FediJob #FediGetHired #OpenToWork
EDIT: I already have a visa, it was not super clear before
A really enjoyable ride towards #Elixir #Phoenix #LiveView. Finally the explanation for the new syntax
https://pragprog.com/titles/liveview/programming-phoenix-liveview/#prereqs
Simulate Latency, Jitter, and Package Loss in Phoenix LiveView
Hey folks Before we begin, a little story: My friend bragged that his 3D printer could print a Gun, but I wasn’t impressed.
Tags: #elixir, #elixirlang, #liveview, #phoenix, #testing
via Pocket https://ift.tt/Vgx7zlt
January 23, 2025 at 04:20PM
I'm SO all in on #htmx. Basically #phoenix #liveview but for rest of languages. They may not have all niceness and ease of #ElixirLang, but these htmx frameworks are definitely helping bridge that gap.
Congratulations, @redrapids and Sophie DeBenedetto!
Celebrate the # 3 bestseller of 2024, Programming Phoenix LiveView
Save 50% today with code liveview2024.
Everything else we publish is 40% off, throughout the countdown. Just use code topten2024 at checkout.
(Sale codes only valid on http://praprog.com)
More details in the article: https://medium.com/@pragprog/888088cad866
LiveView got braces: a complete guide to Phoenix LiveView v1.0.0's new curly brace syntax
Learn Phoenix LiveView is the comprehensive tutorial that teaches you everything you need to build a complex, realistic, fully-featured web app with Phoenix LiveView. Click here to learn more!
via Pocket https://ift.tt/gvDUBHo
December 14, 2024 at 05:07PM