cdamian, We just reopened our mid-level Backend Engineer role at Remote again.
Have a look at it if you want to be part of a fast-growing team with a fantastic mission, and you have experience with Elixir.
As always, this is a fully remote and globally available position.
Don't hesitate to contact me with any questions you have.
pepicrft,
Di4na, I am looking for a new job. Elixir/erlang SWE and/or ops/SRE related. Size of the company does not matter. I have some ethical rules (gambling, blockchain and probably most AI company,...). I only work remotely from France. Yes I would prefer a FTE french contract, but I can do self employed contracts.
You can find more about my career at https://www.softwaremaxims.com/resume
brainlid, A recent addition to Phoenix LiveView is JS.toggle_class/1. It replaced my use of Alpine.js and custom hooks. Check out how it can boost your dev experience with easy visibility toggles, animations, dynamic lists, and more! #ElixirLang #Elixir #TailwindCSS https://fly.io/phoenix-files/my-favorite-new-liveview-feature/
lawik, I had the most fascinating conversation with @bernini who is part of the team making Bonfire (https://bonfirenetworks.org).
They have actual human users and a working system built. They've funded it on grants and stuff for 3 years.
What they need right now is some community devs to get involved and help their users get things built, maybe hosted, maybe supported.
A lot of unusual opportunity.
thedapperdiner, Doing the #sugar #cube and #Chartreuse #Elixir tasting at #HalfwayClub in #SF
pepicrft, It blows my mind how much you can achieve with modules, functions, and basic types in #Elixir
pehbehbeh, After 6 years of development, Phoenix LiveView is approaching 1.0.0 and Chris McCord (the creator) has written an excellent article about the journey and why LiveView is different.
https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released
We started using Elixir, Phoenix and LiveView in early 2020 and it has changed the way we build applications and think about problems. It still amazes me every day and most importantly: It is so much fun.
edcrypt, If a long time Pythonista wants to finally dive into #Elixir, where should they start?
corpsmoderne, @edcrypt the "Guides" from the officiel website are a great start: https://hexdocs.pm/elixir/introduction.html
Di4na, @corpsmoderne @edcrypt this. Really. They work
lawik, Nerves was one of my big ways into Elixir as a community. This Unpacking Elixir is about that project. Share it to those who might be curious or have Pis to spare.
https://underjord.io/unpacking-elixir-iot-embedded-nerves.html
andrew_chou, Stumbled upon this ElixirConf talk from 2018:
"Introducing Scenic A Functional UI Framework" (Boyd Multerer)
It's one of the best talks I've ever watched! The first 10 minutes resonate so strongly with what I've been exploring recently. This guy just Gets It™️ (has quite the technical background too 😉).
Everything about this was so engaging and exciting. Really has me itching to look into it, years later.
andrew_chou, The technical architecture is fascinating too! Seeing the supervision tree in action was really neat.
I was particularly happy to see him want to emulate some aspects of web development (and HTML), but gave himself room to innovate under well-defined constraints and goals.
And yet another reminder of the following wisdom: never bet against the BEAM 😁
andrew_chou, subsequent talk that dives deeper into the technical aspects of Scenic. Really interesting stuff! (especially when framed with his bigger picture project)
mainmatter, Like every year, we are happy to support ElixirConf EU, which starts tomorrow in Lisbon. 💜
👀 Read about our work with #elixir and #phoenix: https://mainmatter.com/expertise/elixir-phoenix/
andrew_chou, Ongoing thread dedicated to thoughts as I read "Elixir in Action" (Volume 3)
ids1024, @andrew_chou As I understand the difference between the two is mainly just the syntax, and some meta-programming capabilities Elixir adds?
I haven't really used either much, but the Prolog-inspired syntax of Erlang definitely seems more appealing than the Ruby-ish Elixir.
andrew_chou, @ids1024 purely fron a language perspective, that covers most of it, although would argue that the meta-programming capabilities is quite a big feature for Elixir (from what I can tell).
I found this writeup to be helpful (spoiler: Elixir is actually very LISP-like) - maybe it explains some of my distaste 😄
Catarina, Portuguese On that note, I'm spending some time over the next couple of weeks learning #Elixir to ramp up for my new role. I've already been recommended Phoenix's tutorials, hit me up with more suggestions if you have them :D
Unlogic, @Catarina if it applies, livesvelte will make working with live views much nicer.
Also the pragmatic liveview tutorials are great.
Elixir casts are also worth watching.
Catarina, @Unlogic thank you, bookmarking to take a look 🙏
arathunku,
arathunku, @hq1 I plan to do initial release over the coming days. I need to get basic endpoints, docs, and tests in order so that anyone could easily add more endpoints. I'll ping you when it's released :)
arathunku, @hq1 hi Adam! It's now open source: https://mastodon.social/@arathunku/112236877024364825
v0.1.0 released! My next 2 weeks are very busy (ElixirConf!) but after that, I'll be working on a better coverage of the API.
icejam_, I’m so mad at LiveView. It was advertised as “replacement for SPAs”, either by misunderstanding or just overhyping what it can do. Some folks I know started writing client applications in it and now they come back saying “this #elixir thing is too difficult”, putting the blame for misused framework at the whole runtime/language.
Di4na, @icejam_ i think it was more advertised as a way to do some apps when rn we shove spa in a bad fit. But that is because we use spa for everything.
So yeah not surprised.
icejam_, @Di4na The pitch I understood was "some SPAs can be replaced with LiveView" which is accurate but also very difficult to judge.
I know a significant number of people who have understood it as "All SPAs can now be done in LiveView" and "I don't need to write Javascript ever again" (that's one hell of a drug) and it is going as well as you can expect 🫠
tommyp, For any Elixir devs out there - my new job is hiring Full Stack Elixir people. LiveView and Tailwind experience a bonus but not required.
- 4.5 day week
- fully remote
- distributed team but some overlap with EU timezones is desirable
- good money
- expenses for co-working, training, books, etc
- twice a year in person meetups
Is this you? Let's talk. And if not, a retoot would be appreciated.
jrthreadgill, If you're new to Elixir, here's a great Øredev intro talk from @lawik --> https://youtu.be/wWRDysIpMFQ?si=GTv_IcXb9jJhVVi3
Really good evaluation of Elixir/BEAM in comparison to other developer tools like Ruby/Rails, ASP.NET, Golang, etc..
There IS a bit of Elixir hype in the video, but it's mostly warranted 😜 And by Lars's own admission, he's a bit overenthusiastic.
brinjel, After more than a year of development, I'm proud to officially announce the launch of Brinjel, the open source crop-planning and record-keeping software. Try it free for one month!
ollien, I'm surprised HTTPoison doesn't have an adapter to standard Elixir streams already, so I wrote one!
https://gist.github.com/ollien/94a34fa7be51e02a82b0c7bc29d6c92d
pepicrft, #Elixir if often looked through the lenses of how easy it is to scale in production, but the scalability of other areas like fast test execution thanks to parallelization and its functional paradigm are priceless. I wonder how well the compilation times scale
lawik, Ah nice!
The Australians have published my presentation on Erlang tracing for Elixirists. I might do a blog post or recording about this but not sure. This introduces Entrace for those who want a soft intro:
https://www.youtube.com/watch?v=FNLv_aQibpQ
#elixir #erlang
lpil,
andrew_chou, @lpil huge congrats! been amazing to see how much progress you've made on all fronts since the beginning.
Really hoping to find some time to use it in my hobby hours instead of just following 😄
vindarel, French Me discussing #elixir #python and #lisp for a bootstrapped SaaS and making noise on the https://dev.to/vindarel/is-elixir-or-common-lisp-the-best-language-for-building-a-bootstrapped-b2b-saas-in-2024-2ji0ed-b2b-saas-in-2024-2ji0>
> I want to be convinced and find the Graal, but when I take a look to maybe rewrite my Python/Django app to Elixir, I miss stuff.
lawik, I have recently been experimenting with Erlang tracing and I made a couple of libraries from it.
Entrace, an Elixir-first call tracing library:
https://github.com/underjord/entraceEntrace Live Dashboard, a web UI to trace function calls:
https://github.com/underjord/entrace_live_dashboardPlease try them and report back :)