The Pragmatic Studio

Game and App Design

Notes

Additional Resources

In this course we smash together a bunch of different tools and technologies, pragmatically of course. 😀 Here are some additional resources we recommend to dive deeper into each of them:

  • If you're new to Elixir, we recommend starting with our popular Developing With Elixir/OTP course where you'll learn all the fundamentals by building an application from start to finish, in a step-by-step format.

    elixir
  • If you're new to Elm, we also have an introductory, step-by-step Building Web Apps with Elm course.

    elm
  • Learning the Phoenix web framework is relatively straightforward if you're already familiar with Elixir and you've used another MVC web framework, such as Rails. Our use of Phoenix in this course primarily centers around the router, controllers, views, templates, and channels. We don't use Ecto or a relational database. The official Phoenix Up and Running guide is a good quick start. For a more comprehensive tutorial, the Programming Phoenix 1.4 book is co-authored by the creators of Phoenix and Elixir.

  • If you're new to Vue.js, we recommend the "Essentials" section of the official Vue Guide. That beginner-friendly section covers all the aspects of Vue.js we use in the videos.

All course material, including videos and source code, is copyrighted and licensed for individual use only. You may make copies for your own personal use (e.g. on your laptop, on your iPad, on your backup drive). However, you may not transfer ownership or share the material with other people. We make no guarantees that the source code is fit for any purpose. Course material may not be used to create training material, courses, books, and the like. Please support us by encouraging others to purchase their own copies. Thank you!

Copyright © 2005–2024, The Pragmatic Studio. All Rights Reserved.