Tutorials

Episode 22 CRUD Actions with Turbo Streams and Turbo Frames - YouTube
Turbo Frames allow predefined parts of a page to be updated on request. Any links and forms inside a frame are captured, and the frame contents automatically updated after receiving a response. Regardless of whether the server provides a full docu...



Sidekiq and Request-Specific Context | Mike Perham
At some point in growing a large-scale software system, you’ll require “out of band” context: data which is not explicitly passed as an argument to a function but rather implicitly attached to the request, job or event being processed. Usually con...


Debugging Ruby On Rails with VSCode BREAKPOINTS | Intro To Rails 7 Part 25 - YouTube
Watch this to add breakpoints to your Rails 7 application. Checkout my course(s) https://learn.deanin.com/Learn how to configure your launch settings, debug your test and production applications, and look at the source code that's powering your ap...


A practical guide to changing code so you can understand it: Automated refactoring tools basics
Leveraging automated refactoring tools can help you find a way into understanding code, with confidence.When I started working on more complex projects, I had a substantial amount of fear. I felt obligated to understand everything I was working on...

RailsConf 2022 - A Rails Performance Guidebook: from 0 to 1B requests/day - YouTube
Building a feature is not good enough anymore: all your work won't be of use if it's not performant enough. So how to improve performance? After all, performance is not an easy discipline to master: all slow applications are slow in their own way,...

RailsConf 2022 - GraphQL and Rails beyond HTTP APIs by Gui Vieira - YouTube
Are you considering building a GraphQL API for your Rails project or already have one? Do you know GraphQL can be leveraged beyond HTTP APIs?We will explore how GraphQL does not depend on HTTP and can be used as a secure and structured data layer ...