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.
Discussion
Loading...

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