Disabling logs for a route
(1 comment)
|
|
5:12 |
Phoenix
logging
|
Phoenix JSON API: Generating code for CRUD actions
(0 comments)
|
|
15:29 |
API
JSON
Phoenix
|
Migrating Phoenix to esbuild, with Tailwind, SCSS and Font Awesome
(0 comments)
|
|
16:40 |
Phoenix
esbuild
Tailwind
Setup
Fonts
Vite
|
Phoenix JSON API: Rendering many
(0 comments)
|
|
8:48 |
API
Phoenix
JSON
|
Phoenix JSON API: Getting started
(0 comments)
|
|
10:40 |
API
JSON
Phoenix
|
Scheduling jobs with Quantum (or just GenServer)
(0 comments)
|
|
13:58 |
Quantum
GenServer
|
Getting started with WebSockex
(0 comments)
|
|
12:37 |
Libraries
Sockets
|
Upgrading to Elixir 1.12 and OTP 24 with ASDF
(0 comments)
|
|
7:06 |
Upgrade
ASFD
|
Ecto build_assoc and put_assoc
(1 comment)
|
|
13:43 |
Ecto
Associations
Beginner
|
Ecto changesets, validations and constraints
(0 comments)
|
|
13:12 |
Ecto
Validations
Changesets
Beginner
|
Ecto changesets: change vs cast
(0 comments)
|
|
10:09 |
Beginner
Changesets
Ecto
|
Naming things in an Ecto project
(0 comments)
|
|
8:00 |
Beginner
Naming
Ecto
|
Ecto many_to_many and joining through
(0 comments)
|
|
21:00 |
Beginner
Associations
Ecto
|
Ecto belongs_to and has_many
(3 comments)
|
|
16:39 |
Beginner
Associations
Ecto
|
Configuring IEx for working with Ecto
(0 comments)
|
|
5:04 |
Ecto
IEx
Beginner
|
Some useful Ecto functions
(0 comments)
|
|
13:32 |
Beginner
Queries
Ecto
|
Our first Ecto schemas
(0 comments)
|
|
16:46 |
Schemas
Beginner
Ecto
|
Schema-less Ecto Queries
(0 comments)
|
|
25:30 |
Ecto
Queries
Beginner
|
Creating Ecto Migrations
(0 comments)
|
|
21:08 |
Beginner
Migrations
Ecto
|
Configuring a new project with Ecto
(0 comments)
|
|
12:12 |
Setup
Ecto
Config
Beginner
|
Ecto Overview: The Repo
(0 comments)
|
|
4:58 |
Active Record
Beginner
The Repo
Ecto
|
Pro
More Absinthe mutations
(0 comments)
|
|
17:02 |
Absinthe
Mutations
Ecto
GraphQL
|
Pro
Our first Absinthe mutation
(0 comments)
|
|
11:01 |
Ecto
GraphQL
Absinthe
Mutations
|
Pro
Absinthe project organization
(0 comments)
|
|
17:59 |
GraphQL
Absinthe
Organization
|
Pro
The Problem with deeply nested queries
(0 comments)
|
|
9:45 |
GraphQL
Associations
Resolvers
Absinthe
|
Pro
Absinthe adding a many-to-many
(0 comments)
|
|
17:14 |
Absinthe
Many-to-Many
GraphQL
|
Pro
Absinthe scalars and enums
(0 comments)
|
|
14:05 |
GraphQL
Enums
Scalars
Absinthe
|
Pro
Querying single items with Absinthe
(0 comments)
|
|
11:53 |
Schema
GraphQL
Associations
|
Pro
Our first Absinthe resolvers
(2 comments)
|
|
17:54 |
Absinthe
Associations
Resolvers
GraphQL
|
Pro
Our first Absinthe schema
(2 comments)
|
|
7:07 |
Absinthe
Schema
GraphQL
|
Pro
Exploring with GraphiQL
(1 comment)
|
|
12:00 |
GraphQL
GraphiQL
|
Pro
GraphQL Overview
(0 comments)
|
|
4:22 |
Overviews
GraphQL
|
Absinthe GraphQL Series Intro
(0 comments)
|
|
2:43 |
GraphQL
Planning
Absinthe
|
Simple Phoenix LiveView App: Series Complete!
(0 comments)
|
|
14:37 |
LiveView
Walk-throughs
Reactor
EEx
Phoenix
|
Passing redirect URLs + fragments
(0 comments)
|
|
17:42 |
Views
Reactor
Phoenix
|
Simple Phoenix LiveView app: Embedded comments form
(0 comments)
|
|
16:42 |
Commenting
Reactor
EEx
Phoenix
|
Showing comment counts on the index page (Simple Phoenix LiveView App)
(0 comments)
|
|
10:11 |
Phoenix
Reactor
Ecto
Commenting
|
Simple Phoenix LiveView App: planning comments
(1 comment)
|
|
10:00 |
Commenting
Phoenix
Walk-throughs
Reactor
LiveView
|
How I add auth to Phoenix LiveView apps
(0 comments)
|
|
19:32 |
LiveView
Walk-throughs
Phoenix
Auth
Reactor
|
Simple Phoenix LiveView App: Upgrade LiveView to v0.12.1
(0 comments)
|
|
8:20 |
Reactor
Phoenix
LiveView
Upgrade
|
Simple Phoenix LiveView App: The Podcast Listing Page
(0 comments)
|
|
8:32 |
Phoenix
EEx
Styling
Reactor
|
Simple Phoenix LiveView App: Markdown show notes
(1 comment)
|
|
20:33 |
Ecto
Phoenix
Markdown
Reactor
Regex
|
Simple Phoenix LiveView App: Fonts, logos and sass
(0 comments)
|
|
22:06 |
Phoenix
Webpack
Fonts
Ecto
Reactor
|
Simple Phoenix LiveView App: Upgrade LiveView to v0.8.1
(0 comments)
|
|
18:00 |
Phoenix
Forms
Upgrade
Reactor
LiveView
|
Simple Phoenix LIveView App: Show & Edit Pages
(0 comments)
|
|
19:29 |
LiveView
Phoenix
PubSub
Reactor
|
Simple Phoenix LiveView App: PubSub & Index
(4 comments)
|
|
20:58 |
PubSub
Phoenix
LiveView
Reactor
|
Simple Phoenix LiveView App: Scaffolding Users & Content
(0 comments)
|
|
17:04 |
Generators
Reactor
Seeds.exs
Ecto
Phoenix
|
Simple Phoenix LiveView App: Socket Session info, CSRF & .leex
(0 comments)
|
|
7:47 |
Phoenix
CSRF
Sockets
LiveView
Reactor
|
Simple Phoenix LiveView App: Upgrade to LiveView 0.5.1
(0 comments)
|
|
2:06 |
LiveView
Phoenix
Reactor
Upgrade
|
Simple Phoenix LiveView App: Planning DB Schemas
(2 comments)
|
|
18:04 |
Meta
Phoenix
LiveView
Contexts
Planning
Reactor
|
Simple Phoenix LiveView App: Setup
(4 comments)
|
|
23:38 |
Reactor
Setup
LiveView
Phoenix
|
Pro
Comment counts with abstract schemas
(3 comments)
|
|
26:59 |
Abstractions
CMS
Ecto
Aggregates
|
Pro
Rewriting Ecto Queries
(0 comments)
|
|
9:00 |
Performance
Ecto
|
The .iex.exs file
(0 comments)
|
|
11:54 |
Setup
IEx
Dev Tools
|
Stream.iterate and Advent of Code Day 1
(0 comments)
|
|
15:15 |
Advent of Code
IEx
Streams
|
How to generate a Pid-File for an Elixir app
(0 comments)
|
|
4:16 |
Unix
Systemd
Deployment
Pid-File
|
An Ueberauth Oauth 2 Walkthrough
(1 comment)
|
|
21:40 |
Oauth
Walk-throughs
Phoenix
Ueberauth
|
Pro
Integration testing Elixir with Wallaby Part 2
(0 comments)
|
|
11:03 |
Integration Testing
Webdriver
Wallaby
Testing
|
Integration testing Elixir with Wallaby
(0 comments)
|
|
11:04 |
Integration Testing
Wallaby
Testing
|
Pro
New cards, JSON APIs and Ajax (Trello Clone P5)
(0 comments)
|
|
36:23 |
Mellow
Axios
JSON
Ajax
Vue
Phoenix
|
Pro
Styling cards and todo lists (Trello clone P4)
(0 comments)
|
|
18:37 |
Sass
Vue
Mellow
Phoenix
|
Setting up Vue and SASS (Trello clone P3)
(3 comments)
|
|
18:11 |
Sass
Mellow
Webpack
Vue
Phoenix
|
Finishing the scaffold (Trello clone P2)
(0 comments)
|
|
26:17 |
Phoenix
Mellow
Testing
Generators
|
Fixing generated Phoenix tests (Trello clone P1)
(0 comments)
|
|
40:11 |
Generators
Phoenix
Testing
Mellow
|
Elixir TDD with ExUnit (interview / toy problem)
(0 comments)
|
|
42:26 |
Testing
TDD
ExUnit
Fibonacci
|
Q&A: What do you think of Absinthe GraphQL?
(0 comments)
|
|
7:39 |
Absinthe
GraphQL
Q&A
|
Q&A: How do you update relations in Phoenix forms?
(0 comments)
|
|
6:45 |
Ecto
Q&A
Phoenix
Forms
|
Q&A: How do you deploy Elixir apps?
(0 comments)
|
|
13:08 |
Phoenix
Deployment
Q&A
CMS
|
ASDF, the version manager for all your languages
(0 comments)
|
|
11:23 |
Setup
ASDF
|
Pro
Phoenix 1.4 Chat Server: Part 9
(0 comments)
|
|
19:52 |
ChitChat
Gitlab
CI/CD
Phoenix
Deployment
|
Pro
Phoenix 1.4 Chat Server: Part 8
(0 comments)
|
|
24:40 |
ChitChat
Phoenix
Deployment
Edeliver
Nginx
|
Pro
Phoenix 1.4 Chat Server: Part 7
(0 comments)
|
|
33:48 |
Phoenix
Auth
ChitChat
Presence
Channels
Sockets
|
Pro
Phoenix 1.4 Chat Server: Part 6
(0 comments)
|
|
14:10 |
Sockets
Channels
Phoenix
ChitChat
Auth
|
Phoenix 1.4 Chat Server: Part 5
(0 comments)
|
|
23:29 |
Channels
Phoenix
EEx
Sockets
ChitChat
|
Phoenix 1.4 Chat Server: Part 4
(0 comments)
|
|
25:57 |
ChitChat
Auth
Plug
Phoenix
|
Phoenix 1.4 Chat Server: Part 3
(0 comments)
|
|
23:17 |
ChitChat
Login
Phoenix
Sessions
|
Phoenix 1.4 Chat Server: Part 2
(0 comments)
|
|
30:13 |
Phoenix
Mix
ChitChat
Ecto
Associations
|
Phoenix 1.4 Chat Server: Part 1
(4 comments)
|
|
9:35 |
Sass
Webpack
Phoenix 1.4
ChitChat
|
Phoenix 1.4 Chat Server Series Overview
(0 comments)
|
|
3:01 |
Planning
Phoenix 1.4
|
Autogenerate Elixir Documentation
(1 comment)
|
|
8:21 |
Fibonacci
Testing
Documentation
Mix
|
Pro
Zero Dependency Pagination in Phoenix (Part 2)
(0 comments)
|
|
23:44 |
EEx
Phoenix
Pagination
StatWatch
|
Zero Dependency Pagination in Phoenix (Part 1)
(2 comments)
|
|
29:44 |
Pagination
StatWatch
Ecto
Phoenix
|
Deploying a Phoenix app to Heroku
(0 comments)
|
|
12:00 |
Heroku
Phoenix
Deployment
|
Pro
Tracking signup referrals with Phoenix
(0 comments)
|
|
25:16 |
Ecto
Phoenix
Analytics
Marketing
|
Parsing referral codes (Phoenix Framework)
(0 comments)
|
|
15:01 |
Phoenix
Analytics
Marketing
Meta
|
Spawning linked processes in Elixir
(0 comments)
|
|
9:58 |
OTP
Processes
|
Pro
Process ping-pong
(0 comments)
|
|
10:05 |
Processes
OTP
|
Controlling one process with another
(0 comments)
|
|
7:17 |
Processes
Solutions
OTP
|
The simplest Elixir process example
(0 comments)
|
|
11:48 |
OTP
Processes
|
Scheduling recurring jobs with a GenServer
(0 comments)
|
|
6:06 |
GenServer
OTP
|
Very customized Phoenix form helpers
(0 comments)
|
|
35:00 |
Ecto
Forms
Phoenix
|
Caching DB requests with ETS
(0 comments)
|
|
34:12 |
Performance
OTP
ETS
CMS
Phoenix
|
Pro
Simple performance tweaks for Phoenix
(0 comments)
|
|
18:18 |
Phoenix
Meta
Performance
|
Extending a CMS with markdown and regex
(0 comments)
|
|
34:07 |
Automation
Meta
CMS
Regex
|
Pro
Implementing the Enumerable Protocol
(0 comments)
|
|
25:21 |
Pattern Matching
Enum
Protocols
|
Pro
Deriving an Elixir Protocol
(0 comments)
|
|
9:17 |
Poison
Protocols
|
Elixir Protocols: a gentle introduction
(0 comments)
|
|
11:06 |
Pattern Matching
Protocols
|
Pro
Setting up Brotli on Nginx or Phoenix
(0 comments)
|
|
9:05 |
Performance
Phoenix
Nginx
Brotli
|
Forwarding remote IP to Phoenix
(0 comments)
|
|
8:20 |
Analytics
Phoenix
|
Encoding Ecto Structs into JSON
(0 comments)
|
|
6:17 |
JSON
Poison
Ecto
|
Pro
Page specific titles, meta and tags in Phoenix
(0 comments)
|
|
16:06 |
EEx
SEO
CMS
Phoenix
|
Pro
Listing multiple types of content in a page template
(0 comments)
|
|
30:35 |
Abstractions
Meta
CMS
Many-to-Many
Ecto
|
Pro
Graceful 404 pages in Phoenix
(0 comments)
|
|
6:10 |
Phoenix
ErrorView
|
Editing topic tags as a list in a Phoenix form
(4 comments)
|
|
32:08 |
Meta
Ecto
Forms
CMS
Phoenix
|
Making a unified tagging system with many to many ecto relations
(0 comments)
|
|
57:35 |
Abstractions
CMS
Ecto
Many-to-Many
Tagging
Meta
|
Q&A: Configuring your editor, plugins and code formatter (Elixir 1.6+)
(0 comments)
|
|
10:08 |
Formatter
VS Code
Plugins
Q&A
|
Server side event tracking with Keen.io (Phoenix framework)
(0 comments)
|
|
24:23 |
Analytics
Meta
Phoenix
Event Tracking
|
Planning schemas and contexts for a content site
(0 comments)
|
|
11:29 |
Phoenix 1.3
Contexts
Planning
CMS
Meta
|
Sass Brunch setup with Phoenix
(0 comments)
|
|
12:01 |
Sass
Brunch
Phoenix
|
Using heatmaps and surveys to drive content production
(0 comments)
|
|
13:23 |
Hotjar
Heatmaps
Surveys
Meta
Growth
|
Form inputs for array Ecto types in Phoenix
(1 comment)
|
|
35:11 |
Lists
Ecto
Forms
Phoenix
|
Pretty URLs in Phoenix using names or slugs
(0 comments)
|
|
8:12 |
URL
Protocols
Permalinks
Phoenix
|
Q&A: Has Rails 5 fixed its chat and web sockets problems?
(0 comments)
|
|
7:59 |
Web Sockets
Q&A
Chat
Rails
|
Automated deployment with Distillery and Edeliver
(0 comments)
|
|
56:35 |
Releases
Deployment
Edeliver
Ubuntu
Postgres
|
Setting up Nginx blocks and Let's Encrypt HTTPs certs
(0 comments)
|
|
31:27 |
Meta
Digital Ocean
HTTPS
DNS
Let's Encrypt
Nginx
|
Setting up Ubuntu and Nginx on Digital Ocean
(0 comments)
|
|
12:56 |
Firewall
Digital Ocean
Ubuntu
Nginx
SSH Keys
|
Windows Developer mode and Ubuntu (Virtual Box)
(0 comments)
|
|
14:45 |
Virtual Box
Meta
Windows
Pain
Ubuntu
|
Permalinks and an admin auth plug for StatWatch
(0 comments)
|
|
53:11 |
Permalinks
Plug
StatWatch
Styling
Ubuntu
Auth
|
Password hashing and Ecto associations for StatWatch
(0 comments)
|
|
73:38 |
StatWatch
Auth
Comeonin
Bcrypt
Ecto
Pain
|
Adding sessions and logins to StatWatch
(0 comments)
|
|
42:15 |
Login
Auth
Sessions
StatWatch
|
From backend OTP app to Phoenix app
(0 comments)
|
|
49:30 |
Contexts
StatWatch
Supervision
Phoenix 1.3
OTP
|
Planning a Phoenix web app for StatWatch
(0 comments)
|
|
12:08 |
Phoenix 1.3
Planning
StatWatch
Contexts
|
Launching StatWatch.me (side project)
(0 comments)
|
|
6:06 |
Meta
StatWatch
Side Projects
Launch
|
Building the alchemist camp anew
(0 comments)
|
|
5:31 |
Phoenix
Books
Meta
|
Q&A: Why did you choose Elixir as your teaching topic?
(0 comments)
|
|
11:17 |
Q&A
Strategy
Business
Meta
|
Q&A: How the Elixir/Phoenix experience compares to Rails or Node
(0 comments)
|
|
6:41 |
Rails
Phoenix
Web Frameworks
Q&A
Node
|
Using Elixir macros to simplify our views
(0 comments)
|
|
26:57 |
Web Frameworks
Views
Meta
Macros
|
Creating a DSL for our router
(0 comments)
|
|
18:00 |
Meta
Macros
Router
Web Frameworks
|
Creating controllers for an Elixir web server
(0 comments)
|
|
32:04 |
Controllers
Meta
Macros
Web Frameworks
|
Pro
Putting an Elixir OTP app in our Elixir OTP app
(0 comments)
|
|
10:42 |
Mix
OTP
Meta
StatWatch
|
Catching EEx template errors and displaying them on the page
(0 comments)
|
|
8:06 |
Error Handling
Meta
Cowboy server
EEx
|
Adding EEx templates to a Cowboy web server
(0 comments)
|
|
13:49 |
EEx
Meta
Web Frameworks
Cowboy Server
Plug
|
A minimal Plug.Conn clone to handle 404s
(0 comments)
|
|
9:26 |
Web Frameworks
Meta
Cowboy Server
Plug
|
Building a router and handling static assets
(4 comments)
|
|
25:53 |
Web Frameworks
Meta
Cowboy Server
Router
|
Deploying a simple Elixir app with Nanobox
(0 comments)
|
|
13:37 |
Digital Ocean
Meta
Deployment
Nanobox
|
Making a site with just the Cowboy web server
(0 comments)
|
|
24:35 |
Meta
Erlang
Cowboy Server
Web Frameworks
|
Flattening lists recursively in Elixir
(0 comments)
|
|
18:53 |
Tail Recursion
Solutions
Toy Problems
Lists
|
Inserting one Ecto schema at a time
(0 comments)
|
|
7:00 |
Associations
Ecto
|
Creating Ecto associations between profiles and stats
(0 comments)
|
|
29:34 |
Schemas
Ecto
StatWatch
|
Creating belongs_to and has_many Ecto associations
(5 comments)
|
|
9:00 |
Ecto
Associations
|
Adding Ecto and a Postgres database to StatWatch
(2 comments)
|
|
23:31 |
Postgrex
Schemas
StatWatch
Mutli-app
Migrations
Ecto
|
Making bitmaps with color palettes
(0 comments)
|
|
28:58 |
Binaries
Solutions
Images
File Formats
Bitstrings
|
Constructing bitmap files with Elixir
(1 comment)
|
|
34:31 |
Comprehensions
File Formats
Binaries
Images
|
Querying Alexa Site API and parsing XML
(3 comments)
|
|
11:29 |
APIs
Meta
XML
SweetXML
StatWatch
|
A worker to log stats from a YouTube’s API
(4 comments)
|
|
28:35 |
APIs
HTTPoison
StatWatch
Meta
JSON
|
Threatened by rooks, bishops and knights
(1 comment)
|
|
14:04 |
Filters
Xor
Solutions
Games
Comprehensions
Generators
|
Pro
Finishing Tictac and making a CLI
(2 comments)
|
|
47:48 |
CLI
State Machines
Pattern Matching
HoF
Games
|
Modelling the memory game
(0 comments)
|
|
7:44 |
Games
State Machines
|
Game state machine (Tictac Part 2)
(0 comments)
|
|
25:27 |
Games
State Machines
Pattern Matching
Structs
|
Whiteboarding the Tictac state machine
(0 comments)
|
|
6:18 |
AFK
State Machines
Games
|
Deck generation, Pythagorean Triplets and more
(0 comments)
|
|
13:01 |
Comprehensions
Sigils
Codepoints
Filters
Generators
|
Game board (Tictac Part 1)
(3 comments)
|
|
28:37 |
Comprehensions
Games
With
Structs
|
Caboose, a simple Unix tail clone
(3 comments)
|
|
31:53 |
Escript
Tail
CLI
|
Command line applications with escript
(0 comments)
|
|
15:18 |
Escript
TDD
CLI
|
Pro
Using mix to modularize and add tests
(1 comment)
|
|
16:02 |
Mix
HoF
Testing
Fibonacci
|
Alchemy Markdown
(3 comments)
|
|
41:09 |
Testing
Markdown
Regex
Mix
|
Extending Mini Markdown
(1 comment)
|
|
13:06 |
Markdown
Regex
|
Mini Markdown
(3 comments)
|
|
21:59 |
Regex
VS Code
Markdown
|
Fibonacci with tail recursion
(0 comments)
|
|
16:00 |
Solutions
Fibonacci
Timer
Tail Recursion
|
Minimal Todo List Part 2
(3 comments)
|
|
46:53 |
CLI
CSVs
Maps
Todo List
IO
|
The Image Snatcher
(1 comment)
|
|
7:23 |
Dev Tools
File
Solutions
IO
Command line
|
Minimal Todo List Part 1
(8 comments)
|
|
60:25 |
Pattern matching
Ridiculous
Enum
CLI
Todo list
Maps
|
Word Count ULTIMATE EDITION!
(5 comments)
|
|
11:10 |
CLI
Solutions
Regex
IO
File
Enum
|
Lesson 2: Word Count
(7 comments)
|
|
19:44 |
Elixir scripts
IO
File
Regex
CLI
|
Solution 1: The Greeter
(4 comments)
|
|
8:12 |
IO
Solutions
|
Lesson 1: The guessing game
(11 comments)
|
|
31:10 |
Math
IO
Setup
Games
Binary search
|
Welcome to Alchemist Camp
(6 comments)
|
|
15:17 |
Meta
Welcome
|