Do you know what bytecode will be generated from your Elixir code? Paweł Świątkowski shows one way to inspect it, using the @compile :S module annotation.
John Curran shares his approach to initializing Phoenix projects, which involves defaulting to UUIDs for database keys, configuring microsecond precision for timestamps, and incorporating tools like Credo, Styler, and mix test watch. He also explains how to automate all of that with a custom generator.
How would you mock time in a test? It's simpler than expected! Dmytro Kozin shows a solution based on compile-time configuration and an Agent. The solution can even freeze time! Simple and clever. 👏
I love learning new tricks by seeing how Elixir is used in the wild! Andrew Berrien shows how they built Beacon’s Loader by dynamically compiling modules at runtime using :elixir_compiler.quoted/3 and the error_handler mechanism for handling missing modules.
Péter Megyesi shows how to build a scalable, geo-distributed WebRTC service using Elixir WebRTC, STUNner as a Kubernetes-native TURN server, and Cilium Cluster Mesh for seamless multi-cluster networking. It's pretty impressive, and the demo is cool, as always!
Alvise Susmel goes through how to get an ONNX model, detect objects in a single image, use hardware acceleration, benchmarks, and live object detection demos (webcam and traffic footage).
Bravobike refurbishes used bicycles and pedelecs on an industrial scale. Our Elixir-based platform orchestrates the entire value chain—from the collection of a used bike to its repair and delivery to a new owner. We integrate existing software solutions and manage numerous process steps, including the UIs on our production line. We use Commanded, LiveView, Oban, and Efx. Applicants must reside in Germany and have C1-level German proficiency.