Curated list of episodes, bundled to help you on your learning path!
Videos of tech, infrastructure, hardware and software which non-instructional by nature.
Articles around software and tutorials.
Show your love and support while looking fancy.
Got a question or want to chat about a topic? Let's talk!
In Ruby 3.2 a new feature was released that allowed for the creation of immutable objects. In this episode we will learn how to use this feature and some use cases where it can be handy.
There are a few different approaches to adding custom fonts into Rails applications regardless if you're using esbuild, bun or importmaps. Spoiler, it's much easier today than in years past.
In a later Rails release, dev container configurations will be provided by default. In this episode, we will explore how to use dev containers as well as modifying them to fit our application's needs.
In this episode, we look at exporting Internet Calendar files (ICS) so that they can be imported into a calendar app. We'll also explore some practices in making wise decisions in how we structure our applications.
In this episode, we create a tagging system for models that is highly reusable. We'll explore creating the tagging system, filtering on tags and persisting the tags in an unobtrusive way.
In this episode, we'll explore the process of creating Previous and Next links for a record, but then refactor it to be more maintainable.
In this episode, we'll explore adding the ability to extend an authenticated session wish is about to expire. We'll be using a Stimulus controller for the bulk of the logic and the provided functionality that Devise gives us out of the box.
Updating multiple records in the UI of a Rails app could be tricky. In this episode, we'll look at updating multiple records at the same time from scratch. We'll create a Stimulus controller to handle some of the front end functionality.
Building on the previous episode, we look at refactoring our background job into a more maintainable object and provide context to the LLM so that we can chain together responses for a more conversational experience.
In this episode, we explore the practical use of Campfire Bots for webhook applications. We'll start by setting up an AI Image Generator bot that interacts with our Ruby on Rails application, and then connect it to a self-hosted Large Language Model (LLM). Our initial goal is to get the system working. After that, we'll focus on refactoring the code to improve its safety and maintainability.