Tower: Universal and Agnostic Elixir Exception Tracker
We built and open sourced a new Elixir package called Tower that provides Elixir Exception Tracking with many pre-built reporting options available, including E-mail, Slack, local ErrorTracker and popular 3rd party services.
https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking
Thinking Elixir 229: Sharding Functions and MacOS Builds
Episode 229 of Thinking Elixir. News includes the release of community-maintained prebuilt MacOS builds for OTP by the Erlef, advancements in Elixir NX with the ability to “shard” functions, and exciting updates in Phoenix Live View as it approaches its 1.0 milestone. We also cover Gleam’s upcoming release, José Valim’s success story with the Elixir type system, and information about the upcoming Elixir is Weird conference. Join us as we dive deeper into these stories and more!
Obanalyze - Real-time monitoring for Oban in Phoenix.LiveDashboard
Simple way to monitor your Oban jobs in Phoenix.LiveDashboard. Works with SQLite too! 🚀 Check it out: https://github.com/egze/obanalyze
Potions in a Cauldron: Streamline Elixir App Development with Code Generation
SmartLogic engineers use Elixir’s code generation and dependency management tools to streamline custom software development, shaving setup time down from days to minutes. Learn how SmartLogic leverages automation to speed up the app development process.
https://smartlogic.io/blog/potions-in-a-cauldron-elixir-app-development-code-generation/
Code BEAM Lite London (31 Jan 25): Call for Talks is open!
https://codebeamlondon.com/ Do you have knowledge or experience with Erlang, Elixir and the ecosystem? Would you like to share that knowledge and expertise with your peers? We welcome proposals about Erlang, Elixir, BEAM and other technologies and we are happy to support candidates from under-represented groups in the software development community. CFT deadline: 27 November.
Thinking Elixir 228: From Surveys to Cheat Sheets
Episode 228 of Thinking Elixir. News includes Theo releasing his ElixirConf presentation video on his channel, the launch of the Gleam and Curiosum Elixir developer surveys, a great tip of the Phoenix phx-
cheatsheet documentation, and the Elixir LangChain project’s improvements over the OG Python counterpart. Plus, details on upcoming events like CodeBeam Lite in New York and AlchemyConf in Portugal, a handy communication tip for teams—and more!
How to Track Errors in Oban for Elixir Using AppSignal
Let’s learn what Oban is, how it works, and how to instrument it using AppSignal: https://blog.appsignal.com/2024/11/12/how-to-track-errors-in-oban-for-elixir-using-appsignal.html
Beeps and Ports [Nerves Meetup]
Joseph Stewart will take you on the wandering path that led him to create an ALSA port driver in C for use with Elixir programs to playback audio waveforms.
Polo: REST Client in Phoenix LiveView
Polo, the browser-based REST client I built in Phoenix LiveView, has received new updates:
- Collections: Save request collections using Markdown (and a bit of JSON).
- Request to cURL: Create a request in the client and copy it to cURL.
- Copy Responses: Copy responses directly to your clipboard.
- Save Responses: Save responses to a local file.
Thank you!
How to Get User IP Addresses in Phoenix LiveView
Learn how to reliably obtain user IP addresses in Phoenix LiveView applications, whether you’re deploying directly or behind a reverse proxy. We’ll explore both peer data and header-based approaches.
Some techniques to optimize Phoenix LiveView
Hi, I recap for some techniques to optimize LiveView from my last sharing session for Elixir Vietnam community. I hope it can help some one. https://dev.to/manhvanvu/phoenix-liveview-optimization-guide-3gkj
Elixir: A Comprehensive Introduction being released for FREE on YouTube
I am officially removing the paywall from my Elixir course. It’s 10 hours of content that will be released over the next couple of months on the Elixir Mentor YouTube channel. The first 10 videos are already published and the playlist can be found here: https://youtube.com/playlist?list=PL2Rv8vpZJz4yFKklhZAAaKCcM1z6WQ_K-
The release schedule can be found here: https://elixirmentor.com/blog/elixir-course-schedule-2024
ElixirDrops
We’ve released a nice little platform for sharing knowledge with the rest of the Elixir community.
https://optimum.ba/blog/dripping-elixir-knowledge
https://elixirdrops.net
Phoenix LiveView, hooks and push_event: json-view
How to integrate Javascript libraries that render to the DOM directly with Phoenix LiveView
Elixir Friend #6 - Matt Wynne
Matt Wynne joins me in episode 6 of Elixir Friends!
We chat about how an English man landed in Canada among draft dodgers, about being a ski bum, skateboarding as we get older, my path from Bolivia to the U.S., and how I got into programming. We also talk about how he got involved with Cucumber, how he’s the author of 3 books (mostly 1, he says), the business around Cucumber, and how that team adopted mobbing as a programming technique.
🎙️ https://elixirfriends.transistor.fm/episodes/friend-6-matt-wynne
Elixir Book Club is reading Elixir in Action, Third Edition!
💜📘 The Elixir Book Club has chosen our next book! #MyElixirStatus
Elixir in Action, Third Edition, by Saša Jurić
Our first meeting for the new book is Sunday, November 17, 2024, and we will discuss chapters 1 and 2.
Join our Discord to participate!
Curiosum Elixir Survey 2024
The 2024 edition is already released! Let’s collect valuable insights for our Elixir community to learn from each other’s experiences. To participate follow this link: https://curiosum.com/sl/7k4py1oh
Thinking Elixir 227: Oban Web Goes Open Source?
Episode 227 of Thinking Elixir. News includes Oban Web going open source, making it more accessible for startups, a new community resource featuring over 80 Phoenix LiveView components, interesting insights from a frontend technology survey highlighting Phoenix’s potential, the introduction of Klife, a high-performance Elixir + Kafka client, and more!
How to use Jina embeddings in Elixir with Bumblebee
We wanted to use the Jina embeddings v2 model for an Elixir project but it’s not supported out of the box in Bumblebee. Here, I describe how to implement and verify the Jina model so we can run it in Elixir.
https://bitcrowd.dev/how-to-run-jina-embeddings-in-elixir/
Spoiler alert: it’s probably less work than you expect.
Avoiding recompilation hell in Elixir with mix xref
In this post, I go through a common occurrence in large codebases: seemingly unrelated files being recompiled every time you change a module. It contains a deep dive on why this happens, how to fix and how to permanently prevent such long (re)compilation chains from showing up again.
The iteration time between making changes and observing changes should be as fast as possible. The slower it is, the more it impacts your productivity. If you suffer from long recompilation chains, I highly suggest you take the time to read the post!
https://r.ena.to/blog/avoiding-recompilation-hell-in-elixir-with-mix-xref/