Location visible to members
This time we have three talks and one lightning talk! Visitors with any level of knowledge about Elm are welcome. Yes, you should come when you ‘only heard about Elm and want to find out more’.
19:00 — Open Door
19:30 — Welcome Message
19:40 — Shuhei Kagawa: Building a Pixel Art Editor with Elm
20:10 — Jack Schaedler: Building Interactive Musical Interfaces with Elm
20:40 — Andrey Kuzmin: Striving for a Better Game Engine Design
21:10 — Dániel Vámosi: Prototyping Interactive Applications on a Functional Stack (lightning talk)
21:20 — Discussion
1. Shuhei Kagawa (https://twitter.com/shuheikagawa): Building a pixel art editor with Elm
2. Jack Schaedler (https://twitter.com/JackSchaedler): Building Interactive Musical Interfaces with Elm
In this talk I'll explain how we used Elm to build the interactive elements in Ableton's introductory course on music fundamentals, https://learningmusic.ableton.com . I'll discuss the interface between our Elm code and the Web Audio API, share some lessons learned, and pose a few questions to the more experienced Elm-ers in the audience.
Jack is a Software Developer at Ableton AG.
3. Andrey Kuzmin (https://twitter.com/unsoundscapes): Striving for a Better Game Engine Design
Game programming in Elm can be challenging due to immutability and pure functions. Having built a few games myself, I will summarize my experience using the latest game Mogee (https://unsoundscapes.itch.io/mogee) as an example. You will learn about possible approaches to model the state and structure the game logic.
Andrey is a software engineer at SoundCloud. His journey into Elm was through programming games, most notably elm-flatris and elm-street-404. Apart from work, he enjoys live music in Berlin and is a yoga newbie.
4. Dániel Vámosi: Prototyping Interactive Applications on a Functional Stack
At flyiin we use Elm wherever we can. Not only is our SPA built on it, but we extensively use Elm to build whatever is needed to support our business goals or just plain curiosity. I would like to give a lightning talk by presenting a case study on a tool we built, and a brief overview of the tools and techniques available now if you want to build a backoffice app for data intensive systems in just a few hours.
Dániel is a CTO at flyiin. His programming background is rooting from back-end server systems, focusing on the functional paradigm. As a result, he got interested and fell in love with Elm. Besides work he likes building ships and secretly admires generative graphics.