Alchemist Camp episodes

Title Length Topics
Setting up Vue and SASS (Phoenix Trello P3) (306 views) 18:11
Sass
Vue
Phoenix
Mellow
Webpack
Finishing the scaffold (Trello clone P2) (221 views) 26:17
Testing
Phoenix
Generators
Mellow
Fixing generated Phoenix tests (Trello clone P1) (508 views) 40:11
Phoenix
Generators
Mellow
Testing
Elixir TDD with ExUnit (interview / toy problem) (1484 views) 42:26
Testing
ExUnit
Fibonacci
TDD
Q&A: How do you update relations in Phoenix forms? (1241 views) 6:45
Forms
Q&A
Ecto
Phoenix
Q&A: How do you deploy Elixir apps? (1368 views) 13:08
Deployment
Phoenix
CMS
Q&A
ASDF, the version manager for all your languages (3357 views) 11:23
ASDF
Setup
Pro Phoenix 1.4 Chat Server: Part 9 (281 views) 19:52
ChitChat
Deployment
CI/CD
Phoenix
Gitlab
Pro Phoenix 1.4 Chat Server: Part 8 (292 views) 24:40
Nginx
Edeliver
ChitChat
Deployment
Phoenix
Pro Phoenix 1.4 Chat Server: Part 7 (316 views) 33:48
Auth
Phoenix
Presence
Channels
Sockets
ChitChat
Pro Phoenix 1.4 Chat Server: Part 6 (550 views) 14:10
Phoenix
Sockets
Channels
Auth
ChitChat
Phoenix 1.4 Chat Server: Part 5 (1439 views) 23:29
EEx
Channels
ChitChat
Phoenix
Sockets
Phoenix 1.4 Chat Server: Part 4 (1387 views) 25:57
Phoenix
Auth
Plug
ChitChat
Phoenix 1.4 Chat Server: Part 3 (1163 views) 23:17
ChitChat
Phoenix
Sessions
Login
Phoenix 1.4 Chat Server: Part 2 (1922 views) 30:13
Mix
Associations
ChitChat
Ecto
Phoenix
Phoenix 1.4 Chat Server: Part 1 (4421 views) 9:35
Phoenix 1.4
ChitChat
Webpack
Sass
Phoenix 1.4 Chat Server Series Overview (2399 views) 3:01
Phoenix 1.4
Planning
Autogenerate Elixir Documentation (1208 views) 8:21
Mix
Fibonacci
Documentation
Testing
Pro Zero Dependency Pagination in Phoenix (Part 2) (646 views) 23:44
Pagination
Phoenix
EEx
StatWatch
Zero Dependency Pagination in Phoenix (Part 1) (2872 views) 29:44
Phoenix
Ecto
Pagination
StatWatch
Deploying a Phoenix app to Heroku (4136 views) 12:00
Heroku
Deployment
Phoenix
Pro Tracking signup referrals with Phoenix (437 views) 25:16
Marketing
Phoenix
Ecto
Analytics
Parsing referral codes (Phoenix Framework) (1609 views) 15:01
Phoenix
Marketing
Analytics
Meta
Spawning linked processes in Elixir (502 views) 9:58
OTP
Processes
Pro Process ping-pong (493 views) 10:05
Processes
OTP
Controlling one process with another (463 views) 7:17
OTP
Processes
Solutions
The simplest Elixir process example (2524 views) 11:48
OTP
Processes
Scheduling recurring jobs with a GenServer (2992 views) 6:06
GenServer
OTP
Pro Very customized Phoenix form helpers (482 views) 35:00
Forms
Phoenix
Ecto
Caching DB requests with ETS (2278 views) 34:12
CMS
Phoenix
ETS
OTP
Performance
Pro Simple performance tweaks for Phoenix (507 views) 18:18
Phoenix
Meta
Performance
Extending a CMS with markdown and regex (737 views) 34:07
Regex
CMS
Meta
Automation
Pro Implementing the Enumerable Protocol (301 views) 25:21
Enum
Protocols
Pattern Matching
Pro Deriving an Elixir Protocol (307 views) 9:17
Protocols
Poison
Elixir Protocols: a gentle introduction (2220 views) 11:06
Protocols
Pattern Matching
Setting up Brotli on Nginx or Phoenix (2628 views) 9:05
Performance
Brotli
Nginx
Phoenix
Forwarding remote IP to Phoenix (649 views) 8:20
Phoenix
Analytics
Encoding Ecto Structs into JSON (2390 views) 6:17
Poison
Ecto
JSON
Pro Page specific titles, meta and tags in Phoenix (439 views) 16:06
Phoenix
CMS
EEx
SEO
Pro Listing multiple types of content in a page template (542 views) 30:35
Many-to-Many
Abstractions
Ecto
Meta
CMS
Pro Graceful 404 pages in Phoenix (538 views) 6:10
Phoenix
ErrorView
Editing topic tags as a list in a Phoenix form (1122 views) 32:08
Forms
Ecto
Meta
CMS
Phoenix
Making a unified tagging system with many to many ecto relations (3951 views) 57:35
Meta
Many-to-Many
Tagging
Ecto
CMS
Abstractions
Q&A: Configuring your editor, plugins and code formatter (Elixir 1.6+) (598 views) 10:08
Q&A
VS Code
Plugins
Formatter
Server side event tracking with Keen.io (Phoenix framework) (2430 views) 24:23
Event Tracking
Meta
Analytics
Phoenix
Planning schemas and contexts for a content site (787 views) 11:29
Planning
Meta
CMS
Phoenix 1.3
Contexts
Sass Brunch setup with Phoenix (380 views) 12:01
Phoenix
Brunch
Sass
Using heatmaps and surveys to drive content production (1036 views) 13:23
Growth
Surveys
Heatmaps
Meta
Hotjar
Form inputs for array Ecto types in Phoenix (2780 views) 35:11
Phoenix
Forms
Ecto
Lists
Pretty URLs in Phoenix using names or slugs (2541 views) 8:12
Protocols
Permalinks
Phoenix
URL
Q&A: Has Rails 5 fixed its chat and web sockets problems? (792 views) 7:59
Rails
Chat
Q&A
Web Sockets
Automated deployment with Distillery and Edeliver (1259 views) 56:35
Edeliver
Releases
Ubuntu
Deployment
Postgres
Setting up Nginx blocks and Let's Encrypt HTTPs certs (529 views) 31:27
Nginx
Digital Ocean
Meta
HTTPS
DNS
Let's Encrypt
Setting up Ubuntu and Nginx on Digital Ocean (522 views) 12:56
SSH Keys
Nginx
Firewall
Digital Ocean
Ubuntu
Windows Developer mode and Ubuntu (Virtual Box) (411 views) 14:45
Virtual Box
Windows
Ubuntu
Pain
Meta
Permalinks and an admin auth plug for StatWatch (459 views) 53:11
Plug
Permalinks
Styling
StatWatch
Auth
Ubuntu
Password hashing and Ecto associations for StatWatch (479 views) 73:38
Auth
Bcrypt
StatWatch
Pain
Comeonin
Ecto
Adding sessions and logins to StatWatch (527 views) 42:15
Auth
Login
Sessions
StatWatch
From backend OTP app to Phoenix app (1130 views) 49:30
Phoenix 1.3
Supervision
OTP
Contexts
StatWatch
Planning a Phoenix web app for StatWatch (498 views) 12:08
StatWatch
Contexts
Phoenix 1.3
Planning
Launching StatWatch.me (side project) (571 views) 6:06
Side Projects
StatWatch
Launch
Meta
Building the alchemist camp anew (759 views) 5:31
Meta
Books
Phoenix
Q&A: Why did you choose Elixir as your teaching topic? (415 views) 11:17
Q&A
Strategy
Business
Meta
Q&A: How the Elixir/Phoenix experience compares to Rails or Node (1259 views) 6:41
Node
Rails
Phoenix
Web Frameworks
Q&A
Using Elixir macros to simplify our views (2097 views) 26:57
Web Frameworks
Macros
Views
Meta
Creating a DSL for our router (748 views) 18:00
Macros
Web Frameworks
Router
Meta
Creating controllers for an Elixir web server (523 views) 32:04
Macros
Meta
Controllers
Web Frameworks
Pro Putting an Elixir OTP app in our Elixir OTP app (568 views) 10:42
Mix
Meta
StatWatch
OTP
Catching EEx template errors and displaying them on the page (407 views) 8:06
Error Handling
Cowboy server
Meta
EEx
Adding EEx templates to a Cowboy web server (701 views) 13:49
Plug
EEx
Meta
Cowboy Server
Web Frameworks
A minimal Plug.Conn clone to handle 404s (416 views) 9:26
Plug
Cowboy Server
Meta
Web Frameworks
Building a router and handling static assets (670 views) 25:53
Meta
Web Frameworks
Router
Cowboy Server
Deploying a simple Elixir app with Nanobox (646 views) 13:37
Meta
Digital Ocean
Nanobox
Deployment
Making a site with just the Cowboy web server (1578 views) 24:35
Erlang
Cowboy Server
Meta
Web Frameworks
Flattening lists recursively in Elixir (661 views) 18:53
Tail Recursion
Lists
Toy Problems
Solutions
Inserting one Ecto schema at a time (644 views) 7:00
Ecto
Associations
Creating Ecto associations between profiles and stats (493 views) 29:34
Schemas
Ecto
StatWatch
Creating belongs_to and has_many Ecto associations (1917 views) 9:00
Ecto
Associations
Adding Ecto and a Postgres database to StatWatch (1375 views) 23:31
Postgrex
StatWatch
Mutli-app
Migrations
Schemas
Ecto
Making bitmaps with color palettes (444 views) 28:58
Binaries
Images
Bitstrings
File Formats
Solutions
Constructing bitmap files with Elixir (695 views) 34:31
File Formats
Binaries
Comprehensions
Images
Querying Alexa Site API and parsing XML (1132 views) 11:29
APIs
Meta
XML
SweetXML
StatWatch
A worker to log stats from a YouTube’s API (1244 views) 28:35
StatWatch
APIs
HTTPoison
JSON
Meta
Threatened by rooks, bishops and knights (993 views) 14:04
Filters
Generators
Solutions
Games
Xor
Comprehensions
Pro Finishing Tictac and making a CLI (991 views) 47:48
CLI
Pattern Matching
State Machine
Games
HoF
Modelling the memory game (576 views) 7:44
Games
State Machines
Game state machine (Tictac Part 2) (1226 views) 25:27
Pattern Matching
Games
State Machines
Struct
Whiteboarding the Tictac state machine (548 views) 6:18
Games
State Machines
AFK
Deck generation, Pythagorean Triplets and more (509 views) 13:01
Comprehensions
Sigils
Filters
Codepoints
Generators
Game board (Tictac Part 1) (1202 views) 28:37
Games
With
Struct
Comprehensions
Caboose, a simple Unix tail clone (733 views) 31:53
Escript
CLI
Tail
Command line applications with escript (1078 views) 15:18
Escript
CLI
TDD
Pro Using mix to modularize and add tests (585 views) 16:02
Mix
Testing
Fibonacci
HoF
Alchemy Markdown (1039 views) 41:09
Testing
Markdown
Mix
Regex
Extending Mini Markdown (523 views) 13:06
Markdown
Regex
Mini Markdown (1167 views) 21:59
VS Code
Markdown
Regex
Fibonacci with tail recursion (1197 views) 16:00
Solutions
Tail Recursion
Timer
Fibonacci
Pro Minimal Todo List Part 2 (1272 views) 46:53
Maps
CSVs
IO
CLI
Todo List
The Image Snatcher (821 views) 7:23
IO
Dev Tools
Command line
File
Solutions
Minimal Todo List Part 1 (2070 views) 60:25
Ridiculous
Enum
CLI
Todo list
Pattern matching
Maps
Word Count ULTIMATE EDITION! (1999 views) 11:10
IO
Enum
File
Regex
CLI
Solutions
Lesson 2: Word Count (3635 views) 19:44
IO
CLI
Elixir scripts
Regex
File
Solution 1: The Greeter (873 views) 8:12
Solutions
IO
Lesson 1: The guessing game (5279 views) 31:10
IO
Games
Binary search
Math
Setup
Welcome to Alchemist Camp (4040 views) 15:17
Welcome
Meta