We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Nerves
Nerves is a vital component of the Elixir ecosystem, offering a robust framework for developing embedded systems. Many developers and enthusiasts have shared their experiences and insights on utilizing Nerves for a variety of applications. From monitoring point of sales systems in real-time to integrating with IoT devices and exploring capabilities in AI inference, Nerves has empowered users to build advanced solutions that leverage the power of Elixir.
Elixir's built-in support for concurrency, distribution, and low resource usage makes it an excellent choice for embedded systems development. The language's abilities extend beyond conventional web development, proving instrumental in scenarios like firmware updates, industrial device communication, and more. Through platforms like AWS Greengrass, developers have streamlined secure firmware updates within IoT systems, showcasing Nerves' adaptability.
At various conferences, practitioners like those at GridPoint have highlighted how Nerves facilitates energy management, balancing energy savings and customer comfort. The use of e-ink displays, MIDI device control, and home automation projects further illustrates the framework's versatility. These real-world applications often emphasize the intersection of hardware and software, underscoring the importance of well-designed firmware in smart devices.
The Nerves Project's continuous updates and support for new hardware and protocols reflect its ongoing growth and the community's commitment to innovation. Podcasts, presentations, and workshops provide a wealth of knowledge and experiences, from basic projects on Raspberry Pi to more complex automated systems like gliders. Notably, collaborations within the community, such as comparing Nerves with languages like C and Java for embedded systems, offer invaluable insights into the benefits of using Elixir.
Ultimately, Nerves exemplifies how Elixir's rich ecosystem, including tools like Phoenix and LiveView, can be extended to meet the sophisticated needs of embedded and IoT systems, fostering a dynamic and resourceful community continually pushing the boundaries of what is possible with embedded software development.
Elixir Community Updates on New Technologies and Resources
Thinking Elixir discusses various news from the Elixir community, including advancements in LiveView, the Programming Nerves book launch, and new integrations and libraries.
Creating Interactive Real-Time Control Systems with Elixir
In this talk, the speaker discusses Elixir's capabilities for building real-time control systems by leveraging technologies like Phoenix, LiveView, and PubSub.
Transforming a VW Polo into an Electric Vehicle with Elixir
In this presentation, the team discusses their journey of converting a 2007 VW Polo into an electric vehicle using Elixir and the Nerves framework. They share insights on major hardware and software advancements they've made over the past year.
Confronting Hardware Fears with Elixir and Nerves
Ellyse shares her journey of overcoming hardware fears through her exploration of Nerves with Elixir.
Exploring Mobile Connectivity with Elixir and Nerves
Taun shares experiences with mobile connectivity on Nerves devices and discusses challenges with VintageNetMobile.
Using Erlang Alarms for Device Recovery at Scale
Frank Hunleth discusses using Erlang alarms for device robustness and recovery, sharing insights from his experiences at SmartRent.
Using Elixir and Nerves for Small Hydroelectric Power Control
This presentation introduces the application of Nerves and Elixir in managing small hydroelectric power plants, focusing on both the control systems and the implementation challenges.
Creating hardware products using the Nerves framework
In this video, Gus Workman discusses the process of designing hardware for Nerves projects and how to manufacture them at scale.
Utilizing Reactor for Improved Nerves Device Startup
James Harton explores his method for accelerating Nerves device startup using Reactor, a graph-based saga runner.
Exploring Object Detection with Elixir and YOLO
This content features a presentation on object detection models, specifically YOLO, and their application with Elixir, Nx, and Nerves, presented by Alvise.
Streaming Live Video from Drones Using Elixir
Damir Batinović discusses leveraging the Elixir ecosystem to stream live video from a drone at NervesConf EU.
Introduction to the Handoff Library for Managing Function Dependencies
This talk presents Handoff, a library for creating Directed Acyclic Graphs (DAGs) of functions with dependencies, facilitating execution in a distributed environment.
Understanding Binary Pattern Matching in Elixir
In this article, the author explores the concept of binary pattern matching in Elixir. They explain how Elixir allows for easy deconstruction of binaries and showcases examples, including decoding sensor data.
Exploring Trellis, an Open Source Hardware Platform for Nerves
This talk discusses the development of Trellis, a customizable open-source hardware platform designed for Nerves.
Transitioning from Yocto to Nerves for IoT Gateways
Abelino discusses the process of porting the Compulab IoT-GATE-IMX8PLUS from Yocto to the Nerves platform.
Exploring the Nerves-based architecture of Fellowes Array
Taun takes the audience through the system architecture of Fellowes Array, a line of cloud-connected air purifiers.
Exploring Secure Cloud Connectivity for Nerves Devices
Alex discusses various methods for connecting Nerves devices to the cloud, including traditional approaches and newer technologies.
Exploring historical innovations and their impact on software development
Jon, a Nerves core team member, shares insights on technological revolutions and their relevance to current software challenges.
Creating a Custom Info Station Using Phoenix Framework and ESP32
The article discusses building a custom information station with a Phoenix backend and an ESP32 E-Ink frontend. The goal is to display relevant information such as public transport schedules and weather updates to reduce reliance on smartphones.
Repurposing Old Android Phones to Run Nerves
This post explores the author's experience of running Nerves on a Fairphone2, an initiative aimed at repurposing old Android phones to reduce e-waste.
Exploring Blue Heron: Elixir's BLE Implementation for Embedded Systems
In this episode, Connor Rigby discusses Blue Heron, a Bluetooth Low Energy implementation for Elixir applications, focusing on its user space execution and application in Nerves-based projects.
Exploring the Soleil Power Management Board for Raspberry Pi and Nerves
Gus Workman discusses Soleil, an open source power management and sleep control board for Raspberry Pi and Nerves.
Exploring Low Power Options with Nerves Embedded Framework
In this video, Alex and Abelino discuss the use of the Nerves embedded framework for low power systems.
Innovative Use of Elixir and Nerves to Modernize a Vintage Telephone
In this presentation, Bryan Green discusses transforming a rotary dial MonoPhone into a modern cellphone using Elixir and Nerves, showcasing hardware-software integration challenges and solutions.
Creating an Open Vehicle Control System with Elixir and Nerves
In this episode, engineers Marc, Thibault, and Loïc discuss their project of retrofitting a VW Polo with an Open Vehicle Control System using Elixir and Nerves.
Exploring Elixir and Nerves for Embedded Linux Development
The author shares their experience using Elixir and Nerves for building embedded systems, highlighting the ease of creating protocols.
Creating an ALSA Port Driver for Audio Playback in Elixir
In this talk, Joseph Stewart discusses his journey to develop an ALSA port driver in C for use with Elixir for audio playback, including various challenges and tools encountered along the way.
Accelerating Hardware Development Using Nerves
Lars Wikman discusses the challenges in IoT and on-hardware development due to poor tooling and slow cycles, and introduces Nerves, an open source project that leverages Erlang, OTP, and Elixir to improve these processes.
Utilizing Erlang's Hot Code Updates in Elixir Development
The author discusses how they implement Erlang's hot code updates in their Elixir projects, particularly with the Nerves framework for embedded systems.
Porting Nerves to the Spotify Car Thing
Eric Rauer provides an in-depth look at porting Nerves to the Spotify Car Thing, discussing challenges and steps involved in this project aimed at reducing e-waste.
Transforming a Vintage Rotary Phone into a Modern Cell Phone with Nerves and Elixir
In this episode, Bryan Green discusses how he repurposed a 1930s rotary phone into a cell phone using Elixir and Nerves, highlighting the project's challenges and successes.
Transforming a Rotary Phone into a Cell Phone with Elixir and Nerves
In this episode, Bryan Green shares his journey of converting a 1930s rotary phone into a fully functional cell phone using Elixir, Nerves, and various hardware components.
Exploring the Structure and Components of Embedded Elixir with Nerves
The article discusses the architecture and functioning of the Embedded Elixir ecosystem, particularly focusing on the Nerves project. It highlights the role of the BEAM virtual machine, Erlang releases, and key components like partitions and firmware in building a robust embedded system.
Deploying Elixir and Erlang/OTP on Custom Hardware with Nerves
This talk discusses lessons learned and improvements from using Elixir and Erlang/OTP on custom hardware at SmartRent, a company providing smart home features.
Getting Started with Nerves for Elixir
The article introduces Nerves, a framework for programming hardware using Elixir.
Exploring Nerves in IoT: Insights from a Development Team
Code Sync discusses the journey of a non-embedded development team as they built an IoT AI product using the Nerves framework.
Exploring OTP State Machines vs GenServer by Ben Murphy
Ben Murphy explores how OTP's state machine can simplify and outperform GenServer when managing complex systems.
Episode discussing the NervesConf 2024 with Alex McLain and Jon Carstens
Lars chats with Alex McLain and Jon Carstens about NervesConf 2024.
Integrating Phoenix with Nerves Without Umbrellas or Ponchos
Alex McLain explores alternative methods for integrating a Phoenix web server into a Nerves firmware project, highlighting a new approach that avoids the traditional umbrella and poncho structures.
Building and Prototyping a Remote-Controlled Telescope with Elixir and Rust
Lucas Sifoni elaborates on designing and prototyping a remote-controlled telescope using Elixir, presented at Code BEAM Europe 2023. The talk includes an overview of building the device, working with Elixir for various tasks, and integrating Rust for performance.
Transforming a 1930s Rotary Phone into a Modern Cellphone Using Elixir and Nerves
Bryan Green presents VintageCell, a project leveraging Elixir and the Nerves framework to convert a vintage rotary phone into a modern cellphone. This project integrates a Raspberry Pi Zero and WaveShare SIM7600G-H 4G modem.
Exploring Biohacking with Nerves and Embedded Technology
In this talk from Code BEAM Europe 2023, Quinn Wilton explores innovative ways to biohack using Elixir and Nerves. She shares her journey of integrating a computer chip into her body to replace electronic keys and revive nostalgic virtual assistants.
Podcast episode discussing ElixirConf 2024
Elixir Wizards and Thinking Elixir combine forces to discuss ElixirConf 2024. Hosts Owen, Sundi, David, and Mark recap past conferences and preview upcoming events.
Introduction to Binary, Hexadecimal and Bit Manipulation in Programming
Redwire Labs explains how to quickly understand and manipulate binary and hexadecimal values in programming, utilizing Elixir and Nerves.
Discussion on the Versatility of Elixir Compared to Other Functional Programming Languages
paprika-orimoto asks if other functional programming languages have as many diverse applications as Elixir, citing various Elixir projects like Phoenix, LiveView, Livebook, Nerves, and Nx.
Overview and Updates on the Nerves Project
Frank Hunleth: A detailed update on the Nerves project, covering its applications, recent developments, and exploration areas.
Detailed Walkthrough of the Stingray Remote Management Device for Nerves
Alex McLain discusses building Stingray, a tool for the remote management of development kits and prototype hardware.
Reflections on a Decade of Elixir Development by José Valim
José Valim reflects on the milestones, technological advancements, and diverse applications of Elixir over the last decade, along with insights into upcoming developments in 2021.
Introduction to Nx and its Implication for Elixir in Machine Learning
José Valim introduces Nx (Numerical Elixir) v0.1, its relevance in numerical computing and machine learning, and expected future developments.
Overview of Rustler Precompiled for Efficient NIF Usage
Philip Sampaio introduces Rustler Precompiled, a project that simplifies the integration of precompiled Rust NIFs into Elixir projects, enhancing efficiency and reducing build times.
© HashMerge 2026