Get 20% off all career paths from fullstack to AI
AI Engineer - Learn how to integrate AI into software applications
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Participate in a hands-on workshop that teaches desktop application development in Ruby through practical coding exercises. Master GUI fundamentals including controls, properties, and listeners while exploring essential software architecture patterns like Observer, MVC (Model-View-Controller), and MVP (Model-View-Presenter). Learn advanced data-binding techniques using Glimmer DSL for LibUI - an award-winning, cross-platform native GUI gem recognized at Fukuoka Ruby 2022. Begin by installing the required Ruby gem (glimmer-dsl-libui) and testing functionality with 'glimmer examples' to maximize workshop participation time. Through guided exercises, develop the skills needed to create functional desktop applications while implementing industry-standard architectural patterns and best practices.
Syllabus
RubyConf 2024 Workshop: How To Build Basic Desktop Applications in Ruby by Andy Maleh
Taught by
Ruby Central