Tutorials

Soft deletion with PostgreSQL: but with logic on the database!
Any developer eventually faces a challenge: making significant changes to large code bases. But here, I’ll walk through an unorthodox solution which allows all the application code’s complexity to remain untouched thanks to the might and power of ...


Payments With Stripe And Pay Gem | Intro To Ruby On Rails For Beginners Part 15 - YouTube
This video covers the very basics in setting up Stripe integration with a Ruby on Rails 7 app to allow for basic purchase functionality.https://stripe.com/docs/stripe-clihttps://dashboard.stripe.com/test/api...https://stripe.com/docs/api/orders_v2...



Real-Time Page Updates With Hotwire in Just 5 Minutes - YouTube
In this video we're going to look at how to use ActionCable to broadcast TurboStreams over Web-sockets.🎥 Get on the waiting list for my new Ruby on Rails Course here: https://mixandgo.com/rails-course👉 Buy my Bulletproof Ruby on Rails Applicatio...


Adding Tip Tap editor to Rails - Episode 3 - Recreate Notion in Rails - YouTube
Notion is a text editor on steroids; so we need our own headless text editor. And we need steroids. In this episode, we add Tip Tap into our Rails app via a StimulusJS controller, and explore how Tip Tap work. Oh, and then we save data to the serv...

Using RSpec Block Syntax for Message Expectations
Like many test frameworks RSpec allows you to stub method implementations and to set expectations in your tests, to verify which methods should be invoked, and with what arguments. This is achieved using either the expect or allow syntax. By setti...