Learn how to build basic 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. Observer Pattern and MVC (Model-View-Controller) Software Architecture 3. Data-Binding and MVP (Model-View-Presenter) Software Architecture 4. Advanced Data-Binding 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. Please install the latest version of the Ruby gem (run `gem install glimmer-dsl-libui`) and confirm it is working (run `glimmer examples`) in advance to hit the ground running when the workshop begins.
Get notified about new features and conference additions.