Drifting Ruby
Episode #464 - Tracking Writebook Changes
updated
► Full Episode - driftingruby.com/episodes/using-llms-to-generate-tags
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/from-heroku-to-kamal
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #deployment #infrastructure
► Full Episode - driftingruby.com/episodes/webhooks-from-stripe-billing-portal
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #stripe #payments
► Full Episode - driftingruby.com/episodes/stripe-billing-portal
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/hotwire-combobox
00:00 - Introduction
02:06 - Creating the models
02:45 - Adding the dependencies
03:07 - Creating the Select Inputs
04:39 - Adding the comboboxes
06:54 - Setting up the styling
07:12 - Setting up the controllers
08:29 - Creating the search views
09:34 - Adding the Stimulus controller
11:22 - Demo
11:50 - Fixing when editing the records
12:52 - Changing the CSS
13:49 - Final Thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/feature-toggle-from-scratch
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/class-data
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/custom-fonts
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/tips-and-tricks
00:00 - Introduction
00:58 - Simplified link_to
02:19 - present? vs exists? vs any?
03:44 - Specific layouts
05:36 - HEREDOC
07:44 - Opening a gem
08:24 - Serve a static site
10:08 - Final thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/dev-containers
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #docker
► Full Episode - driftingruby.com/episodes/exporting-ics-files
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/tags-from-scratch
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
00:00 - Introduction
01:35 - Installing Windows Terminal
01:51 - Install WSL Debian
03:20 - Updating WSL Packages
03:40 - Installing initial packages
04:05 - Installing Oh My ZSH
04:27 - Install ASDF
06:17 - Installing Ruby
07:17 - Side Note About Developing on Windows
08:51 - Ruby Install Continued
09:48 - Installing Node and Yarn
10:23 - Setting new Rails App defaults
11:27 - Windows Package Manager
13:20 - Installing Visual Studio Code
14:01 - WSL Extension
15:24 - Installing PG or MySQL2 gems
16:04 - Final Thoughts
► Full Episode - driftingruby.com/episodes/windows-and-wsl
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #windows #wsl
► Full Episode - driftingruby.com/episodes/fart
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/previous-next-record
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #development
► Full Episode - driftingruby.com/episodes/authentication-timeout
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/bulk-updates
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/llm-context
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #machinelearning #ai #artificialintelligence
00:00 - Introduction
03:54 - Installing a LLM
05:53 - Creating a new Rails app
06:04 - Creating the Chat form
07:48 - Creating the route
07:59 - Creating the Chat controller
09:14 - Creating the Chat job
09:36 - Building the API Request
12:09 - Broadcasting the initial div
14:20 - Making the API Request to the LLM
15:53 - Processing the chunk
17:29 - Formatting the response
22:19 - Demo
22:30 - Final thoughts
► Full Episode - driftingruby.com/episodes/streaming-llm-responses
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/campfire-bots
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/reloadable-fixtures
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/css-and-js-in-rails-engines
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #engine
► Full Episode - driftingruby.com/episodes/campfire-patterns
00:00 - Introduction
01:43 - delete_all vs destroy
03:23 - Deactivated Users
04:41 - Concerns organization
07:49 - Search history
11:31 - Enums
15:12 - Final Thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/campfire-deploy-with-kamal
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/campfire-code
00:00 - Introduction
01:37 - Installing
02:43 - Exploring what installed
05:16 - Better way to download the source
05:45 - A first glance at the code
07:48 - Getting the application running locally
08:41 - ENV Vars
09:48 - Warning about modifying the code
10:29 - The once cli utility
10:59 - Sqlite Database Location
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #campfire
► Full Episode - driftingruby.com/episodes/solid-queue
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/action-auth
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/turbo-8
00:00 - Introduction
04:12 - Setting up the base code
15:01 - Updating turbo-rails and turbo
17:02 - Fixing Comments#create
19:20 - Broadcasting comments
21:24 - Broadcasting refreshes
23:52 - Fixing refreshed new comments
24:56 - Broadcasting post changes
25:57 - Final thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/counter-culture
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/digital-ocean-app-platform
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/custom-dashboard-part-2
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/custom-dashboard-part-1
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/hotkeys
00:00 - Introduction
02:19 - Installing stimulus-hotkeys
04:01 - Simple ping example
05:20 - Drifting Ruby example
05:45 - Keyboard example
09:27 - Final Thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/rails-organization
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/working-with-yaml
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/form-input-ux
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
00:00 - Introduction
03:48 - Creating the Python Service
04:59 - Creating the Python web service
07:06 - Creating the Python Spam detector
11:54 - Testing the Python service
12:19 - Using Docker for the Python service
15:00 - Overview of the Rails application
17:28 - Adding migrations for the Spam detector
18:45 - Determining when to check for spam
21:35 - Creating the background job
24:54 - Testing the background service
26:50 - Adding CSS Classes to Spam messages
27:57 - Handling spam in different ways
28:41 - Filtering to exclude spam messages
29:08 - Final thoughts
► Full Episode - driftingruby.com/episodes/detect-spam-with-ai
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #ai #machine-learning #development
► Full Episode - driftingruby.com/episodes/readonly
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/kamal-in-github-actions
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/solid-cache
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/embedding-stripe-checkout
00:00 - Introduction
01:46 - Introduction
02:36 - Setting up the application
05:59 - Setting up Stripe
08:07 - Creating the Stripe Checkout Session
11:51 - Creating the stimulus controller
15:45 - Testing the Stripe Checkout
16:20 - Verifying the purchase
18:52 - Final thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/parent-relationships-and-turbo-frames
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/shopping-cart-checkout
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/time-zones
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/i-m-a-teapot
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
Music By
Niwel - Bad Love - soundcloud.com/niwel-516897768
Ikson - Paradise - soundcloud.com/ikson
Jarico - Island - soundcloud.com/jaricomusic
► Full Episode - driftingruby.com/episodes/system-tests
00:00 - Introduction
04:21 - Overview of the application
05:17 - Configuring system tests
06:12 - Hello World system test
07:33 - Taking screenshots
07:57 - Character Counter system test
08:29 - Tangent on Minitest vs rspec and Fixtures vs Factories
09:26 - Back to Character Counter system test
10:49 - User Authentications system test
14:05 - DRYing up the tests for more complex runs
19:04 - Final thoughts
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/forecasting-data
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #machinelearning #stimulus
► Full Episode - driftingruby.com/episodes/dot-files
This episode is sponsored by Honeybadger (honeybadger.io)
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development
► Full Episode - driftingruby.com/episodes/developing-in-docker
► Visit the Merchandise Store - railsstore.com
► Ruby on Rails Templates - rubidium.io
► Subscribe to Drifting Ruby at driftingruby.com/subscription/new
#ruby #rubyonrails #programming #code #hotwire #javascript #development #docker


