Discussion:
[elm-discuss] Expanding competence
David Legard
2017-11-07 23:54:35 UTC
Permalink
I have been working with Elm regularly since about 0.13, so I'm fairly
competent up to and including JSON, Cmd, Sub, JS interop and topics like
that. I have built some fairly detailed apps with those technologies
included. I focus on educational software.

What are the minimum extra skills I need to learn to create true multi-user
apps, with log-in forms, authentication, and personalised student learning
records?

Does this require a considerable leap in what I have to know, or are there
relatively painless ways of getting to this next level?

Thanks in advance.
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Peter Damoc
2017-11-08 05:46:09 UTC
Permalink
Hi David,

I think you already know everything you need to know.
Just attempt to do it and if you get into trouble the community will assist
you.

For a multi-user app you also need a backend and since Elm does not have an
official backend story, you will need to switch to another language.
I highly recommend the RealWorld/Conduit project.
https://github.com/gothinkster/realworld

You have there examples from a lot of languages for both the backend and
the frontend.
The Elm frontend example is the best guide for implementing a full SPA in
Elm.
Post by David Legard
I have been working with Elm regularly since about 0.13, so I'm fairly
competent up to and including JSON, Cmd, Sub, JS interop and topics like
that. I have built some fairly detailed apps with those technologies
included. I focus on educational software.
What are the minimum extra skills I need to learn to create true
multi-user apps, with log-in forms, authentication, and personalised
student learning records?
Does this require a considerable leap in what I have to know, or are there
relatively painless ways of getting to this next level?
Thanks in advance.
--
You received this message because you are subscribed to the Google Groups
"Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
There is NO FATE, we are the creators.
blog: http://damoc.ro/
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Legard
2017-11-08 06:18:38 UTC
Permalink
Many thanks for that recommendation.

Yes, it is the back-end part that I was concerned about.
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
'Rupert Smith' via Elm Discuss
2017-11-09 12:41:21 UTC
Permalink
Post by David Legard
Many thanks for that recommendation.
Yes, it is the back-end part that I was concerned about.
Try this, makes it easy to get started with Elm on AWS, and it can run
locally too:

https://github.com/ktonon/elm-serverless
--
You received this message because you are subscribed to the Google Groups "Elm Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...