Advertisement ยท 728 ร— 90

Posts by Dave Kimura

Preview
Episode 559 - AI Error Tracking (Part 1) | Drifting Ruby In this episode, we are setting up the error tracking within our Rails application so that in the next episode, we can plug in the AI analysis of the error to hopefully lead to faster identity of the ...

Episode #559 - AI Error Tracking (Part 1)

#ruby #rubyonrails #programming #code

www.driftingruby.com/episodes/ai-...

1 day ago 0 0 0 0
Preview
Episode 558 - AI Powered Logs | Drifting Ruby In this episode, we will create a middleware that will capture the Rails logs and use an AI model to analyze the logs for any potential performance impact or issues.

Episode #558 - AI Powered Logs

#ruby #rubyonrails #ollama #llm #ai #programming #code

www.driftingruby.com/episodes/ai-...

1 week ago 0 0 0 0
Preview
Episode 557 - Easter Eggs | Drifting Ruby Easter Eggs are often ways that developers can have fun by hiding little gems in the code base or provide additional fun without affecting the function of the application. In this episode, we'll explo...

Episode #557 - Easter Eggs

#ruby #irb #rubyonrails #programming #code #easter

www.driftingruby.com/episodes/eas...

2 weeks ago 2 0 0 0
Preview
Episode 556 - N+1 Driven Development | Drifting Ruby In this episode, we look at how we can modify our application from a performance aspect to increase our job security. We'll slow down our application to a still usable level, but then swoop in months ...

Episode #556 - N+1 Driven Development

#ruby #rubyonrails

www.driftingruby.com/episodes/n-1...

2 weeks ago 0 0 0 0
Preview
Episode 555 - Kamal Staging | Drifting Ruby In this episode, we look at creating a staging environment that will be provisioned and deployed through Kamal. A stating environment can be simple or a production like infrastructure that mimics the ...

Episode #555 - Kamal Staging

#ruby #rubyonrails #programming #code #kamal

www.driftingruby.com/episodes/kam...

3 weeks ago 2 0 0 0
Preview
Episode 554 - Once CLI | Drifting Ruby In this episode, we look at the new Once CLI where we can reference a docker image and deploy it to a server.

Episode #554 - Once CLI

#ruby #rubyonrails #once #programming #code #deployment

www.driftingruby.com/episodes/onc...

4 weeks ago 1 0 0 0
Preview
Episode 553 - Delegated Types | Drifting Ruby In this episode, we'll explore the Delegated Types pattern and how to use it. We'll discuss different scenarios where it would be a good fit and where it would also be a bad fit.

Episode #553 - Delegated Types

#ruby #rubyonrails #programming #code

www.driftingruby.com/episodes/del...

1 month ago 5 3 1 0
Preview
Episode 552 - Daylight Savings | Drifting Ruby In this episode, we look at recurring jobs and what happens to them when daylight savings begins or ends. We'll explore some options for handling this situation so that we always run the jobs at the s...

Episode #552 - Daylight Savings

#ruby #rubyonrails #programming #code #DaylightSavings

www.driftingruby.com/episodes/day...

1 month ago 1 0 0 0
Advertisement
Preview
Episode 551 - Optimizations | Drifting Ruby In this episode, we look at a few different ways of improving the speed of a page. There are many paths to take. Some of them leaves a lot of optimizations on the table, whereas others are premature a...

Episode #551 - Optimizations

#ruby #rubyonrails #programming #code

www.driftingruby.com/episodes/opt...

1 month ago 2 0 0 0
Preview
Episode 550 - Debounce | Drifting Ruby Demonstrate how to implement a debounced live search in a Rails application using Stimulus and Turbo, improving UX by reducing unnecessary server requests.

Episode #550 - Debounce

#ruby #rubyonrails #hotwire #stimulusjs #javascript #programming #code

www.driftingruby.com/episodes/deb...

1 month ago 1 0 0 0
Preview
Episode 549 - Rate Limit Plans | Drifting Ruby In this episode, we look at creating a rate limit feature based on the plan a user has subscribed to.

Episode #549 - Rate Limit Plans

#ruby #rubyonrails #programming #code #api

www.driftingruby.com/episodes/rat...

2 months ago 1 0 0 0
Preview
Episode 548 - Ratatui | Drifting Ruby A Terminal User Interface (TUI) are nothing new but can be very powerful, especially to those who live in the terminal. In this episode, we'll look at creating pretty terminal interfaces from very bas...

Episode #548 - Ratatui

#ruby #programming #code #tui #terminal #development

www.driftingruby.com/episodes/rat...

2 months ago 2 1 0 0
Preview
Episode 547 - Claude Code | Drifting Ruby In this episode, we look at how to use Claude Code to assist us in developing Rails applications. This is not about vibe coding, but using tools to assist our development efforts.

Episode #547 - Claude Code

#ruby #rubyonrails #ai #claude #programming #code

www.driftingruby.com/episodes/cla...

2 months ago 1 0 0 0
Preview
Episode 546 - Turbo Permanent | Drifting Ruby In this episode, we'll look at common problems with broadcasting refreshes and page morphs as well as some paths to a solution to provide a good user experience.

Episode #546 - Turbo Permanent

#ruby #rubyonrails #programming #code #javascript #turbo #stimulus

www.driftingruby.com/episodes/tur...

2 months ago 2 1 0 0
Preview
Episode 545 - Credentials Override | Drifting Ruby In this episode, we look at an interesting approach to override Rails Credentials so each developer can customize the credentials without changing the credentials file.

Episode #545 - Credentials Override

#ruby #rubyonrails #programming #code #development

www.driftingruby.com/episodes/cre...

