I’ve been interested in Software Development since my teenage years, when I started to build small games with Flash. Had my first contact with Elixir at University but was only able to start writing it professionally much later, while at Onfido. I’ve had the pleasure to work at some pretty interesting startups but I’m now building my own startup with a couple of friends, using Elixir! In my free time I like to attend music shows and tinker around with things that make noise like synths and grooveboxes 🎹
In this session we’ll start by exploring how MIDI messages are structured. We’ll then explore the midiex (https://hex.pm/packages/midiex) library and understand how Elixir’s binary pattern-matching can help us easily write and read these MIDI messages. Finally, we’ll discuss how we can leverage the GenServer pattern, together with Phoenix LiveView, to build a MIDI sequencer that can be used by everyone to make some music 🎵
Key Takeaways:
Target Audience: People that are interested in talks that maybe don’t apply so much to their day to day work, but that might pique their interest for different areas where Elixir could eventually be applied.