RubyConf 2023 How To Build Desktop Applications in Ruby (Accepted)

My RubyConf 2023 workshop submission titled “How To Build Desktop Applications in Ruby” has been accepted! It will take place in San Diego, California, USA on Monday, November 13, 2023 at 10am PT. Workshop seating is limited, so please RSVP for your spot over here ( RubyConf 2023 ). This workshop expands on last year’s RubyConf 2022 talk “Building Native GUI Apps in Ruby” ( https://www.youtube.com/watch?v=1Bh4CnJqHyY ).

RubyConf 2023 Workshop Details: RubyConf 2023

Blog Post Announcement: Code Master Blog: RubyConf 2023 How To Build Desktop Applications in Ruby (Workshop Accepted)

How To Build Desktop Applications in Ruby (2 hours):

Learn how to build desktop applications in Ruby with hands-on code exercises!

Workshop outline (every step will involve a hands-on exercise or more):

  1. GUI Basics (Controls, Properties, and Listeners):
  2. MVC (Model-View-Controller) Software Architecture
  3. Data-Binding and MVP (Model-View-Presenter) Software Architecture
  4. Advanced Data-Binding
  5. Area (Canvas) Graphics
  6. Drag & Drop
  7. Custom Components (Custom Controls, Custom Windows, Custom Shapes)
  8. Application Scaffolding

This workshop will be conducted using Glimmer DSL for LibUI, the prerequisite-free ruby desktop development cross-platform native GUI gem that won a Fukuoka Ruby 2022 Special Award after getting judged by Matz, the creator of Ruby.

1 Like

Congratulations, Andy! This workshop seems like a great opportunity for those interested in building desktop applications with Ruby. The agenda you’ve laid out looks comprehensive and educational. Thanks for sharing - hope to see many members of this forum at RubyConf 2023!