The video for my RubyConf 2024 Workshop "How To Build Basic Desktop
Applications in Ruby" has been released:
GitHub Repo for exercises and test solutions:
Presentation slides:
This video is not only useful to Ruby Developers who want to learn how to
build basic desktop applications in Ruby with the Fukuoka Ruby 2022 Award
Winning Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development
Cross-Platform Native GUI Library), but also to Rails Developers who want
to build Rails productivity tools as Ruby gems (e.g. the rails-gui gem
offers a user-friendly fast GUI for rails routes), leverage all the
awesomeness of Glimmer in the Frontend of Rails applications (in the
workshop, I mention a new Glimmer DSL for Web that has all the features of
Glimmer desktop gems tailored for Rails Frontend Development), and improve
their skills in Object Oriented Programming, Software Architecture, and
Software Design in general, like how to apply MVC (Model-View-Controller) &
MVP (Model-View-Presenter) correctly to improve productivity and
maintainability, instead of doing things the Rails MVC way, which is not
completely correct.
Blog Post Announcement: