Episodes from Boringrails

Explore 3 episodes from boringrails.com

Galaxy Brain CSS Tricks for Fast Rails Development

In this episode of Boring Rails, we explore innovative CSS techniques that can elevate your Rails application using Hotwire. Our expert guest shares practical insights on leveraging CSS fundamentals to enhance dynamic rendering, particularly with Turbo Streams. Learn how to efficiently manage empty states and conditional logic using Tailwind and data attributes, simplifying your code and improving responsiveness. Whether you're a seasoned developer or just starting, these galaxy brain CSS tricks will inspire you to rethink how you approach styling in your Rails projects. Tune in for actionable tips that will help you ship faster and cleaner!

3 min Jul 07
Technology

Mastering Hotwire: Progressive Enhancement Unleashed

In this episode of Tech Talk, we dive deep into Hotwire and the transformative concept of progressive enhancement for web applications. Join our host and expert as they explore how Hotwire, a powerful collection of tools including Turbo Drive, Turbo Frames, and Turbo Streams, revolutionizes the way developers build interactive experiences without heavy reliance on JavaScript. Learn the importance of starting with a solid foundation in your Rails applications and how to progressively enhance functionality step-by-step. With practical analogies and real-world examples, this episode is a must-listen for Rails developers and anyone interested in modern web development techniques. Tune in to discover how to create rich, dynamic applications that engage users effectively!

3 min Jul 07
Technology

Self-Refreshing Hotwire Components in Rails

In this episode of Boring Rails, we explore the powerful pattern of using self-refreshing Hotwire components with Ruby on Rails. Host and expert Jesper Christiansen discuss the importance of building UI components that can update dynamically without a full page reload. Learn how to simplify complex flows with Turbo Streams, avoid common pitfalls such as messy partials, and ensure a cleaner coding experience by encapsulating logic within components. Jesper shares practical examples and solutions that streamline development, making it easier to manage identifiers and maintain your codebase. Tune in to discover how to leverage ViewComponents for better maintainability and efficiency in your Rails applications!

3 min Jul 07
Technology

Create Your Own Podcast Library

Sign up to save articles and build your personalized podcast feed.