Урок 1.00:05:18
Getting Started - Introduction to IEx
Урок 2.00:00:18
Our First Project - Introduction
Урок 3.00:01:31
Our First Project - Create a New Project
Урок 4.00:03:42
Our First Project - Run Some Code
Урок 5.00:11:35
Our First Project - Write the Dictionary Module
Урок 6.00:03:07
Our First Project - Refactor Into Pipelines
Урок 7.00:12:48
Pattern Matching - Lists and Recursion
Урок 8.00:08:16
Write the Hangman Game - Create the Application
Урок 9.00:04:01
Write the Hangman Game - Think About the API
Урок 10.00:09:53
Write the Hangman Game - Start Coding
Урок 11.00:07:53
Write the Hangman Game - And Start Testing
Урок 12.00:08:22
Write the Hangman Game - Pattern Matching Game State
Урок 13.00:07:29
Write the Hangman Game - Check for Duplicate Moves
Урок 14.00:09:32
Write the Hangman Game - Score a Good Guess
Урок 15.00:05:40
Write the Hangman Game - Score a Bad Guess
Урок 16.00:10:59
Write the Hangman Game - Refactor and Tidy Up
Урок 17.00:01:21
Text Interface to the Game - Introduction
Урок 18.00:10:03
Text Interface to the Game - Create the Project
Урок 19.00:11:22
Text Interface to the Game - Write the Main Player
Урок 20.00:19:04
Text Interface to the Game - Finish Up
Урок 21.00:04:26
Refactor the Dictionary - A Refactoring to Separate the API
Урок 22.00:00:29
Processes and Maintaining State - Why We're Looking at This Backwards
Урок 23.00:03:37
Processes and Maintaining State - Spawning a New Process
Урок 24.00:03:47
Processes and Maintaining State - Sending and Receiving Messages
Урок 25.00:03:49
Processes and Maintaining State - Pattern Matching Messages
Урок 26.00:03:47
Processes and Maintaining State - Linking Our Fate to Our Children's Fate
Урок 27.00:03:37
Processes and Maintaining State - Agents—Simple State Holders
Урок 28.00:02:12
Using an Agent for the Dictionary - The Plan
Урок 29.00:03:25
Using an Agent for the Dictionary - Using an Agent for the Word List
Урок 30.00:01:15
Make the Dictionary a Free Standing Application - What IS an Application
Урок 31.00:09:13
Make the Dictionary a Free Standing Application - Wrap the Dictionary
Урок 32.00:03:06
No, Mr Dictionary, I Expect You To Die - Nannies and Supervisors
Урок 33.00:08:12
No, Mr Dictionary, I Expect You To Die - Write the Supervisor
Урок 34.00:10:10
The Story So Far… - Supervisors and Servers
Урок 35.00:04:22
Hangman: the OTP Server - Fixing a Poor Judgement Call
Урок 36.00:08:47
Hangman: the OTP Server - Write a Hangman GenServer
Урок 37.00:07:08
Hangman: the OTP Server - Change the API to Use the Server
Урок 38.00:09:44
Hangman: the OTP Server - A Dynamic Cloud of Hangman Servers
Урок 39.00:05:15
Hangman: the OTP Server - Other People Write This Differently
Урок 40.00:07:14
Nodes and Distributed Elixir - Nodes and Naming
Урок 41.00:13:15
Nodes and Distributed Elixir - Sending Messages Between Nodes Using IEx
Урок 42.00:01:15
Nodes and Distributed Elixir - A Bigger Example—a Chain of Nodes
Урок 43.00:10:02
Nodes and Distributed Elixir - Implementing the Chain
Урок 44.00:01:54
Distributed Text Clients - A Quick API Change
Урок 45.00:02:09
Distributed Text Clients - From Server to Service
Урок 46.00:02:02
Distributed Text Clients - Use Hangman API Without Starting a Server
Урок 47.00:06:08
Distributed Text Clients - Start Remote Server When TextClient Starts
Урок 48.00:02:02
Getting Started with Phoenix - Introduction
Урок 49.00:07:06
Getting Started with Phoenix - Installing Phoenix (and a Rant)
Урок 50.00:08:30
Getting Started with Phoenix - Project Structure
Урок 51.00:02:20
Getting Started with Phoenix - Rendering
Урок 52.00:03:16
Getting Started with Phoenix - Assigns and @variables
Урок 53.00:06:48
Getting Started with Phoenix - Phoenix—a Toolkit, Not a Framework
Урок 54.00:09:58
Hangman and Phoenix - (Re)creating the Phoenix App With a Hangman Connection
Урок 55.00:12:10
Hangman and Phoenix - An Initial Server
Урок 56.00:12:20
Hangman and Phoenix - Add a Form
Урок 57.00:17:19
Hangman and Phoenix - More Complex Helpers
Урок 58.00:12:56
Hangman and Phoenix - Wrapping up: Add Graphics
Урок 59.00:05:06
Channels and a Single Page App - Introduction to Phoenix Channels
Урок 60.00:07:38
Channels and a Single Page App - Configuring Channel Support
Урок 61.00:08:30
Channels and a Single Page App - Adding JavaScript
Урок 62.00:01:47
Channels and a Single Page App - joining a Channel
Урок 63.00:09:38
Channels and a Single Page App - Pushing the Tally from the Server
Урок 64.00:04:13
Channels and a Single Page App - Introduction to Data Binding
Урок 65.00:09:23
Channels and a Single Page App - Finish the Client
Урок 66.00:06:23
Wrapping Up - I'm Done. You've Just Got started