Shawn Condonshwncndn.hashnode.dev·Aug 4, 2024Garden Telemetry : Weather APIInspired by and built upon Chapters 3 and 4 of "The Little Elixir & OTP Guidebook" by Benjamin Tan Wei Hao. The code for this project can be found here. Introduction Let's build a feature that helps track and monitor the various aspects of a large ga...Garden TelemetryElixir
BetaMizeforElixirMastersblog.elixirmasters.com·Jul 10, 2024Understanding Concurrency in Elixir: Key Practices and ExamplesConcurrency is a core strength of Elixir, a language designed for building scalable and maintainable applications. Leveraging the Erlang VM, Elixir excels in handling numerous simultaneous connections, making it ideal for modern web applications, rea...82 readsElixir
Kevin Gathukukevgathuku.dev·Dec 28, 2023Get State from a GenServer process in ElixirTIL that I have been doing this completely wrong. I have been using this custom implementation: defmodule MyModule do use GenServer def report(server) do GenServer.call(server, :report) end # More functions @impl true def handle_cal...38 readsElixir
Vince Uragpapers.vincy.dev·Dec 3, 2023Understanding GenServersIn this post, we'll be demystifying GenServers. We'll discuss its anatomy and then later roll out our own version of GenServer from the ground up. To fully grasp this article, you must at least know the basics of Elixir/Erlang processes. GenServer in...241 readsUnderstanding Elixir OTPElixir
Husain Shahid Raohusain3012.hashnode.dev·Jun 21, 2023Playing with the syntax - Functional programming with ElixirDisclaimer: I am learning the language myself, and in no way i am even close to being an expert, so consider this blog, as a journey diary, instead of a guide. What's this blog about? Getting used to short-hand syntax, and the pattern of writing code...1 likeFunctional Programming
Hayatu Abubakarhayatu.hashnode.dev·Nov 21, 2022Introduction to Phoenix LiveViewMaintaining codebases with JavaScript can be a hassle. From trying to keep your bundle size small to ensure you have the correct linting. Some developers (like me) like to write in one language for both the front and back end. Enter LiveView As defi...53 readsPhoenix framework
AbulAsar S.abulasar.com·Nov 3, 2021Creating Note taking app using LiveView and GenServer - Part 2This blog is a continuation of a two-part blog. This is going to be part 2. In the previous blog, we've seen the designing of the process layer (Boundary Layer) of the application. We implemented the GenServer and started it with Supervisor. We also ...1 like·815 readsElixir
AbulAsar S.abulasar.com·Nov 1, 2021Creating Note taking app using LiveView and GenServer - Part 1Phoenix Liveview is a new library that works with Phoenix and provides real-time user experiences with server-rendered HTML. The library documentation itself says LiveView provides rich, real-time user experiences with server-rendered HTML. In this b...12 likes·4.4K readsPhoenix framework