Florian Arens
banner
farens.me
Florian Arens
@farens.me
Elixir Developer 💜 Student. Blogger. Open Source. Badminton. Coffee.

📚 My blog: farens.me
💻 GitHub: github.com/flo0807
🪄 Working on a Phoenix Admin Panel: https://github.com/naymspace/backpex
Today I worked on improving keyboard navigation for my Phoenix LiveView dropdown component ⌨️

#ElixirLang
June 25, 2025 at 1:47 PM
I recently learned that the AbortController in JavaScript has built-in timeout functionality.

This means that you don't need to handle timeouts manually using setTimeout and clearTimeout, but can easily create a timeout signal when fetching data, for example.
June 24, 2025 at 4:00 PM
Building custom interactive @daisyui.bsky.social components for Phoenix LiveView ⚡ Starting with an accessible dropdown menu featuring automatic positioning and origin-aware animations🔮

#ElixirLang
June 23, 2025 at 3:11 PM
Is there someone out there who has used Alfred on macOS and switched to Raycast who can share their experience? I use Alfred, but I'm considering looking into Raycast.
June 19, 2025 at 3:07 PM
I am really looking forward to Phoenix LiveView 1.1 🔥

- Colocated Hooks
- Keyed Comprehensions
- New portal component (useful for dialogs)
- Types for public interfaces

and many more additions.

The Phoenix Team cooked 👨‍🍳

#ElixirLang
June 18, 2025 at 3:06 PM
Are there any tutorials or blog posts on how to integrate Floating UI into Phoenix LiveView applications, e.g., to build accessible dropdown components?

#ElixirLang
June 17, 2025 at 3:46 PM
Some Elixir packages provide Tailwind class merging functionality. Now that daisyUI is included by default with Phoenix 1.8, is there something out there that provides daisyUI class merging in addition to this? 🤔

#ElixirLang
June 16, 2025 at 3:32 PM
Is there a good article that explains how to build a proper currency input in Phoenix LiveView?

I got it to work using the Elixir money package and a masked input hook that uses IMask under the hood, but it is a bit hacky.

So maybe there is a good resource out there?

#ElixirLang
February 15, 2025 at 8:20 PM
Reposted by Florian Arens
PhoenixTest v.0.5.0 is out! 🥳

Lots of changes. My favorite: experimental assertion `timeout` option that waits for async operations (and handles redirects).

Less visible work (but sooo valuable) -- work to allow for a playwright driver. 🤯 (huge thanks to @ftes.de 🙌)

👉 hexdocs.pm/phoenix_test...
Changelog — PhoenixTest v0.5.0
hexdocs.pm
December 30, 2024 at 2:09 PM
My year in code! 🚀 #ElixirLang
December 23, 2024 at 8:49 PM
My #AdventOfCode Day 18 solution written in #ElixirLang 🔮

Using Erlang's queue data type for the first time.
December 18, 2024 at 3:15 PM
I don't like to use just an underscore for variables that are not meant to be used in #ElixirLang case statements, but I often end up with names like _other. I don't know which is better 🤦‍♂️
December 11, 2024 at 9:12 PM
My #AdventOfCode day 10 solution in #ElixirLang 📝
December 10, 2024 at 5:33 PM
My #AdventOfCode day 08 solution written in #ElixirLang 👨‍💻
December 8, 2024 at 3:27 PM
My #AdventOfCode solution for day 07 written in #ElixirLang 🔮
December 7, 2024 at 6:04 PM
My #AdventOfCode solution for Day 03 written in #ElixirLang.
December 3, 2024 at 7:29 AM
I am experimenting with the Battery Status API in JavaScript to extract my system's battery information, but Brave always returns a battery level of 100% and a charge status of true. Everything works fine in Chrome. Does anyone know why this is happening?
November 15, 2024 at 1:18 PM
Reposted by Florian Arens
To all new Elixir-it’s:

Welcome to BlueSky!

I created this starter pack to get you started: go.bsky.app/EuRHN7o
November 11, 2024 at 8:44 PM
Hello World! 🦋
November 6, 2024 at 10:45 AM