# \#otp

**URL:** https://forum.devtalk.com/tag/otp/383.md

[Latest](https://forum.devtalk.com/latest.md) · [Categories](https://forum.devtalk.com/categories.md) · [Tags](https://forum.devtalk.com/tags.md)

---

## [A deploy killed my OTP processes but not my containers — writing a reconciler GenServer](https://forum.devtalk.com/t/a-deploy-killed-my-otp-processes-but-not-my-containers-writing-a-reconciler-genserver/251167)

<div class="topic-metadata">

**Author:** [@T0ha666](https://forum.devtalk.com/u/T0ha666)\
**Replies:** 2\
**Last updated:** [3 November 2026 10:16 UTC](https://forum.devtalk.com/t/a-deploy-killed-my-otp-processes-but-not-my-containers-writing-a-reconciler-genserver/251167 "2026-11-03T10:16:47Z")

</div>

A deploy killed my OTP processes but not the containers running my AI agents. That mismatch kept a kanban card “executing” for eighteen hours after the work — and the merged PR — was already done. It seems to be a less…

---

## [Process-Based Concurrency: Why BEAM and OTP Keep Being Right](https://forum.devtalk.com/t/process-based-concurrency-why-beam-and-otp-keep-being-right/235111)

<div class="topic-metadata">

**Author:** [@vipulbhj](https://forum.devtalk.com/u/vipulbhj)\
**Replies:** 1\
**Last updated:** [23 February 2026 02:48 UTC](https://forum.devtalk.com/t/process-based-concurrency-why-beam-and-otp-keep-being-right/235111 "2026-02-23T02:48:06Z")

</div>

A first-principles guide to process-based concurrency — what makes BEAM different, how OTP encodes resilience into architecture, and why everyone keeps reinventing it.

---

## [Thinking Elixir 281 - Planning for the Unexpected](https://forum.devtalk.com/t/thinking-elixir-281-planning-for-the-unexpected/224875)

<div class="topic-metadata">

**Author:** [@brainlid](https://forum.devtalk.com/u/brainlid)\
**Replies:** 0\
**Last updated:** [2 December 2025 13:53 UTC](https://forum.devtalk.com/t/thinking-elixir-281-planning-for-the-unexpected/224875 "2025-12-02T13:53:52Z")

</div>

Episode 281 of Thinking Elixir. News includes Erlang OTP 28.2 release with improvements across the runtime and standard library, a significant update to the Elixir “whois” library for querying domain registration informa…

---

## [Thinking Elixir Podcast 272: Process Vaults and Quantum Crypto](https://forum.devtalk.com/t/thinking-elixir-podcast-272-process-vaults-and-quantum-crypto/216779)

<div class="topic-metadata">

**Author:** [@brainlid](https://forum.devtalk.com/u/brainlid)\
**Replies:** 0\
**Last updated:** [30 September 2025 12:19 UTC](https://forum.devtalk.com/t/thinking-elixir-podcast-272-process-vaults-and-quantum-crypto/216779 "2025-09-30T12:19:44Z")

</div>

Thinking Elixir 272: Process Vaults and Quantum Crypto Episode 272 of Thinking Elixir. News includes the release of Vault, a lightweight library for process-scoped global data storage that uses the Process Dictionary fo…

---

## [Clustering Elixir From Laptop to Cloud](https://forum.devtalk.com/t/clustering-elixir-from-laptop-to-cloud/148232)

<div class="topic-metadata">

**Author:** [@brainlid](https://forum.devtalk.com/u/brainlid)\
**Replies:** 1\
**Last updated:** [21 March 2024 20:08 UTC](https://forum.devtalk.com/t/clustering-elixir-from-laptop-to-cloud/148232 "2024-03-21T20:08:58Z")

</div>

Cluster the Elixir app running on your laptop to an Elixir app running on Fly.io! Can be the same or different app. Step-by-step guide created and a script to help automate the process. Works great for: offloading AI/M…

---

## [Spotlight: Sean Moriarity (Author) Interview and AMA!](https://forum.devtalk.com/t/spotlight-sean-moriarity-author-interview-and-ama/124628)

<div class="topic-metadata">

**Author:** [@PragmaticBookshelf](https://forum.devtalk.com/u/PragmaticBookshelf)\
**Replies:** 13\
**Last updated:** [16 October 2023 19:43 UTC](https://forum.devtalk.com/t/spotlight-sean-moriarity-author-interview-and-ama/124628 "2023-10-16T19:43:41Z")

</div>

Author Spotlight: Sean Moriarity @seanmor5 Machine learning sounds both magical and difficult, but with the right tools and the right language, it’s both available to and achievable for developers. We talked wi…

---

## [Taking Control of Map Sort Order in Elixir](https://forum.devtalk.com/t/taking-control-of-map-sort-order-in-elixir/109521)

<div class="topic-metadata">

**Author:** [@brainlid](https://forum.devtalk.com/u/brainlid)\
**Replies:** 0\
**Last updated:** [18 May 2023 15:44 UTC](https://forum.devtalk.com/t/taking-control-of-map-sort-order-in-elixir/109521 "2023-05-18T15:44:04Z")

</div>

OTP 26 was released and the Elixir 1.14.4 builds have been updated! Erlang OTP 26 changed how map keys are sorted, or not sorted actually. Check out this quick tip on how to customize IEx to always sort the map keys with…

---

## [ElixirMix 145 - How Far Can You Push a GenServer ft. Brian Underwood](https://forum.devtalk.com/t/elixirmix-145-how-far-can-you-push-a-genserver-ft-brian-underwood/22455)

<div class="topic-metadata">

**Author:** [@wolf4earth](https://forum.devtalk.com/u/wolf4earth)\
**Replies:** 0\
**Last updated:** [23 September 2021 13:08 UTC](https://forum.devtalk.com/t/elixirmix-145-how-far-can-you-push-a-genserver-ft-brian-underwood/22455 "2021-09-23T13:08:04Z")

</div>

Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a GenServer to see at what point the performance and usability begins to degrade. The discussion…

---

## [ThinkingElixir 064 - OTP Certificate Woes with Bram Verburg](https://forum.devtalk.com/t/thinkingelixir-064-otp-certificate-woes-with-bram-verburg/21282)

<div class="topic-metadata">

**Author:** [@brainlid](https://forum.devtalk.com/u/brainlid)\
**Replies:** 0\
**Last updated:** [14 September 2021 11:52 UTC](https://forum.devtalk.com/t/thinkingelixir-064-otp-certificate-woes-with-bram-verburg/21282 "2021-09-14T11:52:03Z")

</div>

We talk with Bram Verburg about an important root certificate expiring at the end of September and how this impacts your Elixir and Erlang projects! Bram helps explain where this IS and IS NOT a problem. He also explains…

---

## [What are the 'coolest' languages and tech right now?](https://forum.devtalk.com/t/what-are-the-coolest-languages-and-tech-right-now/4307)

<div class="topic-metadata">

**Author:** [@AstonJ](https://forum.devtalk.com/u/AstonJ)\
**Replies:** 49\
**Last updated:** [29 July 2021 23:47 UTC](https://forum.devtalk.com/t/what-are-the-coolest-languages-and-tech-right-now/4307 "2021-07-29T23:47:45Z")

</div>

Inspired by this post from @Carter, which languages, frameworks or other tech or tools do you think is killing it right now? :upside\_down\_face:

---

## [Death, Children, and OTP](https://forum.devtalk.com/t/death-children-and-otp/10948)

<div class="topic-metadata">

**Author:** [@paulanthonywilson](https://forum.devtalk.com/u/paulanthonywilson)\
**Replies:** 2\
**Last updated:** [3 July 2021 23:52 UTC](https://forum.devtalk.com/t/death-children-and-otp/10948 "2021-07-03T23:52:50Z")

</div>

In this Elixir Forum Thread I was Wrong On The Internet ™️ in that it does make a difference to OTP compliant processes when a linked process dies, if that linked process is the parent of the current process. This pos…

---

## [What happens when a linked process dies](https://forum.devtalk.com/t/what-happens-when-a-linked-process-dies/10332)

<div class="topic-metadata">

**Author:** [@paulanthonywilson](https://forum.devtalk.com/u/paulanthonywilson)\
**Replies:** 1\
**Last updated:** [8 June 2021 20:01 UTC](https://forum.devtalk.com/t/what-happens-when-a-linked-process-dies/10332 "2021-06-08T20:01:52Z")

</div>

This is another blog post that can be executed with LiveBook, should you wish. This is a follow up to the previous on killing OTP processes, and looks at what happens when a linked process dies.

---

## [The many and varied ways to kill an OTP Process](https://forum.devtalk.com/t/the-many-and-varied-ways-to-kill-an-otp-process/10056)

<div class="topic-metadata">

**Author:** [@paulanthonywilson](https://forum.devtalk.com/u/paulanthonywilson)\
**Replies:** 2\
**Last updated:** [1 June 2021 13:55 UTC](https://forum.devtalk.com/t/the-many-and-varied-ways-to-kill-an-otp-process/10056 "2021-06-01T13:55:52Z")

</div>

This is an overview of different ways to try and kill an OTP process (in Elixir) and the behaviour to expect when that happens. I know this is fairly basic stuff, but it’s the kind of thing I find myself forgetting and…

---

## [Erlang/OTP 24 Highlights](https://forum.devtalk.com/t/erlang-otp-24-highlights/9543)

<div class="topic-metadata">

**Author:** [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Replies:** 1\
**Last updated:** [12 May 2021 18:44 UTC](https://forum.devtalk.com/t/erlang-otp-24-highlights/9543 "2021-05-12T18:44:15Z")

</div>

A new Erlang blog post/announcement has been posted! Get the full details here: Erlang/OTP 24 Highlights - Erlang/OTP

---

## [Create a cryptocurrency trading bot in Elixir in 12 minutes!](https://forum.devtalk.com/t/create-a-cryptocurrency-trading-bot-in-elixir-in-12-minutes/9479)

<div class="topic-metadata">

**Author:** [@CinderellaMan](https://forum.devtalk.com/u/CinderellaMan)\
**Replies:** 0\
**Last updated:** [10 May 2021 13:32 UTC](https://forum.devtalk.com/t/create-a-cryptocurrency-trading-bot-in-elixir-in-12-minutes/9479 "2021-05-10T13:32:03Z")

</div>

Hello everyone :wave: Officially this is the most intense/demanding video that I ever released :slight\_smile: The video sums up the work over 15 videos released in the series dedicated to “Create a cryptocurrency tradi…

---

## [Test Driving OTP - creating a registry with expiring entries](https://forum.devtalk.com/t/test-driving-otp-creating-a-registry-with-expiring-entries/7988)

<div class="topic-metadata">

**Author:** [@paulanthonywilson](https://forum.devtalk.com/u/paulanthonywilson)\
**Replies:** 0\
**Last updated:** [18 March 2021 12:28 UTC](https://forum.devtalk.com/t/test-driving-otp-creating-a-registry-with-expiring-entries/7988 "2021-03-18T12:28:03Z")

</div>

Following up on the previous post on using UDP multicasting to broadcast and detect peers on a network, I create a registry of those peers - expiring those that we have not heard from recently. This posts leans quite …

---

## [Making friends and influencing nodes, with multicasting](https://forum.devtalk.com/t/making-friends-and-influencing-nodes-with-multicasting/7717)

<div class="topic-metadata">

**Author:** [@paulanthonywilson](https://forum.devtalk.com/u/paulanthonywilson)\
**Replies:** 0\
**Last updated:** [9 March 2021 21:52 UTC](https://forum.devtalk.com/t/making-friends-and-influencing-nodes-with-multicasting/7717 "2021-03-09T21:52:03Z")

</div>

Post on using UDP multicasting with Elixir to broadcast presence, and listen for peers, on a local network. I have found this approach useful if I want Nerves devices to cooperate in some way.

---

## [Implement BeamAsm – A JIT for Erlang/OTP](https://forum.devtalk.com/t/implement-beamasm-a-jit-for-erlang-otp/2064)

<div class="topic-metadata">

**Author:** [@CommunityNews](https://forum.devtalk.com/u/CommunityNews)\
**Replies:** 4\
**Last updated:** [12 September 2020 16:15 UTC](https://forum.devtalk.com/t/implement-beamasm-a-jit-for-erlang-otp/2064 "2020-09-12T16:15:26Z")

</div>

This was posted by one of our members via one of our automated news source trackers. If you feel this thread could be in a better category or could include better tags and you are at Trust Level 3 or higher, please fee…

---

## [Elixir and OTP Video Course](https://forum.devtalk.com/t/elixir-and-otp-video-course/701)

<div class="topic-metadata">

**Author:** [@PragmaticStudio](https://forum.devtalk.com/u/PragmaticStudio)\
**Replies:** 0\
**Last updated:** [6 June 2020 18:45 UTC](https://forum.devtalk.com/t/elixir-and-otp-video-course/701 "2020-06-06T18:45:18Z")

</div>

“In other courses, I just learned how to use Phoenix, GenServer, and Supervisor like magic. Here I learned the foundations, how those components were built, and how it works under the hood.” - Maxsuel Maccari When y…
