Tutorials


How To Build Desktop Applications in Ruby (Andy Maleh)
Please star ("⭐️") this project and Glimmer DSL for LibUI to save for later reference with regards to Ruby Desktop Development. Glimmer DSL for LibUI was used in this workshop because it is the simplest and quickest to setup in standard Ruby (aka ...
![[JA] How resolve Gem dependencies in your code? / Hiroshi SHIBATA @hsbt - YouTube](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTEzNDUsInB1ciI6ImJsb2JfaWQifX0=--eb98fb5442126e30f17208af01f865d33fb0cd29/open-uri20231124-18061-wr0l70.avif)


How to use UUIDv7 in Rails for primary keys | ptrchm
Using UUIDs for primary keys offers many benefits, but there are some downsides to consider. The most widely-used UUIDv4 is fully random, which is ideal for minimizing the risk of collision. However, random IDs as primary keys do not index and sor...

For clarity merging hashes use with_defaults - Andy Croll
Rails is known for adding methods to existing core Ruby classes for improved readability via Active Support. One such example is the with_defaults method on Hash. This method is an alias of another added method reverse_merge, which should give you...



How GitHub Actions can turn your code into a Docker daemon: A quick way to automate Ruby releases
So let’s say that you have a shiny new Ruby program that you wrote. But how will you ensure every environment has the right version of Ruby installed and every user knows how to install all of its dependencies? Before you answer that yourself, ask...