Alchemist Camp episodes

Title Length Topics
Elixir TDD with ExUnit (interview / toy problem) (112 views) 42:26
ExUnit
Fibonacci
Testing
TDD
Q&A: How do you update relations in Phoenix forms? (1028 views) 6:45
Forms
Phoenix
Ecto
Q&A
Q&A: How do you deploy Elixir apps? (847 views) 13:08
Phoenix
Q&A
Deployment
CMS
ASDF, the version manager for all your languages (2760 views) 11:23
Setup
ASDF
Pro Phoenix 1.4 Chat Server: Part 9 (171 views) 19:52
ChitChat
Deployment
Phoenix
CI/CD
Gitlab
Pro Phoenix 1.4 Chat Server: Part 8 (206 views) 24:40
ChitChat
Nginx
Phoenix
Edeliver
Deployment
Pro Phoenix 1.4 Chat Server: Part 7 (259 views) 33:48
Channels
Auth
Sockets
ChitChat
Presence
Phoenix
Pro Phoenix 1.4 Chat Server: Part 6 (456 views) 14:10
Auth
ChitChat
Phoenix
Sockets
Channels
Phoenix 1.4 Chat Server: Part 5 (1193 views) 23:29
ChitChat
Phoenix
EEx
Channels
Sockets
Phoenix 1.4 Chat Server: Part 4 (1168 views) 25:57
Phoenix
Plug
Auth
ChitChat
Phoenix 1.4 Chat Server: Part 3 (994 views) 23:17
Phoenix
Login
Sessions
ChitChat
Phoenix 1.4 Chat Server: Part 2 (1716 views) 30:13
Phoenix
Ecto
ChitChat
Associations
Mix
Phoenix 1.4 Chat Server: Part 1 (3978 views) 9:35
Sass
Webpack
Phoenix 1.4
ChitChat
Phoenix 1.4 Chat Server Series Overview (2198 views) 3:01
Phoenix 1.4
Planning
Autogenerate Elixir Documentation (1078 views) 8:21
Testing
Mix
Fibonacci
Documentation
Pro Zero Dependency Pagination in Phoenix (Part 2) (602 views) 23:44
Pagination
EEx
Phoenix
StatWatch
Zero Dependency Pagination in Phoenix (Part 1) (2568 views) 29:44
Ecto
Pagination
Phoenix
StatWatch
Deploying a Phoenix app to Heroku (3506 views) 12:00
Heroku
Phoenix
Deployment
Pro Tracking signup referrals with Phoenix (402 views) 25:16
Marketing
Analytics
Ecto
Phoenix
Parsing referral codes (Phoenix Framework) (1480 views) 15:01
Marketing
Meta
Analytics
Phoenix
Spawning linked processes in Elixir (419 views) 9:58
Processes
OTP
Pro Process ping-pong (456 views) 10:05
OTP
Processes
Controlling one process with another (420 views) 7:17
Processes
Solutions
OTP
The simplest Elixir process example (2299 views) 11:48
Processes
OTP
Scheduling recurring jobs with a GenServer (2773 views) 6:06
GenServer
OTP
Pro Very customized Phoenix form helpers (436 views) 35:00
Forms
Ecto
Phoenix
Caching DB requests with ETS (2011 views) 34:12
CMS
OTP
Performance
Phoenix
ETS
Pro Simple performance tweaks for Phoenix (460 views) 18:18
Performance
Phoenix
Meta
Extending a CMS with markdown and regex (642 views) 34:07
Automation
Meta
Regex
CMS
Pro Implementing the Enumerable Protocol (270 views) 25:21
Protocols
Enum
Pattern Matching
Pro Deriving an Elixir Protocol (274 views) 9:17
Protocols
Poison
Elixir Protocols: a gentle introduction (2101 views) 11:06
Protocols
Pattern Matching
Setting up Brotli on Nginx or Phoenix (2374 views) 9:05
Phoenix
Brotli
Performance
Nginx
Forwarding remote IP to Phoenix (534 views) 8:20
Phoenix
Analytics
Encoding Ecto Structs into JSON (1978 views) 6:17
JSON
Ecto
Poison
Pro Page specific titles, meta and tags in Phoenix (395 views) 16:06
Phoenix
EEx
CMS
SEO
Pro Listing multiple types of content in a page template (498 views) 30:35
Many-to-Many
Meta
CMS
Ecto
Abstractions
Pro Graceful 404 pages in Phoenix (497 views) 6:10
Phoenix
ErrorView
Editing topic tags as a list in a Phoenix form (994 views) 32:08
Forms
Ecto
Phoenix
CMS
Meta
Making a unified tagging system with many to many ecto relations (3623 views) 57:35
Ecto
Abstractions
Meta
Many-to-Many
CMS
Tagging
Q&A: Configuring your editor, plugins and code formatter (Elixir 1.6) (525 views) 10:08
Plugins
Formatter
Q&A
VS Code
Server side event tracking with Keen.io (Phoenix framework) (2238 views) 24:23
Analytics
Event Tracking
Meta
Phoenix
Planning schemas and contexts for a content site (685 views) 11:29
Phoenix 1.3
Planning
CMS
Meta
Contexts
Sass Brunch setup with Phoenix (345 views) 12:01
Brunch
Sass
Phoenix
Using heatmaps and surveys to drive content production (964 views) 13:23
Hotjar
Surveys
Heatmaps
Meta
Growth
Form inputs for array Ecto types in Phoenix (2550 views) 35:11
Forms
Ecto
Lists
Phoenix
Pretty URLs in Phoenix using names or slugs (2331 views) 8:12
Phoenix
Protocols
URL
Permalinks
Q&A: Has Rails 5 fixed its chat and web sockets problems? (660 views) 7:59
Chat
Q&A
Rails
Web Sockets
Automated deployment with Distillery and Edeliver (1115 views) 56:35
Deployment
Ubuntu
Postgres
Releases
Edeliver
Setting up Nginx blocks and Let's Encrypt HTTPs certs (463 views) 31:27
Digital Ocean
Nginx
Meta
HTTPS
DNS
Let's Encrypt
Setting up Ubuntu and Nginx on Digital Ocean (450 views) 12:56
Digital Ocean
Ubuntu
Firewall
SSH Keys
Nginx
Windows Developer mode and Ubuntu (Virtual Box) (375 views) 14:45
Virtual Box
Windows
Ubuntu
Pain
Meta
Permalinks and an admin auth plug for StatWatch (419 views) 53:11
Styling
Ubuntu
Permalinks
Plug
StatWatch
Auth
Password hashing and Ecto associations for StatWatch (413 views) 73:38
Pain
Auth
StatWatch
Bcrypt
Ecto
Comeonin
Adding sessions and logins to StatWatch (460 views) 42:15
StatWatch
Auth
Sessions
Login
From backend OTP app to Phoenix app (967 views) 49:30
Phoenix 1.3
OTP
StatWatch
Supervision
Contexts
Planning a Phoenix web app for StatWatch (445 views) 12:08
Planning
Contexts
Phoenix 1.3
StatWatch
Launching StatWatch.me (side project) (508 views) 6:06
StatWatch
Meta
Launch
Side Projects
Building the alchemist camp anew (701 views) 5:31
Books
Phoenix
Meta
Q&A: Why did you choose Elixir as your teaching topic? (364 views) 11:17
Meta
Business
Q&A
Strategy
Q&A: How the Elixir/Phoenix experience compares to Rails or Node (1132 views) 6:41
Web Frameworks
Node
Rails
Phoenix
Q&A
Using Elixir macros to simplify our views (2024 views) 26:57
Macros
Views
Meta
Web Frameworks
Creating a DSL for our router (629 views) 18:00
Web Frameworks
Router
Macros
Meta
Creating controllers for an Elixir web server (461 views) 32:04
Macros
Web Frameworks
Controllers
Meta
Pro Putting an Elixir OTP app in our Elixir OTP app (520 views) 10:42
Meta
StatWatch
OTP
Mix
Catching EEx template errors and displaying them on the page (338 views) 8:06
EEx
Error Handling
Meta
Cowboy server
Adding EEx templates to a Cowboy web server (614 views) 13:49
Cowboy Server
Web Frameworks
EEx
Meta
Plug
A minimal Plug.Conn clone to handle 404s (361 views) 9:26
Cowboy Server
Meta
Web Frameworks
Plug
Building a router and handling static assets (598 views) 25:53
Router
Web Frameworks
Cowboy Server
Meta
Deploying a simple Elixir app with Nanobox (570 views) 13:37
Digital Ocean
Meta
Deployment
Nanobox
Making a site with just the Cowboy web server (1355 views) 24:35
Web Frameworks
Erlang
Cowboy Server
Meta
Flattening lists recursively in Elixir (561 views) 18:53
Solutions
Tail Recursion
Toy Problems
Lists
Inserting one Ecto schema at a time (577 views) 7:00
Ecto
Associations
Creating Ecto associations between profiles and stats (420 views) 29:34
Schemas
StatWatch
Ecto
Creating belongs_to and has_many Ecto associations (1668 views) 9:00
Associations
Ecto
Adding Ecto and a Postgres database to StatWatch (1136 views) 23:31
Schemas
StatWatch
Mutli-app
Ecto
Migrations
Postgrex
Making bitmaps with color palettes (390 views) 28:58
Solutions
Images
File Formats
Binaries
Bitstrings
Constructing bitmap files with Elixir (620 views) 34:31
Images
Binaries
Comprehensions
File Formats
Querying Alexa Site API and parsing XML (988 views) 11:29
Meta
XML
SweetXML
APIs
StatWatch
A worker to log stats from a YouTube’s API (1071 views) 28:35
APIs
Meta
HTTPoison
JSON
StatWatch
Threatened by rooks, bishops and knights (954 views) 14:04
Games
Xor
Comprehensions
Solutions
Filters
Generators
Pro Finishing Tictac and making a CLI (921 views) 47:48
State Machine
Pattern Matching
Games
CLI
HoF
Modelling the memory game (520 views) 7:44
Games
State Machines
Game state machine (Tictac Part 2) (1075 views) 25:27
Games
State Machines
Pattern Matching
Struct
Whiteboarding the Tictac state machine (494 views) 6:18
AFK
Games
State Machines
Deck generation, Pythagorean Triplets and more (453 views) 13:01
Codepoints
Filters
Generators
Sigils
Comprehensions
Game board (Tictac Part 1) (1012 views) 28:37
Struct
Comprehensions
Games
With
Caboose, a simple Unix tail clone (645 views) 31:53
Tail
CLI
Escript
Command line applications with escript (919 views) 15:18
CLI
TDD
Escript
Pro Using mix to modularize and add tests (538 views) 16:02
Testing
HoF
Mix
Fibonacci
Alchemy Markdown (924 views) 41:09
Testing
Regex
Markdown
Mix
Extending Mini Markdown (471 views) 13:06
Markdown
Regex
Mini Markdown (1046 views) 21:59
VS Code
Markdown
Regex
Fibonacci with tail recursion (1041 views) 16:00
Timer
Tail Recursion
Fibonacci
Solutions
Pro Minimal Todo List Part 2 (1148 views) 46:53
CLI
IO
Todo List
CSVs
The Image Snatcher (731 views) 7:23
Solutions
IO
Command line
File
Dev Tools
Minimal Todo List Part 1 (1772 views) 60:25
CLI
Ridiculous
Pattern matching
Todo list
Enum
Word Count ULTIMATE EDITION! (1896 views) 11:10
File
Enum
Regex
Solutions
IO
CLI
Lesson 2: Word Count (3214 views) 19:44
Regex
File
IO
Elixir scripts
CLI
Solution 1: The Greeter (802 views) 8:12
IO
Solutions
Lesson 1: The guessing game (4609 views) 31:10
Setup
Math
Games
IO
Binary search
Welcome to Alchemist Camp (3784 views) 15:17
Meta
Welcome