Masthash

#elixir

Martin Gausby
3 hours ago

Today I learned that defimpl has a `at-for`-module attribute; so if you need to call a function that is on the module that implements the defstruct you are defimpl'ing, you can just call `at-for.function_name(…)`.

Previously I just aliased the module into my defimpl; but this is easier.

Discoverability of module attributes in #elixir is not always on my side.

Lars Wikman
5 hours ago

New blog post about ML/AI on the Erlang VM? Yes.
https://underjord.io/why-ml-on-erlang.html
#elixir #erlang

Lars Wikman
7 hours ago

Just sent out the weekly newsletter this time covering an Elixir library and a brief essay on taking ownership of .. things.
If you sign up before this coming friday you'll get the back-issue: https://underjord.io/newsletter.html
#elixir

Brian Meeker
15 hours ago

Really enjoying playing around with #elixir GenServers, supervision trees, and process registries the last couple of weeks. Hoping to have the MVP of my pet app for THAT Conference done this weekend so I can switch focus to prepping the actual talk. https://github.com/CuriousCurmudgeon/live_pet

Allyson Lister
1 day ago

This week I'm asking the #FAIRsharingCommunityChampions and all of our community: what do you gain from being a part of @fairsharing ?
For me? New connections across all domains & roles as @fairsharing content & **community** lead, EOSCFuture #RDA #RDA_Europe
Domain Ambassador, #ELIXIREurope #ELIXIRuk #ELIXIR
member & more! A relationship graph of *people* as well as the resources they create & use 🥳 https://www.rd-alliance.org/rda-disciplines/rda-europe-ambassadors-2022 https://fairsharing.org/community_champions

𒄷𒉿𒉿
2 days ago

palestra do José Valim na ElixirConfEU desse ano
#elixir #elixirlang
https://youtu.be/xItzdrzY1Dc

Erlang & Elixir Weekly
3 days ago

[Podcast] Thinking Elixir 154: Serving Up AI with Sean Moriarity

https://podcast.thinkingelixir.com/154

Discussions: https://discu.eu/q/https://podcast.thinkingelixir.com/154

#elixir #programming

Thinking Elixir
3 days ago
Discover the intersection of #AI and #Elixir with Sean Moriarity’s insights on the public AI shift, Python frustration alleviation, integrating ML solutions, LLaMa support in Bumblebee, and more! #ChatGPT https://podcast.thinkingelixir.com/154
Rodolphe
4 days ago

I haven't written more than 3 lines of #Elixir in my life but decided to take a shot at making an NIF today. So far I understand how to build it, but why can't I load it ? The tutorial I'm following must not be up-to-date...

If anyone who knows some #Elixir has the patience to help me, I'd love that.

Grant :TheCDN4:
4 days ago

I picked up my guitar tonight. First time since, oh, about January. The change in temperature and humidity have not been kind to the tuning. But damn, #Elixir strings are amazing! A minute of tuning and they are right back in form!

Muscle memory is a fabulous thing, some chords and progressions just come right back. Mind memory however is another thing entirely. I used to know some stuff but it feels like it's a reboot...

Just opened my first ever public PR to improve something #Elixir related 🤩.
https://github.com/raulchedrese/nova-elixir-ls/pull/29
It makes it possible to use a custom language server in Panic's Nova editor 🚀
jbz :catjam:
5 days ago

🔮 Supercharge Your Elixir with Native Implemented Functions (NIFs)
➥ The Canary Stack

#MyElixirStatus #Elixir #NIFs https://thestackcanary.com/supercharge-your-elixir-with-nifs/

Erlang & Elixir Weekly
6 days ago

Testing LiveView course updated to Phoenix 1.7 and LiveView 0.18 (and soon 0.19)!

https://www.testingliveview.com/

Discussions: https://discu.eu/q/https://www.testingliveview.com/

#elixir #programming

jbz :catjam:
6 days ago

🔮 Context maintainability & guidelines in Elixir & Phoenix
➥ Curiosum

"Instead of thinking about the Phoenix app as a set of unrelated data resources, Phoenix Context suggests grouping them in "clusters". The reasoning behind forming a given group should not be random. The best-case scenario is when the cluster consists of resources that together form a specific business domain within the application."

