Building a Live Kanban Board Application with Hotwire and Rails

Hotwire in Ruby on Rails

Hotwire
Ruby on Rails
Postgres
LENGTH
3-4
hours
CAPACITY
1-20
participants

Welcome to the Visuality Hotwire Workshop!

We will build a fully functional Kanban board application with Rails and Hotwire. During the workshops, you will gain hands-on experience in using Hotwire: Turbo Drive and Frames, Turbo Streams with broadcasting, and Stimulus controllers fundamentals. More importantly, we will thoroughly explain the core concepts of Hotwire, giving you the knowledge and tools to build dynamic and modern applications with Rails.

The workshop session consists of short theoretical introductions with practical examples and tasks to implement. We will progressively improve the existing application by making it more dynamic and usable with Hotwire.

The workshop is ideal for those who have already heard about Hotwire, but didn't have a chance to write a serious app with it! But if you know nothing - don't worry, before each task, we will explain the theory. We promise to give you an inspiration to use the benefits of Hotwire whenever possible!

Each attendee must bring his/her computer with ruby 3.3.0 and Redis installed.

Requirements

  • basic knowledge of Rails
  • computer with your favorite editor/IDE
  • git client
  • ruby 3.3.0
  • redis

Takeaways

  • understand the core concepts of Hotwire Turbo
  • build seamless page navigation with Turbo Drive
  • create dynamic HTML pages with Turbo Frames
  • learn how to manipulate DOM elements with Turbo Streams
  • implement live-reloading with Hotwire broadcasts
  • integrate custom JavaScript elements into Stimulus controllers
  • learn best practices for using Hotwire in modern web applications

Invitation

Pricing

Community

Organize the workshop for your community

€0

(Compensate the travel cost if possible)
  • Access to materials
  • Fun of meeting the community
  • Venue of your choosing
Organize a CommuniTy Workshop

Commercial

Organize the workshop for your company

1999

€2499

  • Lifetime access to materials
  • Lifetime access to the private discord
  • Post-workshop consultation
  • Homework asessment and review
  • Office space in Warsaw or Poznań with up to 20 seats or a venue of your choosing
Organize a Commercial Workshop
No items found.

Our expert

Our experts

Michał Łęcicki

A seasoned software developer with over 12 years of programming experience. Working on a wide range of projects, from small startups to large-scale enterprise applications, he has developed a keen eye for detail, precision, and performance optimization.

To share his expertise with the community, Michał has spoken at various Ruby meetups and conferences in Poland and Germany. Alongside speaking, he has authored over 15 blog posts on diverse software development topics. Recently, he has turned his attention to Hotwire, sharing his hands-on experience from commercial projects through presentations, articles, and workshops.

Piotr Witek

A passionate software developer with over two years of commercial programming experience, specializing in Ruby on Rails and JavaScript, with a particular expertise in Hotwire. Piotr’s journey into the world of programming began at the age of 13, starting with PHP and modding GTA games. By the age of 15, he had already created and managed a forum that boasted 100 active users—a significant achievement in 2007.

In his professional career, Piotr has contributed to a diverse array of projects, including a job board, a Jira-like application, and a platform designed for learning new programming languages. His deep dive into Hotwire has become a defining aspect of his work, allowing him to leverage this technology to its fullest potential in commercial projects.

Beyond his technical expertise, Piotr is a social butterfly who thrives on community interaction. He is a regular attendee of meetups and conferences, where he not only learns from others but also shares his insights and experiences.