Code Master Blog

Code Mastery Takes Commitment To Bold Coding Adventures

Wednesday, February 23, 2022

Glimmer DSL for SWT Video Tutorial 4 - Hello, Layout!

The Glimmer DSL for SWT Video Tutorial 4 is out! It walks software engineers through Hello, Layout! (make sure to bump up the resolution to HD at least)


Glimmer DSL for SWT (JRuby Desktop Development GUI Framework - Ruby Gem): 


https://github.com/AndyObtiva/glimmer-dsl-swt

SWT Javadoc:

https://www.eclipse.org/swt/javadoc.php

Glimmer Meta-Sample (The Sample of Samples):

https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/docs/reference/GLIMMER_SAMPLES.md#samples

Hello, Layout! Sample:

https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/docs/reference/GLIMMER_SAMPLES.md#hello-layout

SWT Layouts:

https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/docs/reference/GLIMMER_GUI_DSL_SYNTAX.md#layouts

Happy Glimmering!

Next Tutorial: Glimmer DSL for SWT Video Tutorial 5 - Hello, File Dialog!

Previous Tutorial: Glimmer DSL for SWT Video Tutorial 3 - Hello, Tab!
Posted by Andy Maleh at 11:51 PM
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Labels: Desktop, DSL, Glimmer, gui, JRuby, Ruby, SWT, Tutorial

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)
Glimmer
(Ruby GUI Library)

Andy Maleh

My photo
Montreal, QC, Canada
Winner of Fukuoka Ruby 2022 Special Award. RubyConf / RailsConf / Agile / EclipseCon / EclipseWorld Speaker. MS in SE DePaul University (Chicago, IL, USA) and BS in CS McGill University (Montreal, Qc, Canada). OSS Author of Glimmer and Abstract Feature Branch. Primary Technologies: Ruby, Rails, Glimmer, Java SE/EE, Spring, HTML, JS, CSS, SWT, LibUI, Tcl/Tk, FOXToolkit, Swing, JavaFX. Drummer in Montreal Rock Band: MusiArt. Former Drummer in Chicago Rock Bands: Cletus Darby & Gag Order. Hobbies include Snowboarding, Longboarding, Curling, Softball, Volleyball, Basketball, and Bowling. Fan of the Boston Red Sox (MLB), Montreal Canadiens (NHL), Montreal Alouettes (CFL), and Montreal Alliance (CEBL). LCMS Born Again Evangelical Lutheran Protestant Christian.
View my complete profile

Open Source Projects

  • Glimmer (Ruby Desktop GUI)
  • Abstract Feature Branch
  • Strategic
  • Puts Debuggerer
  • Perfect Shape
  • Array Include Methods
  • Gladiator (Glimmer Editor)
  • YASL (Yet Another Serialization Library)
  • Nested Inherited JRuby include_package
  • DCR Programming Language
  • Ultra Light Wizard
  • SuperModule
  • to_collection

News

  • 2023/11/13: RubyConf 2023 - How To Build Desktop Applications in Ruby
  • 2023/11/07: Montreal.rb Sep 2023 - Intro to Ruby in the Browser
  • 2023/07/06: Montreal.rb July 2023 - Import Spreadsheets in Ruby on Rails with Flatfile.com
  • 2023/04/03: Montreal.rb Apr 2023 - Rails Already Supports View Components
  • 2022/12/01: RubyConf 2022 - Building Native GUI Apps in Ruby
  • 2022/10/05: Montreal.rb Talk - Glimmer DSL for SWT - Ruby Desktop Development GUI Framework
  • 2022/08/15: Presenting at Rails Remote Conf 2022 - Ultra Light Wizard
  • 2022/07/06: Montreal.rb Talk: How I Built My Code Editor in Ruby
  • 2022/05/26: Ruby Rogues Podcast Interview - Desktop Apps in Ruby ft. Andy
  • 2022/02/02: Glimmer DSL for LibUI Wins Fukuoka Ruby 2022 Special Award
  • 2015/04/21: Montreal.rb April Meetup Presentation
  • 2014/04/22: Presenting at RailsConf 2014
  • 2013/05/03: Teaching at RailsBridge Montreal
  • 2012/06/20: Engineering McHenry Meetup
  • 2012/04/23: Speaking at RailsConf 2012
  • 2011/03/18: Presenting at MountainWest RubyConf 2011
  • 2011/02/04: Presenting at MagicRuby 2011
  • 2010/10/15: SCNA 2010
  • 2010/08/03: Craftsmanship Swap with EdgeCase
  • 2008/11/28: Glimmer Talk @ RubyConf 2008

Presentations

  • Ultra Light and Maintainable Rails Wizard
  • Rails Engine Patterns
  • Whatever Happened to Desktop Development in Ruby?
  • Desktop Development with Glimmer
  • RCP Patterns and Anti-Patterns

Community Membership

Andy MalehRuby (Hard) TestDome
Certificate

Blog Archive

Labels

  • Ruby (395)
  • Glimmer (343)
  • Desktop (208)
  • DSL (198)
  • gui (198)
  • JRuby (164)
  • SWT (124)
  • Eclipse (74)
  • Rails (70)
  • Craftsmanship (59)
  • Web (56)
  • Conferences (52)
  • Opal (52)
  • LibUI (41)
  • Tutorial (34)
  • Agile Methodologies (30)
  • Object Oriented Programming (29)
  • Software Architecture (29)
  • Software Engineering (23)
  • Gladiator (21)
  • Java (21)
  • Custom Widget (17)
  • Technologies (15)
  • Frontend Development (11)
  • Tk (10)
  • Talk (9)
  • Miscellaneous (8)
  • Ethics (6)
  • Tetris (6)
  • Community (5)
  • GTK (4)
  • Artificial Intelligence (3)
  • Custom Shape (3)
  • DCR (3)
  • Mobile (3)
  • Software Process (3)
  • Tools (3)
  • Consulting (2)
  • JavaScript (2)
  • Podcast (2)
  • RubyMotion (2)
  • User Experience (2)
  • WASM (2)
  • Web Services (2)
  • YASL (2)
  • wxWidgets (2)
  • Algorithms (1)
  • Befunge (1)
  • CSS (1)
  • Draw2D (1)
  • Functional Programming (1)
  • Git (1)
  • Interview (1)
  • JavaFX (1)
  • Productivity (1)
  • Soft Skills (1)
  • Software Design (1)
  • Specification (1)
  • Swing (1)
  • Windows (1)

Search This Blog

Powered by Blogger.