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...

#staytuned

OMG, latest version of Hex (`mix local.hex --force`) prints out CVEs that affect your packages any time you run `mix deps.get` ๐Ÿคฉ

#ElixirLang

Practical Flutter & Phoenix is 70% done. These are pending
โ˜‘๏ธ deploy Phoenix
โ˜‘๏ธ deploy mobile apps

Would you like to see
- Proximity alerts with geolocation
- Realtime chat with sqlite and Phoenix channels.

Preorder at 20% off with code HHES9EU
https://skota.gumroad.com/l/gbfklr

#phoenixframework #elixirLang #flutter

Practical Flutter & Phoenix

Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP Model domains with schemas and contexts Master ecto, changesets and queries Learn how Phoenix works Write unit and integration tests. Setup a CI/CD build pipeline and build Docker containers to deploy to Linux server on Digitalocean. Dynamic Menus and Sales Tracking Designing menu CRUD in LiveView Scanning QR codes to attribute sales Persisting and displaying purchase history Real-time Interactions and Notifications Broadcasting customer status updates Using Phoenix PubSub effectively Integrating push or in-app notifications via channels Flutter Project Setup and Architecture Folder structure for scalability State management patterns Integrating with a Phoenix backend QR Scanning and Sale Attribution Implementing QR scanning in Flutter Securely posting scanned data to Phoenix Error handling and UX around scanning Showing purchase history and reward progress Real-time Features with Phoenix Channels Listening to Phoenix channels from Flutter Handling JSON payloads and mapping to UI NPS surveys, real-time updates, and socket reconnection logic Live dashboards and progress indicators Prepare apps for deployment This is a PreOrder. Buy now at $60. Price goes upto $99 once book is finished.Who is this book for?This book is for experienced developers who want to learn Flutter and Phoenixframework to build fast and scalable web and mobile apps.What is included in the package?an ebook in PDF formatapplication source code and related assets

Just published v0.6.2 of ParameterizedTest. All it does is fix compile warnings on Elixir 1.20, so dependency compiles are *slightly* less annoying for us early adopters. ๐Ÿ™ƒ

#ElixirLang

https://hex.pm/packages/parameterized_test

parameterized_test

A utility for defining eminently readable parameterized (or example-based) tests in ExUnit

Hex

No need for Redis or Memcached:

ETS and GenServer let you cache efficiently in-memory. ๐Ÿง โšก

#elixir #ElixirLang

Wrote about messing around with atproto and working on automatic syncing of content to standard site of my blog (and any blog)

Bonus: it's open source and written in #elixirlang Work in progress!

https://jola.dev/posts/automatically-syncing-your-blog-atproto-standard-site

Automatically syncing your blog to atproto and standard.site | jola.dev

Kicking off a little side project for automatically discovering content through blog post feeds and syncing to atproto and standard.site.

jola.dev

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.

#elixir #ElixirLang

When I first found Elixir, I was surprised there wasn't a well known SIP server in either it or Erlang.

I looked again just the other day, and there are a few. I'm not sure how good they are, or how hard they lean on AI (They both have configs to aid AI use).

#elixir #ElixirLang #erlang #SIP

Trying to relearn and write some Elixir for fun. I'm writing a SIP packet parser.

I know how I would write it in Python, but I'm trying to do it the functional programming way.

#elixir #ElixirLang