Alchemist Camp episodes

Title Length Topics
Fixing generated Phoenix tests (Trello clone P1) (348 views) 40:11
Phoenix
Mellow
Testing
Generators
Elixir TDD with ExUnit (interview / toy problem) (1270 views) 42:26
TDD
Testing
ExUnit
Fibonacci
Q&A: How do you update relations in Phoenix forms? (1159 views) 6:45
Forms
Phoenix
Q&A
Ecto
Q&A: How do you deploy Elixir apps? (1005 views) 13:08
CMS
Deployment
Q&A
Phoenix
ASDF, the version manager for all your languages (3024 views) 11:23
Setup
ASDF
Pro Phoenix 1.4 Chat Server: Part 9 (209 views) 19:52
CI/CD
Gitlab
ChitChat
Phoenix
Deployment
Pro Phoenix 1.4 Chat Server: Part 8 (256 views) 24:40
ChitChat
Nginx
Phoenix
Edeliver
Deployment
Pro Phoenix 1.4 Chat Server: Part 7 (282 views) 33:48
ChitChat
Auth
Presence
Sockets
Channels
Phoenix
Pro Phoenix 1.4 Chat Server: Part 6 (497 views) 14:10
Sockets
Auth
Phoenix
ChitChat
Channels
Phoenix 1.4 Chat Server: Part 5 (1303 views) 23:29
Channels
Phoenix
EEx
ChitChat
Sockets
Phoenix 1.4 Chat Server: Part 4 (1271 views) 25:57
Plug
Auth
Phoenix
ChitChat
Phoenix 1.4 Chat Server: Part 3 (1080 views) 23:17
Phoenix
ChitChat
Sessions
Login
Phoenix 1.4 Chat Server: Part 2 (1824 views) 30:13
Mix
Phoenix
Associations
Ecto
ChitChat
Phoenix 1.4 Chat Server: Part 1 (4195 views) 9:35
Sass
Phoenix 1.4
Webpack
ChitChat
Phoenix 1.4 Chat Server Series Overview (2296 views) 3:01
Planning
Phoenix 1.4
Autogenerate Elixir Documentation (1131 views) 8:21
Mix
Fibonacci
Documentation
Testing
Pro Zero Dependency Pagination in Phoenix (Part 2) (619 views) 23:44
Pagination
Phoenix
StatWatch
EEx
Zero Dependency Pagination in Phoenix (Part 1) (2703 views) 29:44
StatWatch
Ecto
Phoenix
Pagination
Deploying a Phoenix app to Heroku (3781 views) 12:00
Heroku
Phoenix
Deployment
Pro Tracking signup referrals with Phoenix (413 views) 25:16
Marketing
Analytics
Ecto
Phoenix
Parsing referral codes (Phoenix Framework) (1535 views) 15:01
Phoenix
Marketing
Analytics
Meta
Spawning linked processes in Elixir (455 views) 9:58
Processes
OTP
Pro Process ping-pong (469 views) 10:05
Processes
OTP
Controlling one process with another (434 views) 7:17
Processes
Solutions
OTP
The simplest Elixir process example (2402 views) 11:48
OTP
Processes
Scheduling recurring jobs with a GenServer (2845 views) 6:06
GenServer
OTP
Pro Very customized Phoenix form helpers (451 views) 35:00
Phoenix
Forms
Ecto
Caching DB requests with ETS (2104 views) 34:12
OTP
CMS
Performance
ETS
Phoenix
Pro Simple performance tweaks for Phoenix (472 views) 18:18
Performance
Phoenix
Meta
Extending a CMS with markdown and regex (688 views) 34:07
Meta
Automation
Regex
CMS
Pro Implementing the Enumerable Protocol (280 views) 25:21
Protocols
Pattern Matching
Enum
Pro Deriving an Elixir Protocol (283 views) 9:17
Poison
Protocols
Elixir Protocols: a gentle introduction (2163 views) 11:06
Protocols
Pattern Matching
Setting up Brotli on Nginx or Phoenix (2503 views) 9:05
Nginx
Performance
Brotli
Phoenix
Forwarding remote IP to Phoenix (579 views) 8:20
Phoenix
Analytics
Encoding Ecto Structs into JSON (2128 views) 6:17
Ecto
JSON
Poison
Pro Page specific titles, meta and tags in Phoenix (413 views) 16:06
Phoenix
EEx
CMS
SEO
Pro Listing multiple types of content in a page template (511 views) 30:35
Many-to-Many
Ecto
Meta
CMS
Abstractions
Pro Graceful 404 pages in Phoenix (511 views) 6:10
ErrorView
Phoenix
Editing topic tags as a list in a Phoenix form (1047 views) 32:08
Forms
Ecto
Phoenix
CMS
Meta
Making a unified tagging system with many to many ecto relations (3787 views) 57:35
Many-to-Many
Meta
Ecto
Abstractions
CMS
Tagging
Q&A: Configuring your editor, plugins and code formatter (Elixir 1.6+) (563 views) 10:08
VS Code
Q&A
Plugins
Formatter
Server side event tracking with Keen.io (Phoenix framework) (2307 views) 24:23
Event Tracking
Meta
Analytics
Phoenix
Planning schemas and contexts for a content site (727 views) 11:29
CMS
Phoenix 1.3
Planning
Meta
Contexts
Sass Brunch setup with Phoenix (358 views) 12:01
Sass
Phoenix
Brunch
Using heatmaps and surveys to drive content production (996 views) 13:23
Meta
Growth
Hotjar
Heatmaps
Surveys
Form inputs for array Ecto types in Phoenix (2638 views) 35:11
Lists
Ecto
Phoenix
Forms
Pretty URLs in Phoenix using names or slugs (2434 views) 8:12
Permalinks
URL
Phoenix
Protocols
Q&A: Has Rails 5 fixed its chat and web sockets problems? (726 views) 7:59
Q&A
Rails
Chat
Web Sockets
Automated deployment with Distillery and Edeliver (1187 views) 56:35
Postgres
Deployment
Edeliver
Ubuntu
Releases
Setting up Nginx blocks and Let's Encrypt HTTPs certs (492 views) 31:27
Let's Encrypt
DNS
Nginx
HTTPS
Digital Ocean
Meta
Setting up Ubuntu and Nginx on Digital Ocean (482 views) 12:56
Ubuntu
Nginx
SSH Keys
Digital Ocean
Firewall
Windows Developer mode and Ubuntu (Virtual Box) (391 views) 14:45
Virtual Box
Ubuntu
Pain
Meta
Windows
Permalinks and an admin auth plug for StatWatch (435 views) 53:11
StatWatch
Ubuntu
Auth
Plug
Permalinks
Styling
Password hashing and Ecto associations for StatWatch (443 views) 73:38
Auth
Bcrypt
Pain
Ecto
StatWatch
Comeonin
Adding sessions and logins to StatWatch (493 views) 42:15
Sessions
StatWatch
Login
Auth
From backend OTP app to Phoenix app (1053 views) 49:30
Supervision
OTP
Contexts
Phoenix 1.3
StatWatch
Planning a Phoenix web app for StatWatch (468 views) 12:08
StatWatch
Contexts
Phoenix 1.3
Planning
Launching StatWatch.me (side project) (540 views) 6:06
StatWatch
Meta
Launch
Side Projects
Building the alchemist camp anew (732 views) 5:31
Phoenix
Books
Meta
Q&A: Why did you choose Elixir as your teaching topic? (383 views) 11:17
Strategy
Business
Meta
Q&A
Q&A: How the Elixir/Phoenix experience compares to Rails or Node (1194 views) 6:41
Q&A
Rails
Phoenix
Web Frameworks
Node
Using Elixir macros to simplify our views (2064 views) 26:57
Macros
Views
Web Frameworks
Meta
Creating a DSL for our router (689 views) 18:00
Macros
Router
Meta
Web Frameworks
Creating controllers for an Elixir web server (493 views) 32:04
Controllers
Web Frameworks
Meta
Macros
Pro Putting an Elixir OTP app in our Elixir OTP app (539 views) 10:42
Mix
Meta
StatWatch
OTP
Catching EEx template errors and displaying them on the page (369 views) 8:06
EEx
Meta
Cowboy server
Error Handling
Adding EEx templates to a Cowboy web server (660 views) 13:49
Meta
Plug
EEx
Web Frameworks
Cowboy Server
A minimal Plug.Conn clone to handle 404s (387 views) 9:26
Plug
Cowboy Server
Web Frameworks
Meta
Building a router and handling static assets (638 views) 25:53
Cowboy Server
Web Frameworks
Meta
Router
Deploying a simple Elixir app with Nanobox (612 views) 13:37
Digital Ocean
Meta
Deployment
Nanobox
Making a site with just the Cowboy web server (1462 views) 24:35
Meta
Cowboy Server
Erlang
Web Frameworks
Flattening lists recursively in Elixir (604 views) 18:53
Solutions
Lists
Tail Recursion
Toy Problems
Inserting one Ecto schema at a time (608 views) 7:00
Associations
Ecto
Creating Ecto associations between profiles and stats (451 views) 29:34
Schemas
StatWatch
Ecto
Creating belongs_to and has_many Ecto associations (1776 views) 9:00
Ecto
Associations
Adding Ecto and a Postgres database to StatWatch (1236 views) 23:31
Postgrex
Ecto
StatWatch
Mutli-app
Migrations
Schemas
Making bitmaps with color palettes (420 views) 28:58
File Formats
Solutions
Binaries
Images
Bitstrings
Constructing bitmap files with Elixir (652 views) 34:31
File Formats
Binaries
Comprehensions
Images
Querying Alexa Site API and parsing XML (1061 views) 11:29
Meta
StatWatch
XML
APIs
SweetXML
A worker to log stats from a YouTube’s API (1150 views) 28:35
APIs
Meta
HTTPoison
StatWatch
JSON
Threatened by rooks, bishops and knights (972 views) 14:04
Xor
Solutions
Games
Filters
Generators
Comprehensions
Pro Finishing Tictac and making a CLI (948 views) 47:48
CLI
State Machine
Pattern Matching
Games
HoF
Modelling the memory game (552 views) 7:44
State Machines
Games
Game state machine (Tictac Part 2) (1159 views) 25:27
Games
Struct
State Machines
Pattern Matching
Whiteboarding the Tictac state machine (522 views) 6:18
State Machines
Games
AFK
Deck generation, Pythagorean Triplets and more (473 views) 13:01
Generators
Codepoints
Filters
Sigils
Comprehensions
Game board (Tictac Part 1) (1116 views) 28:37
Games
Struct
With
Comprehensions
Caboose, a simple Unix tail clone (693 views) 31:53
CLI
Tail
Escript
Command line applications with escript (999 views) 15:18
CLI
TDD
Escript
Pro Using mix to modularize and add tests (561 views) 16:02
Mix
HoF
Fibonacci
Testing
Alchemy Markdown (974 views) 41:09
Regex
Testing
Mix
Markdown
Extending Mini Markdown (496 views) 13:06
Regex
Markdown
Mini Markdown (1106 views) 21:59
VS Code
Markdown
Regex
Fibonacci with tail recursion (1121 views) 16:00
Fibonacci
Timer
Tail Recursion
Solutions
Pro Minimal Todo List Part 2 (1211 views) 46:53
Todo List
Maps
CLI
CSVs
IO
The Image Snatcher (776 views) 7:23
File
IO
Solutions
Command line
Dev Tools
Minimal Todo List Part 1 (1911 views) 60:25
CLI
Maps
Pattern matching
Todo list
Ridiculous
Enum
Word Count ULTIMATE EDITION! (1935 views) 11:10
File
IO
Solutions
Enum
CLI
Regex
Lesson 2: Word Count (3384 views) 19:44
CLI
Elixir scripts
Regex
File
IO
Solution 1: The Greeter (827 views) 8:12
IO
Solutions
Lesson 1: The guessing game (4907 views) 31:10
Math
Games
IO
Binary search
Setup
Welcome to Alchemist Camp (3902 views) 15:17
Meta
Welcome