A place to expand on ideas for a video introduction to Elixir
zooeymiller / elixir-video-plan Goto Github PK
View Code? Open in Web Editor NEWA place to expand on ideas for a video introduction to Elixir
A place to expand on ideas for a video introduction to Elixir
I think a playlist suits more than a single video does, there are lots of single videos that introduce Elixir out there, and I think they do a plenty good job of it.
In which case, dependant of what we think of #1 we can either have a standard what
, why
, how
structure, perhaps with what
and why
taking up one video together, and then the how
being the real meat of the series of videos.
I suppose in general this issue is to keep track of whether we decided to go with the what
, why
, how
format or just with the how
In the learn-elixir
repo we give installation instructions and the links to some (awesome) videos and a link to elixirschool.com to get the user acquainted with what Elixir is.
Do we need to have an introduction to what Elixir is in our own videos, or should we just suggest that the user watches the videos/reads the material linked in the README? I suppose it depends on whether we want these videos to be able to completely stand on their own, or to be an accompaniment to the README of the learn-elixir
repo.
I can see arguments for both so am keen for input!
Based on the content outlined in #3 I think there are two possible ways to go in terms of the video content.
Apart from for the intro to iex and types of data in Elixir, I think we could introduce the rest of the content either through little examples where we show each thing in a nutshell (here's how to use a case statement, here's how to do pattern matching), or we create a micro project and introduce concepts as we encounter them in a sort of code along style way.
I personally prefer the idea of a project based walkthrough with core libraries and stuff included, but I don't know if other people thing introducing things in a very separate way might be better?
For the sort of MVP of the videos I think we should make a small amount of content which covers some of the basics of Elixir to see how well the videos are received. Content I think would be good to cover:
I think these would be a good basis and be enough content that someone could go and play with Elixir. Some of this stuff (testing/doctesting and documentation) is not included in any of the free videos that I've seen on Elixir, and testing and documentation are both super important to us at dwyl so I think they are a must have.
Any suggestions of other content to include in the first series of the videos?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.