Contributions

Library
Glimmer DSL for Opal (Web GUI Adapter for Desktop Apps)
Library
Gladiator (Glimmer Editor) - Text Editor Fully Written in Ruby with Glimmer DSL for SWT
Article
Glimmer DSL for SWT 4.17.4.0 ships with a number of changes, such as the new code_text syntax highlighting custom widget, the Glimmer Meta-Sample (The Sample of Samples), and the Hello, Sash Form! Sample. One noteworthy thing to mention about implementing `code_text` is that with Glimmer Ruby syntax, it was the shortest Syntax Highlighting implementation of SWT StyledText I have ever seen compared to various resources online.
Article
You read that right! Not only can you webify desktop apps in Glimmer, but you can also desktopify web apps with a new Glimmer scaffolding command (added in v4.17.3.0)!
Article
Glimmer Calculator Desktop App Runs On The Web Via Opal without needing to change a single line of Glimmer desktop GUI code. It is completely written in Ruby! This is the future of web development as we know it! You simply build apps for the desktop and they just work on the web. After all, web browsers are a desktop app and GUI is just GUI whether on the web or desktop. https://andymaleh.blogspot.com/2020/10/glimmer-calculator-v113-runs-on-glimmer.html
Library
Glimmer DSL for XML (& HTML)
Article
Glimmer DSL for SWT 4.17.2.1 (JRuby Desktop Development GUI Library) has been released.
Library
Bundler plugin for auto-downloading extra gem files (e.g. large file downloads) post bundle install
Article
Glimmer is finally 1.0.0. This marks a big milestone since Glimmer has outgrown its single-library roots and has become an assortment of Ruby gems that work together, such as Glimmer DSL for SWT (JRuby Desktop Development GUI Library), Glimmer DSL for Tk (Ruby Desktop Development GUI Library), Glimmer DSL for Opal (Web GUI Adapter for Desktop Apps), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS.
Article
Glimmer DSL for Tk alpha 0.0.5 ships with Hello, Computed! having computed-value data-binding and grid geometry manager support.
Article
Glimmer DSL for Tk alpha 0.0.4 has been released with the list custom widget and Girb (Glimmer IRB)
Article
Glimmer DSL for Tk alpha 0.0.3 has been released! It now supports: Combo box bidirectional data-binding & Button command event binding
Article
Glimmer GUI DSL concepts have been explained in regards to how they map to the Tk imperative syntax for building desktop GUI applications. https://andymaleh.blogspot.com/2020/09/glimmer-dsl-for-tk-002-hello-tab.html
Article
Glimmer was originally created with SWT because Tk did not support native GUI widgets on back in 2007. Tk used to be more akin of Java Swing, having painted widgets that looked foreign on all platforms. Tk 8.5 changed that by supporting native widgets. Glimmer was also originally created on top of JRuby because MRI did not have truly parallel multi-threading, required for running jobs in the background while letting users interact with GUI in the foreground. Upcoming Ruby 3 changes with Ractor.
Article
Glimmer Process is the lightweight software development process used for building Glimmer libraries and Glimmer apps, which goes beyond Agile, rendering all Agile processes obsolete. Glimmer Process is simply made up of a number of guidelines to pick and choose as necessary until software development needs are satisfied.
Article
I needed a simple Timer desktop app on my Mac today, so I wrote one in Glimmer. The initial working prototype took me about one hour, mostly spending my time outside of Glimmer, figuring out how to leverage the Java Sound libraries (since Glimmer works through JRuby). Otherwise, I spent 2-3 hours afterwards on fit and finish (e.g. logo and fonts) and testing/packaging for the Mac and Windows.
Article
Glimmer 0.10.1 (Ruby Desktop Development GUI Library), Glimmer DSL for SWT 0.5.2, Glimmer DSL for XML 0.2.0, Glimmer DSL for CSS 0.2.0, and Glimmer Video Custom Widget 0.1.3 have been released!

Glimmer finally officially supports Windows packaging as MSI/EXE via the `glimmer package` command (it unofficially supported it before)
Article
Glimmer (Ruby Desktop Development GUI Library) now supports the latest JRuby 9.2.12.0. Otherwise, I've been asked to build a Mac App for displaying at-a-glance project progress for a list of tasks. Thanks to Glimmer, I've been able to prototype in 1 day only. Read on to learn the steps I followed.
Article
Opal-Async gem provides async non-blocking capabilities for tasks and enumerators as well as timeouts, countdowns, and intervals in Opal Ruby. It had just been published to rubygems and ownership was transferred to Andy Maleh, so he will be maintaining going forward.
Library
Non-blocking tasks and enumerators for Opal
Article
Glimmer DSL for Opal is a project focused on webifying Glimmer SWT desktop apps via Opal. It is currently experimental alpha and only focused on supporting the desktop app samples in Glimmer.
Library
Treat an array of objects and a singular object uniformly as a collection of objects. Especially useful in processing REST Web Service API JSON responses in a functional approach.
Library
Array#include_all? & Array#include_any? operations missing from basic Ruby Array API
Library
Ruby module that facilitates English-like type checking in an inheritance hierarchy via "type_name?" methods
Library
SuperModule allows defining class methods and method invocations the same way a super class does without using def included(base). This also succeeds ActiveSupport::Concern by offering lighter syntax
Library
No time to manage a wizard state machine, session variables, or complicated controllers? Use ultra light wizard!! A RESTful session-less validation-friendly simple wizard approach in Rails.
Library
abstract_feature_branch is a gem that enables developers to easily branch by abstraction
Library
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
Library
Ruby Desktop Development GUI Library