Hi all,
I’m using Elm on frontend for the last 3 years and was thinking of building a course, here’s the landing page.
I know that Elm is not JavaScript, but I like to create content with what I have passion on, and Elm is one of those. That said, I’m having a hard time getting traction so far and not sure if it’s because of the amount of interested developers in Elm or because of the topic I picked.
Maybe I can outline here and get some feedback.
I’ve built 4 single-page applications with Elm so far (3 in production, one did not shipped). Across all those I had to implement real-world scenarios and I was planning on having from 10 to 12 sections separated in around 4-8 short 5 minutes videos demonstrating one aspect in detail. For example:
Section: User input
- Submitting data
- File upload
- Drag and drop
- Keyboard shortcuts
Section: WebSocket
- Ports
- Sending JSON data
- Receiving JSON data
- WebSocket in a SPA
Across the 10-12 sections a real-world Elm application will be built, something that people following the course would code and would use after. The last video of each section would be an hands-on exercise where they have to apply the knowledge covered in the section.
So the main topic is building single-page application with an emphasis on being pragmatic and having short focus video addressing one specific problem at a time in detail.
It might be too vague for now, maybe I should work on the table of content and retest traction. Truth is I fear there’s just not enough Elm beginners or people looking at trying something new on the frontend.
Which is very sad as Elm, in my opinion, makes things so much better.
I’ll probably end up doing the course anyway because I have so much passion for Elm that I need to try spreading the words, but so far I fail getting a positive response in finding interested devs.
Maybe someone have published a book or a course already and could share some experience.
p.s. I’ve published a book on building SaaS with Go in September 2018 (I’m kind of all fine with niche content as-in I’m not doing this for money).
Thoughts?
Thanks.