# Thoughts On...

**URL:** https://forum.elixirforum.com/c/questions-help/thoughts-on/173.md

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

---

## [When do you introduce horizontal scaling in an Elixir/Phoenix app?](https://forum.elixirforum.com/t/when-do-you-introduce-horizontal-scaling-in-an-elixir-phoenix-app/76790)

<div class="topic-metadata">

**Author:** [@EssenceOfChaos](https://forum.elixirforum.com/u/EssenceOfChaos)\
**Replies:** 6\
**Last updated:** [September 28, 2026, 5:52am UTC](https://forum.elixirforum.com/t/when-do-you-introduce-horizontal-scaling-in-an-elixir-phoenix-app/76790 "2026-09-28T05:52:50Z")

</div>

I created an app that uses Phoenix LiveView and is deployed on Gigalixir. The app manages the state of multiple players (for example, a poker table) using a Registry and a GenServer. I’m aware that Phoenix can handle ma…

---

## [JSON module benchmarking](https://forum.elixirforum.com/t/json-module-benchmarking/76551)

<div class="topic-metadata">

**Author:** [@code-anth](https://forum.elixirforum.com/u/code-anth)\
**Replies:** 7\
**Last updated:** [September 4, 2026, 2:39pm UTC](https://forum.elixirforum.com/t/json-module-benchmarking/76551 "2026-09-04T14:39:15Z")

</div>

Hello. I have benchmarked the JSON module ( JSON — Elixir v1.20.4 ) against a few libraries, including Erlang’s :jiffy. I’ve noticed a pattern that I find a bit hard to explain/understand and would like to hear your thou…

---

## [Help SWAR optimize URI.encode\_www\_form/1](https://forum.elixirforum.com/t/help-swar-optimize-uri-encode-www-form-1/76227)

<div class="topic-metadata">

**Author:** [@preciz](https://forum.elixirforum.com/u/preciz)\
**Replies:** 2\
**Last updated:** [August 11, 2026, 9:44pm UTC](https://forum.elixirforum.com/t/help-swar-optimize-uri-encode-www-form-1/76227 "2026-08-11T21:44:25Z")

</div>

I had a lot of back and forth with Codex CLI & GPT 5.6 Sol to use a SWAR optimization for URI.encode\_www\_form/1. I now have a version that on my machine has no performance regression and has a 1.1X-7x speedup (depending…

---

## [LiveView DOM patching in webcomponents with slotted content](https://forum.elixirforum.com/t/liveview-dom-patching-in-webcomponents-with-slotted-content/76028)

<div class="topic-metadata">

**Author:** [@carlosescri](https://forum.elixirforum.com/u/carlosescri)\
**Replies:** 4\
**Last updated:** [July 24, 2026, 4:19pm UTC](https://forum.elixirforum.com/t/liveview-dom-patching-in-webcomponents-with-slotted-content/76028 "2026-07-24T16:19:25Z")

</div>

Hi all! I’ve been working on some RAW (no framework) web components for one of our projects to see how well they behave with Phoenix LiveView. At the time I have: Custom tooltips (no problem) Phone Input with country…

---

## [In comprehensions, why a syntax difference between \`into:\` and \`reduce:\`](https://forum.elixirforum.com/t/in-comprehensions-why-a-syntax-difference-between-into-and-reduce/75666)

<div class="topic-metadata">

**Author:** [@mszmurlo](https://forum.elixirforum.com/u/mszmurlo)\
**Replies:** 8\
**Last updated:** [June 13, 2026, 11:52pm UTC](https://forum.elixirforum.com/t/in-comprehensions-why-a-syntax-difference-between-into-and-reduce/75666 "2026-06-13T23:52:04Z")

</div>

Recently ‘discovered’ the reduce: option for comprehensions. Very useful, yet there is a syntax difference between into: and reduce: that I don’t understand: into: requires the comprehension’s code block to return the…

---

## [Understanding why atoms are not garbage collected](https://forum.elixirforum.com/t/understanding-why-atoms-are-not-garbage-collected/75631)

<div class="topic-metadata">

**Author:** [@W3NDO](https://forum.elixirforum.com/u/W3NDO)\
**Replies:** 4\
**Last updated:** [June 11, 2026, 7:10am UTC](https://forum.elixirforum.com/t/understanding-why-atoms-are-not-garbage-collected/75631 "2026-06-11T07:10:10Z")

</div>

I went back to building on ruby during an interview and I was asked to explain symbols. It got me thinking about ruby symbols and elixir atoms. One of the big differences between ruby symbols and elixir atoms is that ato…

---

## [PatchELF instead of Docker?](https://forum.elixirforum.com/t/patchelf-instead-of-docker/25637)

<div class="topic-metadata">

**Author:** [@pera](https://forum.elixirforum.com/u/pera)\
**Replies:** 4\
**Last updated:** [October 10, 2019, 11:23pm UTC](https://forum.elixirforum.com/t/patchelf-instead-of-docker/25637 "2019-10-10T23:23:49Z")

</div>

Releases is a fantastic new feature in Elixir 1.9, but it comes with one important caveat: Once a release is assembled, it can be packaged and deployed to a target, as long as the target runs on the same operating syst…
