Our great local sponsor is the foundation that owns the local bank. The sponsor art, culture, the youth. Reinvesting locally is a beautiful thing. Much appreciated.
https://goatmire.com/sponsor/sparbanksstiftelsen-varberg
#elixir #goatmire
Our great local sponsor is the foundation that owns the local bank. The sponsor art, culture, the youth. Reinvesting locally is a beautiful thing. Much appreciated.
https://goatmire.com/sponsor/sparbanksstiftelsen-varberg
#elixir #goatmire
Question i had was:
how can we offer or create a #private #p2p #local #ai net that free apps can use.
As #seti or #p2p nets used to do.
needs to protect from abuse..
will work on that!
from the #community for the community.
...
#working on that:
Already learned a lot about #p2p, stun, turn,
used #elixir #elixirlang .. wanted to since 2 years. really made for this. ultra fast process spawning in #beam
for the dispatcher...
Question i had was:
how can we offer or create a #private #p2p #local #ai net that free apps can use.
As #seti or #p2p nets used to do.
needs to protect from abuse..
will work on that!
from the #community for the community.
...
#working on that
Already learned a lot about #p2p, stun, turn,
used #elixir #elixirlang .. wanted to since 2 years. really made for this. ultra fast process spawning in #beam
for the dispatcher...
No need for Redis or Memcached:
ETS and GenServer let you cache efficiently in-memory. 🧠⚡
Goatmire is happening this year. No Goatmire 2027.
We need some space for normal life. This is a break, 2028 is an open question. If you want to attend Goatmire Elixir, this one is it for a while. A six day Elixir festival. We are very excited for. Then we rest.
#elixir is my favorite language I can't get/stay employed in, by far. <3
Read about bitstrings and iolists.
Every string in Elixir is stored as a binary behind the scenes called a bitstring. Elixir (and, of course, Erlang) has a whole feature set dedicated to pattern matching strings of binary. This is going to make parsing a SIP packets pretty straightforward.
I wrote a HEP parser a couple months ago in Python using Kaitai Struct. This would have been way easier in Elixir.
Iolists are, if I'm reading this correctly, an efficient way to build strings by appending lists of them together, and then converting it to a single string. Lists (and enumerable collections in general) are very efficiently handled in BEAM with several modules dedicated to it. This gives you that efficiency when building your final response.
It's very cool.