3 months ago 1 0 0 0
Preview
Episode 544 - RequestJS | Drifting Ruby In this episode, we'll have a look at a few different examples of how to make AJAX requests in a modern Rails application. We'll also explore some of the different things to be aware of and patterns t...

Episode #544 - RequestJS

#ruby #rubyonrails #programming #code #javascript #stimulus

www.driftingruby.com/episodes/req...

3 months ago 0 0 0 0
Advertisement
Preview
Episode 543 - Self Hosted App | Drifting Ruby In this episode, we'll go from a fresh Rails 8 application and a newly provisioned Raspberry Pi to deploying the application on the PI. We'll also set up a domain to point to this application and put ...

Episode #543 - Self Hosted App

#ruby #rubyonrails #programming #code #cloudflare #kamal #raspberrypi

www.driftingruby.com/episodes/sel...

3 months ago 1 0 0 0
Preview
Episode 542 - Kamal Rollback | Drifting Ruby In this episode, we'll have a look at a few different scenarios on using the rollback functionality within Kamal. We'll also explore some best practices when developing our applications and some thing...

Episode #542 - Kamal Rollback

#ruby #rubyonrails #programming #code #deployment

www.driftingruby.com/episodes/kam...

3 months ago 2 0 0 0
Preview
Episode 541 - Authorization | Drifting Ruby In this episode, we look at a pattern used by Fizzy on handling authorization in our Rails applications.

Episode #541 - Authorization

#ruby #rubyonrails #programming #code #fizzy

www.driftingruby.com/episodes/aut...

3 months ago 0 0 0 0
Preview
Episode 540 - Fizzy JS Patterns | Drifting Ruby In this episode, we look at the open source project Fizzy and the Javascript patterns used. We will look at various patterns used and some thoughts of improvement.

Episode #540 - Fizzy JS Patterns

#ruby #rubyonrails #programming #code #fizzy #stimulusjs

www.driftingruby.com/episodes/fiz...

4 months ago 3 0 0 0
Preview
Episode 539 - Cool Things in Fizzy | Drifting Ruby In this episode, we look deploying Fizzy to a server and look at some of the notable practices found in the code.

Episode #539 - Cool Things in Fizzy

www.driftingruby.com/episodes/coo...

#ruby #rubyonrails #fizzy #37signals #programming #code

4 months ago 3 0 0 0
Preview
Episode 538 - Kamal with Non-Rails Apps | Drifting Ruby In this episode, we look at using Kamal to deploy a Python application to a server.

Episode #538 - Kamal with Non-Rails Apps

#ruby #programming #code #kamal #deployment

www.driftingruby.com/episodes/kam...

4 months ago 3 0 0 0
Preview
Episode 537 - AI Commit Messages | Drifting Ruby In this episode, we'll use a local LLM to generate our commit message automatically and then give us a chance to review it before saving the commit message.

Episode #537 - AI Commit Messages

#ruby #rubyonrails #programming #code #ai #ollama #git

www.driftingruby.com/episodes/ai-...

4 months ago 1 0 0 0
Advertisement
Preview
Episode 536 - Local CI | Drifting Ruby In this episode, we look at a new Rails 8.1 feature gives you a DSL to run your Continuous Integrations steps on your local machine instead from your version control system.

Episode #536 - Local CI

#ruby #rubyonrails #programming #code #ci

www.driftingruby.com/episodes/loc...

5 months ago 1 0 0 0
Preview
Episode 535 - Kamal Registry | Drifting Ruby In this episode, we'll look at the two of my favorite changes in the recent Kamal releases. We'll explore some of the flows that the new registry uses and some things to be aware of.

Episode #535 - Kamal Registry

#ruby #rubyonrails #programming #code #deployment #kamal

www.driftingruby.com/episodes/kam...

5 months ago 2 0 0 0
Preview
Episode 533 - Active Job Continuations | Drifting Ruby In this episode, we'll explore a new Rails 8.1 feature that allows background jobs to "pick up where they left off." We'll look at how the new Continuations feature helps prevent long-running jobs fro...

Episode #533 - Active Job Continuations

#ruby #rubyonrails #8.1 #kamal #programming #code

www.driftingruby.com/episodes/act...

5 months ago 4 0 0 0
Preview
Episode 532 - Pull to Refresh | Drifting Ruby When PWA websites are installed (specifically on iOS) there is some functionality lost to refresh the page. In this episode, we explore in how to restore this functionality.

Episode #532 - Pull to Refresh (on a PWA)

#ruby #rubyonrails #pwa #programming #code #stimulusjs #javascript

www.driftingruby.com/episodes/pul...

6 months ago 2 0 0 0
Preview
Episode 531 - Kamal Logs Upload | Drifting Ruby In this episode, we look at shipping application logs via the Kamal Hooks to a webhook endpoint. We'll use Discord as the final log storage.

Episode #531 - Kamal Logs Upload

#ruby #rubyonrails #kamal #hooks #programming #code

www.driftingruby.com/episodes/kam...

6 months ago 1 0 0 0
Preview
Episode 530 - Omarchy | Drifting Ruby Omarchy is an omakase distribution based on Arch Linux and the tiling window manager Hyprland. It ships with just about everything a modern software developer needs to be productive immediately.

Episode #530 - Omarchy

#ruby #rubyonrails #programming #code #omarchy

www.driftingruby.com/episodes/oma...

6 months ago 2 0 0 0
Preview
Episode 529 - External Databases | Drifting Ruby Sometimes, we're building an integration to a third party product that doesn't expose any APIs, but we do have access to the database itself. In this episode, we'll look at connecting to external data...

Episode #529 - External Databases

#ruby #rubyonrails #programming #code

www.driftingruby.com/episodes/ext...

6 months ago 2 0 0 0