Articles in this series

  1. Building a BEAM-native drone controller: processes, UDP, safety, and simulation — Part 1 of Programming Drones with OTP: why one GenServer per vehicle, how Tello UDP fits the mailbox, how a pure safety pipeline protects flight, and why the simulator is the real development surface.
  2. Why OTP is a natural model for drone swarms — Part 2 of Programming Drones with OTP: thin swarm coordinators, Registry vs membership, fail-fast fan-out, formations as planners, local safety, Good/Bad Advisor, and where Nerves fits as a companion—not an autopilot.