Your Teacher
Andrea Fomera

I'm a Senior Software Developer living outside Denver, Colorado
About This Episode
Testing out new features or changes in production is something almost every application needs. Flipper is a fantastic tool with a GUI for rolling out these changes easily in your Ruby on Rails app.

Common Features in Rails Apps
1
Liking Posts
24 minutes
2
Markdown and Emoji with the html-pipeline gem
17 minutes
3
Comments With Polymorphic Associations
23 minutes
4
Activity Feed From Scratch
23 minutes
5
@Mentions, Autocomplete, Notifications, and Links
27 minutes
6
Scheduling Posts
33 minutes
7
In-App Navbar Notifications
40 minutes
8
Repost / Retweet / Reblog
20 minutes
9
Message Templates
22 minutes
10
Improving In-App Notifications
19 minutes
11
Devise Masquerade as another User
11 minutes
12
Select Or Create Field With Selectize.js
27 minutes
13
Preferences & Settings with ActiveRecord::Store
16 minutes
14
Global Autocomplete Search
24 minutes
15
Charts with Chartkick and Groupdate
18 minutes
16
Analytics with Segment
22 minutes
17
Tracking Metrics with Ahoy and Blazer
20 minutes
18
Sortable Drag and Drop
12 minutes
19
Using the Trix Editor plus File Upload Attachments
22 minutes
20
Administrate Custom Fields and the Trix Editor
10 minutes
21
Handling Inbound Email Parsing with Rails
21 minutes
22
Two Factor Authentication With Devise
31 minutes
23
Error Tracking with Errbit
16 minutes
24
A/B Split Testing with the Split gem
16 minutes
25
Handle 404s Better Using Rescue_from
13 minutes
26
Undo Sending Button like GMail
24 minutes
27
Auto-detect User Time Zones in Rails
20 minutes
28
User Referral Program From Scratch
18 minutes
29
How to Add Pagination with Pagy
11 minutes
30
Handling First & Last Name with the name_of_person gem
10 minutes
31
User Avatars with ActiveStorage
11 minutes
32
Autosave Draft Records - Part 1
17 minutes
33
Autosave Draft Records - Part 2
11 minutes
34
User Onboarding Progress Bar
21 minutes
35
Preventing Conflicts with Optimistic Locking
10 minutes
36
Handle Race Conditions with Pessimistic Locking
10 minutes
37
How to use Uppy with ActiveStorage
23 minutes
38
Tracking online users with timestamps
5 minutes
39
Realtime Online User Tracking with ActionCable
14 minutes
40
File uploads in Rails with Shrine
14 minutes
41
How to use the Pay gem to accept Payments in Rails
13 minutes
42
Google Maps and Google Places Autocomplete API with Rails, Turbolinks, and Stimulus.js
23 minutes
43
Multiuser Live Video Chat in Rails
17 minutes
44
How to translate and localize apps with Rails Internationalization (18n)
17 minutes
45
How to add Notifications to Rails with Noticed
12 minutes
46
How to Submit Complex Form Data in Ruby on Rails
19 minutes
47
Advanced Flash Messages with Buttons & Actions in Rails
11 minutes
48
Require Work Email Address on Registration
15 minutes
49
Bulk Operations in Rails
13 minutes
50
Slug History & Redirecting Old Slugs with FriendlyID
15 minutes
51
Link To Current Page With Params
6 minutes
52
Sharing Cookies with Subdomains in Rails
5 minutes
53
Contrasting Colors with YIQ and Helper Tests in Rails
8 minutes
54
Email Unsubscribe Links with ActionMailer in Rails
9 minutes
55
Dynamic Authorization Roles with Pundit
12 minutes
56
How to use Kredis with Rails
13 minutes
57
How to add Search in Rails using Meilisearch
20 minutes
How to add Feature Flags in Rails with the Flipper gem
7 minutes
59
Domain & Subdomain Routing Constraints in Rails
23 minutes
60
How to add a Command Palette to your Ruby on Rails app
10 minutes
61
Polymorphic Selects in Rails using GlobalIDs
15 minutes
62
How to use hCaptcha with Ruby on Rails, Turbo, and Stimulus.js
18 minutes
63
Advanced URL Parsing in Rails with PublicSuffix & Addressable gems
12 minutes