JSONPathEx: A New Elixir Library for Parsing and Evaluating JSONPath Expressions
JSONPathEx is an Elixir library designed for parsing and evaluating JSONPath expressions. It provides tools to transform JSONPath syntax into an Abstract Syntax Tree (AST) and evaluate these expressions against JSON data.
The library supports a variety of JSONPath features, including root selectors, recursive descent, array slicing, filters, and functions like length(), sum(), min(), and max(). Built with NimbleParsec, JSONPathEx is modular, making it easy to extend or customize.
The project is open source and available on GitHub and Hex.pm. Contributions, feedback, and suggestions are welcome!
A Fast, Secure and Reliable Terraform Backend
I recently released a stable release of Lynx https://github.com/Clivern/Lynx
Upcoming Conferences and Calls for Talks
đď¸ Code Sync updates đď¸
-
early bird tickets are available
-
diversity & inclusion programme is open
-
call for volunteers is open
-
early bird tickets are available
-
diversity & inclusion programme is open
-
call for volunteers is open
https://elixirconf.eu call for talks is open
https://lambdadays.org (FP conference): call for talks opens this week
https://codebeamstockholm.com: call for talks opens next week
Fast Nerves builds, low price
Iâve discovered an overlooked computer great at building Nerves firmware, under $1000.
Beeps and Ports [Nerves Meetup]
Joseph Stewartâs talk on Beeps and Ports: Creating an audio synthesizer with Elixir and Nerves
Elixir, Erlang, and the Quest for AI Justice: Building Unbiased ML Systems
Discover how Elixir and Erlang rise as champions of AI justice, illuminating the shadows of algorithmic bias and discrimination with astonishing statistics! https://youtu.be/eYKrJvz4n3Y
â¨This talk was recorded at Code BEAM America 2024. Check out our next event: https://codebeamamerica.com â¨
Effortless Video Sharing with Phoenix LiveView and FLAME
Article: https://www.poeticoding.com/effortless-video-sharing-with-phoenix-liveview-and-flame/
GitHub: https://github.com/poeticoding/circle-demo
I recently tackled a problem I often face: sharing videos with friends, fellow developers, or online communities without the hassle of trimming, resizing, or worrying about platform limits. The result is a simple, customizable video uploader built with Phoenix LiveView and FLAME, which lets you upload and share videos seamlessly.
Elixir & Nerves on FLOSS Weekly
I did my best to cover Elixir so I could cover Nerves as one of you had suggested me as a guest for FLOSS Weekly.
Listen and then share it if I did good :) https://hackaday.com/2024/11/27/floss-weekly-episode-811-elixir-nerves-real-embedded-linux/
Voice Activity Detection in Elixir with Membrane
Building on other peopleâs work I bashed things together and suddenly I can know when someone is speaking using Elixir and Membrane.
https://underjord.io/voice-activity-detection-elixir-membrane.html
Thinking Elixir 230: Hot k8s Takes and Self-Hosting
Episode 230 of Thinking Elixir. News includes episodes now available on YouTube, Parker Selbertâs experience transitioning an app from the cloud to self-hosted, Gleam v1.6.0 release with context-aware features, JosĂŠ Valimâs hot-take on Kubernetes vs. Elixir, and more!
Iterating fast on hardware with Nerves
Trying to explain Nerves to a general audience from Swedenâs largest dev conference. My talk the previous year was on Elixir and web dev and is their most watched. Probably due to you all :)
Leveraging FLAME for Efficient Screenshot Generation
Learn how we achieved fully automated screenshots for user-provided content using FLAME in our latest blog post.
https://optimum.ba/blog/leveraging-flame-for-efficient-screenshot-generation
Bodging GenServers Together
I share my continued thoughts and plans for whacking parts of the Elixir ecosystem together to see if I get sparks.
OVP, a web crawler for sports, is now open-source
OVP is an online schedule providing broadcasting information for sports I enjoy watching. No rocket science involved.
It is a regular Phoenix application that uses Phoenix LiveView, DETS, and GenServers. Wallaby and Floki are used for the web crawlers, but the goal is to keep things simple and leverage almost everything from a what a standard Phoenix application provides. The project is deployed on Hetzner.
The original idea was to scratch my own itch, so donât expect cutting-edge solutions or groundbreaking software design. Itâs simple, no tests, but delivers on its promises.
Hereâs the link to the repository: https://github.com/mssantos/ovp
Hereâs the link to the app: https://ondevaipassar.xyz
Map lookup in Elixir - a taxonomy
Elixir offers a variety of idiomatic methods for looking up values in maps. By choosing the appropriate lookup method, developers can write more concise and expressive code, improving readability and reducing potential errors.
How I use Hot Code Updates
A brief post on how the legendary facilities of the Erlang VM are used for mostly pedestrian tasks :)
phoenix_storybook 0.7.0 âď¸ / đ
Phoenix Storybook 0.7.0 has just been released đ
It is now supporting dark mode âď¸ / đ
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
