This directory contains the source code for the Developing With Elixir/OTP video course.
The video-code
directory contains snapshots of the code as it stands after each course video, if you need the files.
The prepared-files
directory contains files we've prepared for you to copy into the project as needed to save tedious typing.
The final-app
directory contains the final version of the application we build throughout this course.
This software is Copyright (c) 2017 The Pragmatic Studio, unless otherwise marked. Software from other projects are subject to the license(s) appropriate to those projects. You are responsible for complying with licenses for software you use.
If you have purchased this video course, we grant you permission to use this software and associated documentation files (the "Software") for your personal educational purposes only, including the rights to use and modify the Software subject to the following conditions:
-
You may not use this Software to create training material, courses, books, articles, and the like.
-
You may not sell, distribute, or publish this Software.
Please contact us if you are in doubt.
This Software is provided for educational purposes only, and comes with absolutely no warranty. We make no guarantees that this code is fit for any purpose.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
https://elixirschool.com/en/why https://elixircasts.io/ https://builditwithphoenix.com/ https://joyofelixir.com/11-files/
https://www.manning.com/books/elixir-in-action-third-edition https://www.syncfusion.com/succinctly-free-ebooks/elixir-succinctly/introduction
https://serokell.io/blog/introduction-to-functional-programming https://serokell.io/blog/elixir-otp-guide https://serokell.io/blog/elixir-metaprogramming https://serokell.io/blog/introduction-to-phoenix
https://akoutmos.com/post/phoenix_live_dashboard/
https://blog.appsignal.com/2019/11/12/caching-with-elixir-and-ets.html
https://tolc.io/blog/stripe-with-elixir-and-phoenix
https://freedium.cfd/https://medium.com/@asierr/from-node-js-to-elixir-mastering-functional-programming-a-developers-tale-9b8c0c3dd363 https://freedium.cfd/https://medium.com/@asierr/elixirs-phoenix-unveiled-your-complete-guide-to-mastering-the-framework-d712415107c1
https://blixtdev.com/real-time-chat-with-phoenix-and-liveview/
https://launchscout.com/blog/two-factor-authentication-in-elixir-and-phoenix
https://readyforproduction.dev/blog/view-transitions-api-and-phoenix-liveview