{"action":"created","issue":{"url":"https://api.github.com/repos/doomspork/elixir-school/issues/551","repository_url":"https://api.github.com/repos/doomspork/elixir-school","labels_url":"https://api.github.com/repos/doomspork/elixir-school/issues/551/labels{/name}","comments_url":"https://api.github.com/repos/doomspork/elixir-school/issues/551/comments","events_url":"https://api.github.com/repos/doomspork/elixir-school/issues/551/events","html_url":"https://github.com/doomspork/elixir-school/issues/551","id":167417701,"number":551,"title":"Inclusion of video lessons and/or asciinema-casts","user":{"login":"ybur-yug","id":4298745,"avatar_url":"https://avatars.githubusercontent.com/u/4298745?v=3","gravatar_id":"","url":"https://api.github.com/users/ybur-yug","html_url":"https://github.com/ybur-yug","followers_url":"https://api.github.com/users/ybur-yug/followers","following_url":"https://api.github.com/users/ybur-yug/following{/other_user}","gists_url":"https://api.github.com/users/ybur-yug/gists{/gist_id}","starred_url":"https://api.github.com/users/ybur-yug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ybur-yug/subscriptions","organizations_url":"https://api.github.com/users/ybur-yug/orgs","repos_url":"https://api.github.com/users/ybur-yug/repos","events_url":"https://api.github.com/users/ybur-yug/events{/privacy}","received_events_url":"https://api.github.com/users/ybur-yug/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/doomspork/elixir-school/labels/discussion","name":"discussion","color":"fef2c0"},{"url":"https://api.github.com/repos/doomspork/elixir-school/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/doomspork/elixir-school/labels/help%20wanted","name":"help wanted","color":"159818"},{"url":"https://api.github.com/repos/doomspork/elixir-school/labels/new%20lesson","name":"new lesson","color":"eb6420"},{"url":"https://api.github.com/repos/doomspork/elixir-school/labels/translation","name":"translation","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-07-25T17:11:59Z","updated_at":"2016-10-16T15:35:48Z","closed_at":null,"body":"## The Idea\r\n[Asciinema](http://asciinema.org) is a wonderful tool for recording terminals.\r\nI have worked with it in the past and find it quite a pleasure to use and it has a ton of neat features. You can even copy/paste the output its giving as the 'video' plays.\r\n\r\nI'd love to have a screencast-of-sorts for each lesson.\r\n\r\n## Approaches\r\n\r\n### Straight Asciinema Cast\r\nThe first/most obvious is just doing asciinema casts and then writing comments as you go through the code you are doing that will give insights that go along with the lesson. You can see a sample [here](https://asciinema.org/a/69i2tymxacga62pizlghfooqs) to get exactly what I mean. The files that make it up are all JSON so it could also just have the comments/content edited to give translated examples. The hosting is also trivially simple and free.\r\n\r\n### Asciinema Cast With Audio\r\nThis is what I find to be the most appealing. If we look at the filesize of the asciinema cast shared prior it was around 200kb. This with an audio file would probably pop in at under 1mb, and makes it nice and heavily available and easy to get. \r\n\r\nHowever, doing audio, and losing the commenting that explains things, makes translation require an entire new track (and thats if and only if the code is reasonable for another language to explain while being typed out in english, which can be hard)\r\n\r\n### Full-On Screencast\r\nThis is the nuclear option and requires time money and extra editing effort. I don't see the point myself with them all being freely available because it would take a profit motive for me to give this style the proper attention. Maybe someone else is more altruistic, though.\r\n\r\nI'm going to record some audio for another screencast today and get a sample for that up and will add it. Does anyone have thoughts?"},"comment":{"url":"https://api.github.com/repos/doomspork/elixir-school/issues/comments/254053920","html_url":"https://github.com/doomspork/elixir-school/issues/551#issuecomment-254053920","issue_url":"https://api.github.com/repos/doomspork/elixir-school/issues/551","id":254053920,"user":{"login":"ybur-yug","id":4298745,"avatar_url":"https://avatars.githubusercontent.com/u/4298745?v=3","gravatar_id":"","url":"https://api.github.com/users/ybur-yug","html_url":"https://github.com/ybur-yug","followers_url":"https://api.github.com/users/ybur-yug/followers","following_url":"https://api.github.com/users/ybur-yug/following{/other_user}","gists_url":"https://api.github.com/users/ybur-yug/gists{/gist_id}","starred_url":"https://api.github.com/users/ybur-yug/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ybur-yug/subscriptions","organizations_url":"https://api.github.com/users/ybur-yug/orgs","repos_url":"https://api.github.com/users/ybur-yug/repos","events_url":"https://api.github.com/users/ybur-yug/events{/privacy}","received_events_url":"https://api.github.com/users/ybur-yug/received_events","type":"User","site_admin":false},"created_at":"2016-10-16T15:35:48Z","updated_at":"2016-10-16T15:35:48Z","body":"@yakschuss I had forgotten about this one being open. I'm not quite sure pairing would work well on asciicasts just because the nature of it is being a very tight, perfected bit that is done with relative quickness. However, I'm sure we could think of something that could be good to hack on together in the near future. DM me on slack or email me and we could brainstorm a bit. I should be doing some work on the Phoenix Guides here soon, too, I think. Waiting on the transition to go from being separate to them being merged into the Phoenix repo itself. "}}
{"actor":{"display_login":"ybur-yug"}}