#MyElixirStatus #Elixir #Phoenix https://curiosum.com/blog/elixir-phoenix-context-maintainability-guildelines

jbz :catjam:
6 days ago

🔮 How ChatGPT improved my Elixir code. Some hacks are included.
➥ Erlang Solutions

"ChatGPT can offer personalised and adaptive learning experiences based on individual programmers’ skill levels and preferences. This can help programmers learn Elixir more efficiently and effectively."

#MyElixirStatus #Elixir #ChatGPT https://www.erlang-solutions.com/blog/how-chatgpt-improved-my-elixir-code-some-hacks-are-included/

Michael
1 week ago

New blog post on my thoughts about a month into learning Elixir: https://blog.mei-home.net/posts/learning-elixir-beginner/

#Elixir #blog

Alejandro Baez
1 week ago

Woah #dagger now has #elixir support. Not going to lie, this is going to make it quite difficult using anything but dagger for ci now. 😅

https://github.com/dagger/dagger/pull/5201#event-9406775216

Erlang & Elixir Weekly
1 week ago

Heads up: I (José Valim) am livestreaming on Twitch from Mon to Thu weekly

https://twitch.tv/josevalim

Discussions: https://discu.eu/q/https://twitch.tv/josevalim

#elixir #programming

jbz :catjam:
1 week ago

"Internally, pogo builds a consistent hash ring consisting of all participating nodes, calculates the search key by hashing the child process’ spec and determines which node in the ring “owns” the key. The local supervisor running on that node will then manage the process.

As a natural consequence of this approach, load will be spread over the cluster. "
➥ szajbus.dev
#MyElixirStatus #Elixir #Pogo #Cluster
https://szajbus.dev/elixir/2023/05/22/pogo-distributed-supervisor-for-elixir.html

Lars Wikman
1 week ago

I have seen multiple takes about #elixir not having drama like Rust.
That is a bad take and it invites drama by taunting a universe full of people.

Anyway, there has been drama in and around Elixir. It seems to be mostly chill at the moment. Great.

Hope Rust lands there too. But they are riding a larger and more complex beast.

Erlang & Elixir Weekly
1 week ago

[Podcast] Thinking Elixir 153: Elixir Tools and Language Servers

https://podcast.thinkingelixir.com/153

Discussions: https://discu.eu/q/https://podcast.thinkingelixir.com/153

#elixir #programming

jbz :catjam:
1 week ago

I love #Elixir because we're just chill, the only drama is around type checking.

If you have something to say, then we have something nicer to say.

𒄷𒉿𒉿
1 week ago

serião... se vc é #DevWeb e pelo menos não tá de olho no que tá rolando com #Elixir , #Phoenix e #LiveView , vc tem uma vida triste
https://phoenixframework.org/blog/phoenix-liveview-0.19-released

Thinking Elixir
1 week ago
Language servers are crucial for modern developers and @mitchhanberg is blazing a new path with gen_lsp. Discover how he implemented a Credo LS and hear his vision for #Elixir dev tools and his new elixir-tools Github org. https://podcast.thinkingelixir.com/153
Michael
2 weeks ago

The day has finally come. I'm now ready to give back my CS degree. Not only did I have to look up how to generate prime numbers, but I also had to look up how to check whether a number is a prime number. 🤷

Several of my old Math profs just felt a sudden itch at the back of their neck and have no idea why.

#SendHelp #Math #Elixir

Lars Wikman
2 weeks ago

Made a video about my experience at ElixirConf EU in Lisbon. If you are curious about going to a community event like this, I hope this video helps your thinking along:

https://youtu.be/YkVhCBVAXrg

I had a lovely time. Thanks to everyone who contributed to that. #elixir #ElixirConfEU

Erlang & Elixir Weekly
2 weeks ago

Erlang & Elixir recap for week 21/2023

https://discu.eu/weekly/erlang/2023/21/

#elixir #erlang #programming

Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium

Michael
2 weeks ago

Another book finished: "Learn Functional Programming with Elixir". This was a very nice second Elixir book. I especially appreciated a chapter on "Designing your Elixir application", where you write a small dungeon crawler while learning all the "more than one file application" concepts.

I think it would have also made an excellent first Elixir book.

#Elixir

Matt Silbernagel
2 weeks ago

