Contributions

Article
Glimmer DSL for Tk v0.0.49 ships with a new sample: Hello, Contextual Menu! It demonstrates the just added explicit support for Contextual Menus. These are also known as pop-up menus, which show up when right-clicking in an application.
Article
First of all, the Glimmer DSL for SWT gem just reached 100,000 downloads on rubygems.org. Thank you! Secondly, Glimmer DSL for SWT v4.21.2.5 was recently released with a brand new sample: Hello, Scrolled Composite!
Article
Glimmer DSL for LibUI v0.4.11 just wrapped up a very important new feature that has been rolling out gradually over the last few 0.4.x releases: Bidirectional Data-Binding
Article
Despite Ruby's highly expressive nature, all testing toolkits written in Ruby are either imperative (e.g. using `assert` or `expect`), thus losing expressiveness and focusing software engineers on the wrong thing, or mix non-Ruby code with Ruby (e.g. cucumber & gherkin), thus missing out on the simplicity of Ruby. Glimmer DSL for Specification aims to provide a simple minimalistic and noun-based declarative syntax.
Article
DCR (Draw Color Repeat) is a minimal subset of Logo that teaches computer programming to young children in elementary school. Sandra, an elementary school girl, was kind enough to share her own programs written in the DCR Programming Language.
Article
The Hello, Drag and Drop! sample included in Glimmer DSL for SWT has been enhanced with various different types of drag and drop in v4.21.2.2, including File Drag and Drop (files coming from outside the application).
Tutorial
Snake has been built test-first following the MVP (Model / View / Presenter) architectural pattern using Glimmer DSL for LibUI.
Article
Yes, I've done it! I built an entire Glimmer DSL in one day! I built Glimmer DSL for GTK after receiving an issue request for it on the Glimmer project page on GitHub! GTK (aka GIMP-Toolkit or [incorrectly] GNOME-Toolkit) is the premiere desktop GUI toolkit on Linux, which also runs on Mac (Quartz GTK+) and Windows. Glimmer DSL for GTK aims to supercharge productivity and maintainability in developing Ruby-GNOME applications by providing a DSL similar to Glimmer DSL for SWT.
Library
Glimmer DSL for GTK - Ruby-GNOME Desktop Development GUI Library
Article
I recently got an issue request to build games in Glimmer DSL for LibUI, so I went ahead and built Glimmer Tetris. Of course, I followed the Glimmer Process in building it, so I released the following version changes of Glimmer DSL for LibUI along the way...
Article
Glimmer DSL for SWT v4.21.2.0 just added support for Linux DEB/RPM native executable packaging (while still supporting the older GEM packaging alternative), rendering Linux a 1st class packaging citizen in Glimmer DSL for SWT just like Mac, which has support for APP/DMG/PKG native executables/installers, and Windows, which has support for MSI/EXE native executables/installers.
Article
This is a Graphical User Interface for the famous Cryptopunks Ruby gem, built with Glimmer DSL for Tk.
Article
Manga2PDF is a simple Ruby app to download manga and merge the images into a single pdf file. Available in both CLI and GUI. The GUI is written with Glimmer DSL for LibUI.
Article
It was only 3 months ago when I announced that it has been a year since the glimmer-dsl-swt gem was split from glimmer, and it had already gotten 39k downloads. Shockingly enough, 3 months later, the number more doubled! It is 82k now!
Article

Glimmer DSL for LibUI (Prerequisite-Free CRuby Desktop Development GUI Library) has been a passion project for the last 3 weeks that ended today with Glimmer DSL for LibUI becoming feature-complete and moving from Alpha to Beta. What is LibUI? LibUI is a thin Ruby wrapper around libui, a relatively new C GUI library that renders native controls on every platform (similar to SWT, but without the heavy weight of the Java Virtual Machine).
Article
array_include_methods 1.4.0 has been released (Array#include_all?, Array#include_any?, Array#include_array?, Array#array_index, Array#array_intersection_indexes, and Array#array_diff_indexes methods missing from basic Ruby Array API)
Article

Glimmer DSL for SWT 4.21 is the quarterly major release that ships with a new version of SWT as well as other big changes like JDK 16 and JRuby 9.3.0.0
Library
Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works)
Article

Strategic 1.1.0 (Painless Strategy Pattern in Ruby and Rails) has been released!
Library
Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Library
Glimmer DSL for SWT (JRuby Desktop Development GUI Framework)
Article
Bundler-Download 1.4.0 (bundler plugin for large-size downloads) has shipped with support for specifying a Downloadfile at the root of an application, in addition to previous support for including Downloadfile in gems.
Article

Glimmer DSL for Opal [Pure Ruby Web GUI] 0.27.0 ships with the Hello, Text! sample (originally comes with Glimmer DSL for SWT [JRuby Desktop Development GUI Framework])
Article

It finally happened! The Glimmer Tetris that was built in Glimmer DSL for SWT for the desktop earlier this year has been webified via Glimmer DSL for Opal (an early minimal version) and released as part of version 0.26.0!
Article

DCR (Draw Color Repeat) 1.0.0 has been released! It is a simplified minimal subset of the Logo programming language, which aims at providing school kids in 1st - 3rd grade the simplest programming language learning experience possible. It is built with Glimmer DSL for SWT and released under the MIT license.
Article
Glimmer DSL for SWT 4.20.15.1 ships with a Glimmer Clock elaborate sample.
Article

Glimmer DSL for SWT 4.20.13.15 shipped with a sample implementation of the classic board game: Battleship! As usual, it has been built in record time, thanks to Ruby (JRuby) and the ultra-compact Glimmer GUI DSL.
Article
Glimmer DSL for SWT 4.20.13.14 shipped with a Connect 4 elaborate sample. It is implemented as a 2-player game that is very similar to Tic Tac Toe in implementation except that it relies on a hybrid canvas widget/shape approach to lay out the slots.
Article

Glimmer DSL for SWT 4.20.13.13 added a new Parking elaborate sample that acts as a building's parking booking system at its entrance.
Article

Glimmer DSL for SWT 4.20.13.11 just shipped with an implementation of Conway's Game of Life. A simpler version was blogged about several years ago, but it has been enhanced to be canvas-based instead of button-based.

Showing the last 30 only...