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!
Learn how to create a marketplace solution where merchants can sign up and take payments from their customers on your Ruby on Rails application.
The hstore data type is very useful in many cases, such as semi-structured data or rows with many attributes.
Using feature flags based on Redis, we can enable and disable access to certain areas of our application. In this episode, learn how to set up this functionality.
In Rails apps, by default, browsers will use cookies to store session data. In this episode, we look at the default browser cookie and alternative approaches to storing the session data.
Logging is an important part of understanding the behavior of your applications. Your logs contain essential records of application operations including database queries, server requests, and errors.
With custom controllers and Global ID, we can lock down Active Storage files to provide a link which expires after a duration of time. At the beginning of the video, I tour the new Rails 7 template and configuration that will be used for episodes going forward.
With Rails 7 coming out soon, it's a good time to look at what it could take to upgrade our existing applications to esbuild. In this episode, we start with a Rails 6 application and begin the upgrade process by removing Webpacker and switching over to esbuild.
We look at recreating the popular Wordle game with StimulusJS. By exploring the mechanics of the game, we build our own approach.
We may come across a need to run shell commands and Ruby has some built in methods which appear safe, but can introduce major security risks.
In this episode, we look at some lesser known bundler commands including binstubs.