Alchemist Camp episodes

Title Length Topics
Deploying a Phoenix app to Heroku (Elixir 1.7) (858 views) 12:00
Deployment
Heroku
Phoenix
Pro Tracking signup referrals with Phoenix (135 views) 25:16
Ecto
Analytics
Phoenix
Marketing
Parsing referral codes (Phoenix Framework) (820 views) 15:01
Phoenix
Marketing
Analytics
Meta
Spawning linked processes in Elixir (103 views) 9:58
Processes
OTP
Pro Process ping-pong (234 views) 10:05
OTP
Processes
Controlling one process with another (151 views) 7:17
Processes
Solutions
OTP
The simplest Elixir process example (1282 views) 11:48
OTP
Processes
Scheduling recurring jobs with a GenServer (2074 views) 6:06
GenServer
OTP
Pro Very customized Phoenix form helpers (132 views) 35:00
Ecto
Phoenix
Forms
Caching DB requests with ETS (952 views) 34:12
Phoenix
OTP
CMS
ETS
Performance
Pro Simple performance tweaks for Phoenix (176 views) 18:18
Meta
Performance
Phoenix
Extending a CMS with markdown and regex (172 views) 34:07
CMS
Meta
Automation
Regex
Pro Implementing the Enumerable Protocol (89 views) 25:21
Enum
Protocols
Pattern Matching
Pro Deriving an Elixir Protocol (86 views) 9:17
Protocols
Poison
Elixir Protocols: a gentle introduction (1442 views) 11:06
Pattern Matching
Protocols
Setting up Brotli on Nginx or Phoenix (1263 views) 9:05
Performance
Phoenix
Nginx
Brotli
Forwarding remote IP to Phoenix (146 views) 8:20
Phoenix
Analytics
Encoding Ecto Structs into JSON (377 views) 6:17
JSON
Ecto
Poison
Pro Page specific titles, meta and tags in Phoenix (150 views) 16:06
SEO
CMS
Phoenix
EEx
Pro Listing multiple types of content in a page template (172 views) 30:35
CMS
Ecto
Meta
Many-to-Many
Abstractions
Pro Graceful 404 pages in Phoenix (271 views) 6:10
ErrorView
Phoenix
Editing topic tags as a list in a Phoenix form (427 views) 32:08
Ecto
Phoenix
CMS
Forms
Meta
Making a unified tagging system with many to many ecto relations (2145 views) 57:35
CMS
Ecto
Abstractions
Tagging
Many-to-Many
Meta
Q&A: Configuring your editor, plugins and code formatter (Elixir 1.6) (226 views) 10:08
VS Code
Q&A
Plugins
Formatter
Server side event tracking with Keen.io (Phoenix framework) (1394 views) 24:23
Analytics
Event Tracking
Meta
Phoenix
Planning schemas and contexts for a content site (302 views) 11:29
CMS
Planning
Contexts
Meta
Phoenix 1.3
Sass Brunch setup with Phoenix (166 views) 12:01
Sass
Phoenix
Brunch
Using heatmaps and surveys to drive content production (640 views) 13:23
Heatmaps
Meta
Surveys
Growth
Hotjar
Form inputs for array Ecto types in Phoenix (1595 views) 35:11
Forms
Lists
Phoenix
Ecto
Pretty URLs in Phoenix using names or slugs (1552 views) 8:12
Phoenix
URL
Protocols
Permalinks
Q&A: Has Rails 5 fixed its chat and web sockets problems? (203 views) 7:59
Rails
Q&A
Chat
Web Sockets
Automated deployment with Distillery and Edeliver (379 views) 56:35
Releases
Deployment
Edeliver
Postgres
Ubuntu
Setting up Nginx blocks and Let's Encrypt HTTPs certs (214 views) 31:27
DNS
HTTPS
Let's Encrypt
Meta
Nginx
Digital Ocean
Setting up Ubuntu and Nginx on Digital Ocean (219 views) 12:56
Digital Ocean
SSH Keys
Firewall
Ubuntu
Nginx
Windows Developer mode and Ubuntu (Virtual Box) (190 views) 14:45
Virtual Box
Meta
Pain
Ubuntu
Windows
Permalinks and an admin auth plug for StatWatch (203 views) 53:11
StatWatch
Styling
Plug
Auth
Ubuntu
Permalinks
Password hashing and Ecto associations for StatWatch (178 views) 73:38
Ecto
Auth
Comeonin
Bcrypt
Pain
StatWatch
Adding sessions and logins to StatWatch (224 views) 42:15
Sessions
Auth
Login
StatWatch
From backend OTP app to Phoenix app (313 views) 49:30
Phoenix 1.3
Supervision
StatWatch
OTP
Contexts
Planning a Phoenix web app for StatWatch (209 views) 12:08
Planning
StatWatch
Phoenix 1.3
Contexts
Launching StatWatch.me (side project) (239 views) 6:06
Launch
Meta
StatWatch
Side Projects
Building the alchemist camp anew (308 views) 5:31
Meta
Books
Phoenix
Q&A: Why did you choose Elixir as your teaching topic? (176 views) 11:17
Q&A
Meta
Strategy
Business
Q&A: How the Elixir/Phoenix experience compares to Rails or Node (425 views) 6:41
Rails
Node
Web Frameworks
Q&A
Phoenix
Using Elixir macros to simplify our views (1746 views) 26:57
Meta
Views
Macros
Web Frameworks
Creating a DSL for our router (202 views) 18:00
Router
Macros
Meta
Web Frameworks
Creating controllers for an Elixir web server (191 views) 32:04
Controllers
Meta
Web Frameworks
Macros
Putting an Elixir OTP app in our Elixir OTP app (236 views) 10:42
StatWatch
Meta
Mix
OTP
Catching EEx template errors and displaying them on the page (157 views) 8:06
Error Handling
EEx
Cowboy server
Meta
Adding EEx templates to a Cowboy web server (177 views) 13:49
EEx
Web Frameworks
Cowboy Server
Meta
Plug
A minimal Plug.Conn clone to handle 404s (166 views) 9:26
Web Frameworks
Meta
Plug
Cowboy Server
Building a router and handling static assets (246 views) 25:53
Web Frameworks
Meta
Cowboy Server
Router
Deploying a simple Elixir app with Nanobox (240 views) 13:37
Nanobox
Meta
Digital Ocean
Deployment
Making a site with just the Cowboy web server (400 views) 24:35
Erlang
Web Frameworks
Cowboy Server
Meta
Flattening lists recursively in Elixir (177 views) 18:53
Tail Recursion
Lists
Solutions
Toy Problems
Inserting one Ecto schema at a time (304 views) 7:00
Associations
Ecto
Creating Ecto associations between profiles and stats (112 views) 29:34
Schemas
Ecto
StatWatch
Creating belongs_to and has_many Ecto associations (307 views) 9:00
Ecto
Associations
Adding Ecto and a Postgres database to StatWatch (357 views) 23:31
Migrations
StatWatch
Ecto
Postgrex
Schemas
Mutli-app
Making bitmaps with color palettes (166 views) 28:58
Binaries
File Formats
Images
Bitstrings
Solutions
Constructing bitmap files with Elixir (204 views) 34:31
File Formats
Images
Binaries
Comprehensions
Querying Alexa Site API and parsing XML (356 views) 11:29
SweetXML
APIs
XML
Meta
StatWatch
A worker to log stats from a YouTube’s API (407 views) 28:35
Meta
APIs
HTTPoison
StatWatch
JSON
Threatened by rooks, bishops and knights (721 views) 14:04
Xor
Solutions
Games
Comprehensions
Generators
Filters
Pro Finishing Tictac and making a CLI (469 views) 47:48
Games
Pattern Matching
State Machine
CLI
HoF
Modelling the memory game (243 views) 7:44
Games
State Machines
Game state machine (Tictac Part 2) (314 views) 25:27
Pattern Matching
Struct
Games
State Machines
Whiteboarding the Tictac state machine (247 views) 6:18
Games
AFK
State Machines
Deck generation, Pythagorean Triplets and more (215 views) 13:01
Sigils
Filters
Generators
Comprehensions
Codepoints
Game board (Tictac Part 1) (332 views) 28:37
Struct
With
Comprehensions
Games
Caboose, a simple Unix tail clone (200 views) 31:53
Escript
Tail
CLI
Command line applications with escript (295 views) 15:18
CLI
escript
Using mix to modularize and add tests (251 views) 16:02
Fibonacci
Testing
HoF
Mix
Alchemy Markdown (356 views) 41:09
Markdown
Mix
Regex
Testing
Extending Mini Markdown (236 views) 13:06
Markdown
Regex
Mini Markdown (384 views) 21:59
Markdown
VS Code
Regex
Fibonacci with tail recursion (324 views) 16:00
Fibonacci
Tail Recursion
Solutions
Timer
Minimal Todo List Part 2 (399 views) 46:53
CSVs
CLI
Todo List
IO
The Image Snatcher (354 views) 7:23
IO
Dev Tools
Command line
File
Solutions
Minimal Todo List Part 1 (602 views) 60:25
Ridiculous
CLI
Enum
Todo list
Pattern matching
Word Count ULTIMATE EDITION! (1370 views) 11:10
Solutions
IO
Enum
File
Regex
CLI
Lesson 2: Word Count (1373 views) 19:44
File
Regex
CLI
Elixir scripts
IO
Solution 1: The Greeter (445 views) 8:12
Solutions
IO
Lesson 1: The guessing game (1915 views) 31:10
IO
Binary search
Math
Games
Setup
Welcome to Alchemist Camp (2737 views) 15:17
Welcome
Meta