Just listened to the latest Thinking Elixir podcast https://podcasts.apple.com/us/podcast/thinking-elixir-podcast/id1516100616?i=1000614127719 where they talked with @peregrine about how #elixir and #rust work great together and I couldn’t agree more!

Never miss a chance to listen to the wisdom of @peregrine

#myelixirstatus

Erlang & Elixir Weekly
2 weeks ago

Displaying current logged in user using Phoenix Presence by AbulAsar Sayyad @FuncProgSweden

https://youtu.be/-Je3EHQUcG4

Discussions: https://discu.eu/q/https://youtu.be/-Je3EHQUcG4

#elixir #programming

Does anyone know a "fast" local RDF store that can do SPARQL queries (or expose a SPARQL endpoint for queries + endpoint for adding triples)? I have a small tool using rdflib that needs to parse and query several very large graphs and I'd like to avoid deploying a dedicated triple store service.

#rdf #sparql #turtle #rdflib #python #elixir #rust
Erlang & Elixir Weekly
2 weeks ago
Thinking Elixir
2 weeks ago
Rustler gives #Elixir easy access to Rust and community libraries. We talk with @peregrine about being a Phoenix Core Team Member, making debugging a crashing LiveView nicer, how to leverage Rust when we need it, and more! #ElixirLang https://podcast.thinkingelixir.com/152
jbz :catjam:
3 weeks ago

🤔 How Much Memory Do You Need to Run 1 Million Concurrent Tasks?
via Piotr Kołaczkowski

#Concurrency #Rust #Golang #Java #CSharp #Python #Node #Elixir
https://pkolaczk.github.io/memory-consumption-of-async/

Lars Wikman
1 month ago

Sam Aaron doing a great job wrapping us up with Sonic Pi. I love this stuff!
#CodeBEAM #elixir #erlang #ruby

Max R. Cerrina (he/him)
1 month ago

