mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

343K
active users

#liveview

1 post1 participant0 posts today
Replied in thread

@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.

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!

humblebundle.com/books/data-en

Humble BundleHumble Tech Book Bundle: Data Engineering and Management by PragmaticLearn all about data engineering and management with our latest collection of tech courses. Pay what you want & support Save the Children.

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: , , ,

via Pocket ift.tt/A2miYpQ

February 17, 2025 at 10:45AM

Dan Schultzer · ECharts in Phoenix LiveViewHow to add live-updating charts with ECharts in Phoenix LiveView

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: , , ,

via Pocket ift.tt/SDtJclz

February 03, 2025 at 05:06PM

FlyPhoenix LiveView Zipped UploadsExploring zipping up a client's directory in the browser using JSZip and the webkitdirectory feature and unzipping on a Phoenix server using OTP the :zip module.

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: , , ,

via Pocket ift.tt/h4r6ekH

January 31, 2025 at 09:56AM

Andrew Timberlake's BlogImprove your LiveView testing with test specific attributesInstead of coupling your tests to the HTML structure of your LiveView, use test specific attributes to make your tests more robust. Test specific attributes can be removed to keep your production HTML clean.

(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: 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!

AdrianCAdrianCCuriosity propelled

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: 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 😅

AdrianCAdrianCCuriosity propelled

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!

Tags: ,

via Pocket ift.tt/gvDUBHo

December 14, 2024 at 05:07PM

Arrowsmith LabsLiveView got braces: a complete guide to Phoenix LiveView v1.0.0's new curly brace syntaxA complete guide to Phoenix LiveView's new curly brace HEEx syntax, introduced in LiveView v1.0.0