-
Ruby language bindings for jsii - Inheritance and garbage collection
What subclassing, overriding and multiple inheritance mean when your objects live in another process — and who is responsible for freeing them when nobody does.
-
Ruby language bindings for jsii - Building the Ruby target
What it actually takes to make Ruby a first-class jsii language: naming, runtime type guards, async semantics and packaging with Rubygems.
-
Ruby language bindings for jsii - A primer into what jsii is
Exploring how non-TypeScript languages interoperate with jsii, with the ultimate goal of building native Ruby bindings for the AWS CDK.