I spent a big chunk of yesterday debugging Elixir due to what turned out to be a module not existing (or at least, I don't think it exists) but the compiler never warned or erred for it.

Nothing dynamic or fancy, I just had:

`MyAppWeb.Layout` vs `MyAppWeb.Layouts`

The former doesn't exist, but the latter does.

I would expect a compiler error, but I'm wondering if I am misunderstanding something?

eta: @cevado figured it out -- I was in a `quote` block!

#Elixir #Phoenix

Lars Wikman
1 month ago

"I hope this will be interesting.."

Cocoa selling the presentation way short.

Taking a photo of a sudoku puzzle on a table and transforming it into something we can solve in code.

Wild!
#CodeBEAM #elixir #OpenCV

Lars Wikman
1 month ago

Finally Cocoa's talk :D
Just casually providing Kino Widgets for training your SVM and doing assorted computer vision tasks. The evision library is ridiculously capable.

#erlang #elixir #CodeBEAM

Lars Wikman
1 month ago

Kenneth's traditional OTP update! #CodeBEAM #erlang #elixir

Lars Wikman
1 month ago

Currently Isaac Yonemoto is absolutely rocking as he shows off Zigler for doing #zig in #elixir and now, importantly for this crowd, in #erlang.

Lars Wikman
1 month ago

Evadne gave her #CodeBEAM keynote. I think it started the conference off really well :)

#erlang #elixir

Lars Wikman
1 month ago

He might seem skeptical. I'll win him over.
Isaac of #elixir fame.

I was randomly reading up on Elixir/BEAM/Phoenix yesterday for the first time ever. Never had a need previously.

I also saw quite a few benchmarks and comparison sheets between Elixir and other things.

Isn’t it ironic that Mastodon, which is based on Ruby/Rails, ”famous” for not scaling very well is also the host of ”mega-instances” whereas Pleroma/Akkoma/*oma’s are based on Elixir, famous for scaling incredibly well, is mostly used for small/single-user instances?

Yeah, I understand those terms can be discussed ad infinitum, and that there is good/bad architecture etc. But still. Ironic.

#Elixir #BEAM #Phoenix #Ruby #Rails

@lawik #elixir #haskell #elm -- nice collection.

Good luck finding your dev.

Lars Wikman
1 month ago

I have a company looking for multiple devs in the EU. Needs 1+ years of professional experience or unicersity Comp Sci.

Any of these is a qualifier to talk:
- exp from banking/accounting
- hard FP, Haskell, Elm, etc
- BEAM skills

Multiple is chef kiss. DM to discuss :)
#elixir #haskell #elm

David Ruffner
1 month ago

#introduction Hi I'm David (he/him), and I've been enjoying this network for a little while now, and slowly getting the hang of it. I'm married and a dad. We have two boys, 5 and 2. I'm a #physicist into #software and #machinelearning. I work at a early stage company, Spheryx, developing new ways to do #particlecharacterization. Recently I've been interested in #unschooling, #ecology, #permaculture, #connection, #economics, #opensource, #foss, #selfdirectededucation, #elixir, and, #puns. 😀 🦕 🌳

Lars Wikman
1 month ago

My ElixirConf EU talk is up and to save you a ton of time I will point you all at the best part which starts here: https://youtu.be/K51fj1JGQEY?t=1579

This is me trying to advance slides using machine learning. Worrying results.

#elixir #ElixirConfEU

Michael
1 month ago

Weird thing for today: Elixir's strings, charlists and "chars"/codepoints.

Char lists are simply lists of integers. So comparing the head of that list against, say, 'A' will not return a hit. You have to compare it against 65. The only saving grace here is that you can get the code point with the ?A syntax. I don't think I ever took this long to figure out how to compare individual chars in a list. 🧐

#Elixir

Thinking Elixir
1 month ago
The recently closed 3.5 year old bug on the #ElixirLang project was done by @hauleth. He explains how #Erlang and #Elixir now shares a unified logger and explains what it means for us! https://podcast.thinkingelixir.com/149
Emil
1 month ago

Today was a good regarding my #Elixir implementation of #Tor! 🙂

Client can initiate handshake (🤝) but not generate the secret from the CREATED2 cell response.

Commit log in the Fossil repository of my Elixir Tor implementation, saying: "Begin work on the TorProto.Circuit.Initiator module (working client-side handshake)."
Andrew Wooldridge 🌱
1 month ago

Plugin to make all software programmable #gamedev #elixir https://extism.org/blog/announcing-extism

Ha! Yesterday, I learned how to do SPARQL queries to do funny things with turtle data. I'm not a data-minded person, but it feels like my world is a bit more semantically shaped now :hal:

And this is an excellent set of libraries to deal with RDF/SPARQL in Elixir https://rdf-elixir.dev/

#devlife #elixir #sparql #rdf #turtle #dles
Fred Hebert
1 month ago

After 4 years on the board of the #erlef foundation volunteering to help various things in both the #erlang and #elixir communities (and 1 year before then in the IEUG to bootstrap the EEF), I'm finally stepping down and leaving my position to @Amos -- Long live the Amos King!

(I'll still be around the foundation's build & packaging working group and reviewing stuff for #otel for the observability group—no I'm not fully out of the picture)

LinkedIn volunteering section:

Board Member and Founder at Erlang Ecosystem Foundation 
From Jan 2019 To Apr 2023 (4 yrs 4 mos)

Description goes: Co-Founder of the Foundation, ran on the board for many years, handled elections, bunch of stipends allocation, votes. Stepped down to free up time for more direct work within the foundation in working groups he was already involved with.
Lars Wikman
1 month ago

I wrote up my conference experience at the delightful ElixirConf EU 2023 in Lisbon.
Thanks to everyone who I talked to. It was a blast.
Hope you enjoy.

https://underjord.io/elixirconf-eu-2023-lisbon.html
#elixir #ElixirConfEU

Thinking Elixir
1 month ago
Went deeper on Sobelow, the #Elixir and #Phoenix security code scanner. Hear about the creation from Griffin Byatt and where it’s going from the new maintainer Holden Oullette! https://podcast.thinkingelixir.com/148
NeuroWinter
1 month ago

Yay finally finished my #elixir course on #LinkedIn. It's been hard to think in a different language, and I'm going to continue learning with my “Elixir in Action” book and a bunch of code was katas - which are always fun to practice!

Lars Wikman
2 months ago

Good LiveView talk by Chris to wrap up the conference. I'm very keen to use a bunch of this stuff :)
#elixir #ElixirConfEU