Sign in

Florian Arens

@farens.me
589 followers 83 following 30 posts

Elixir Developer 💜 Blogger. Open Source. Badminton. Coffee. 📚 My blog: farens.me 💻 GitHub: github.com/flo0807 🪄 Working on a Phoenix Admin Panel: github.com/naymspace/backpex

PostsRepliesMedia
Florian Arens @farens.me · 25/06/2025
Today I worked on improving keyboard navigation for my Phoenix LiveView dropdown component ⌨️ #ElixirLang
1170
Florian Arens @farens.me · 24/06/2025
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.
Code snippet showing AbortSignal.timeout usage with fetch API. Creates a 5-second timeout signal, makes a fetch request that converts response to blob, and handles TimeoutError in catch block.
020
Florian Arens @farens.me · 23/06/2025
Building custom interactive @daisyui.bsky.social components for Phoenix LiveView ⚡ Starting with an accessible dropdown menu featuring automatic positioning and origin-aware animations🔮 #ElixirLang
050
Florian Arens @farens.me · 23/12/2024
My year in code! 🚀 #ElixirLang
140
Florian Arens @farens.me · 18/12/2024
My #AdventOfCode Day 18 solution written in #ElixirLang 🔮 Using Erlang's queue data type for the first time.
030
Florian Arens @farens.me · 10/12/2024
My #AdventOfCode day 10 solution in #ElixirLang 📝
070
Florian Arens @farens.me · 08/12/2024
My #AdventOfCode day 08 solution written in #ElixirLang 👨‍💻
Elixir module for calculating resonant positions and antinodes in a grid system, with functions for finite and infinite grid traversal using collinear point extrapolation.Elixir module for parsing and validating grid-based puzzle inputs, including functions to parse grid contents, determine dimensions, and check boundary conditions.
040
Florian Arens @farens.me · 07/12/2024
My #AdventOfCode solution for day 07 written in #ElixirLang 🔮
Elixir module for solving day 07 of advent of code with parallel processing and recursive validation of arithmetic operations.
2130
Florian Arens @farens.me · 03/12/2024
My #AdventOfCode solution for Day 03 written in #ElixirLang.
Elixir code that extracts multiplication operations from text. It finds patterns like 'mul(number,number)', captures the numbers, converts them to integers, multiplies each pair, and sums all results.Elixir code that processes a string using regular expressions. It scans for patterns of either multiplication operations in the format 'mul(number,number)' or toggle commands 'do()' and 'don't()'. Using Enum.reduce, it maintains a running count and status. When 'do()' is found, it enables processing, while 'don't()' disables it. When enabled and a multiplication pattern is found, it multiplies the two numbers and adds the result to the count. When disabled, it skips multiplication operations. The final count is extracted using elem(0).
120