Thomas PoumarèdeUnderstanding the with ... do ... end Construction in Elixir through an Email Sending FunctionElixir, a dynamic functional programming language, is highly regarded for its readability and conciseness. One of its elegant constructs…4 min read·Oct 28, 2023----
Thomas PoumarèdeLightweight Loops, Asynchronous Messages: Elixir’s Process Model ExplainedProcesses are central to how Elixir handles concurrency and scaling. But what exactly are processes in Elixir and how do they work? In this…3 min read·Sep 26, 2023----
Thomas PoumarèdeAsync Data Loading for Mapbox Maps with LiveView EventsPreviously, we looked at loading Mapbox data on map load. Now let’s look at dynamic data loading after map load to enable further…4 min read·Sep 25, 2023----
Thomas PoumarèdeConsuming MapBox APIs in Elixir: A How-To GuideLearn how to integrate MapBox APIs like directions, geocoding, and traffic data into your Elixir applications. This small tutorial covers…3 min read·Sep 24, 2023----
Thomas PoumarèdeRegistries, Agents, and GenServers in Elixir: When and How to Use EachCompare Elixir’s registries, agents, and genservers — their use cases, strengths, and examples of when to use each for service discovery…4 min read·Sep 23, 2023----
Thomas PoumarèdeCase Study: Streamlining Data Import with Copy-Paste in Phoenix/LiveViewDiscover how I enhanced data import in my Phoenix/LiveView application by implementing copy-paste functionality. From Phoenix hooks to…5 min read·Sep 21, 2023----
Thomas PoumarèdeHow i use phx-down and phx-keyup for Keyboard Shortcuts in Phoenix LiveViewI share lessons learned using phx-down and phx-keyup bindings in Phoenix LiveView to add keyboard shortcuts without JavaScript. Read my…6 min read·Sep 15, 2023----
Thomas PoumarèdeFrom Scratch to Map: My MapBox Integration Experience with Phoenix LiveView using ElixirJoin me on my explorative journey as I navigate the integration of MapBox into a Phoenix LiveView project using Elixir. In this candid…5 min read·Sep 14, 2023----
Thomas PoumarèdeImprove Elixir Code Readability with an Alias Manager ModuleLong alias lists hurt Elixir code maintainability. Learn how an alias manager module can centralize aliases for cleaner and more readable…3 min read·Sep 12, 2023--1--1
Thomas PoumarèdeBOOST RENDER SPEED IN LIVEVIEW APPS BY LAZY LOADING COMPONENTSLazy loading components in LiveView eliminates wasted DOM updates and speeds up rendering. This article explores techniques to only render…4 min read·Sep 10, 2023----