RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Irbtools 4.0 for IRB 1.6+

More recent versions of IRB introduced a bunch of useful commands like show_doc. The arguments to these commands don’t need to be Ruby objects, so that things like show_doc String#gsub just work. [more inside]

abicoder gem - New Application Binary Inteface (ABI) Coder For Ethereum & Co.

Hello, to help out all ethereum & co gems in rubyland I have started a new abicoder gem that includes application binary interface (abi) encoder & decoder for easy (re)use with zero-dependencies on any 3rd party gems incl. any of my own ;-). The idea is to work together in 2023 on any missing functionality - I have already pinged / invited the eth.rb lead. Happy blockchaining with ruby. Happy New Year. Prosit 2023! PS: A little user survey - What’s your ethereum gem of choice? Does it support tuples (or tuple arrays) in (contract) function calls?

Ruby and exception performance

Ruby has a mechanism for handling errors and exceptions in a clean and organized manner, but using exceptions too frequently or improperly can negatively impact the performance of a Ruby application. [more inside]

abiparser gem - New Application Binary Inteface (ABI) Parser For Ethereum & Co.

Hello, I have started on a new abiparser gem that includes application binary interface (abi) parser machinery / helper for Ethereum & Co. (blockchain) contracts and started to document function signature hashes (“sighashes”) / selectors and interface (type) ids and more - all using coding examples in ye good olde plain ruby. Happy blockchaining with ruby. Are abis (application binary interfaces) the new apis (application programming interfaces)? Discuss. Cheers. Prost. PS: A first (upcoming) “real-world” usage-case is the new abidoc gem that - surprise, surprise - generates abi documentation pages from public abi (contract) specs (in json) parsed with the abiparser gem.

Thanks for your continuous contributions Gerald!
Thanks for your kind words. Happy New Year. Prosit 2023!

Glimmer DSL for SWT 4.26.0.0

Glimmer DSL for SWT (JRuby Desktop Development GUI Framework) has just had a major release for the quarterly update of the Eclipse SWT library, which is now up to version 4.26. Glimmer DSL for SWT now matches it with version 4.26.0.0. [more inside]

artq gem Update - Download "On-Chain" Layers / Artwork for Your Own Characters

Hello, I updated the artq gem that let’s you download complete “on-chain” layers of artwork for your own “off-chain” character designers. To get you started I downloaded 20+ layers in the Art Factory Sandbox for easy (re)use. Tip: Use the artfactory gem to generate artwork (profile pictures) from the layers (via a spritesheet) and text prompts - no A.I. stable diffusion models required ;-). Happy pixel pushing with ruby. Cheers. Prost.

Abstract Feature Branch 1.3.2

abstract_feature_branch is one of the simplest and most minimalistic “Feature Flags” ruby/rails gems out there. It enables you to get started very quickly by simply leveraging YAML files without having to set up a data store if you do not need it (albeit, you also have the option to use Redis as a very fast in-memory data store). [more inside]

Glimmer Competition

This is a courtesy reminder of the Glimmer Competition deadline (3 weeks away). Build a code editor native desktop app in Glimmer DSL for LibUI (Ruby Desktop Development GUI Library) by Jan 15, 2023. It’s a fun educational task to do during the Christmas/New-Year break! [more inside]

Planet Ruby & Ruby Code Commons (COCOS) Year 2022 In Review

Hello, as a long time ruby volunteer I try to contribute by managing the Planet Ruby and the (newer) Ruby Code Commons (COCOS) orgs. Believe it or not in 2022 I got perma banned on ruby-talk after getting perma banned last year on reddit ruby. And yes, so far not a single contribution on Planet Ruby or Ruby Code Commons (COCOS) in 2022. Such is the health of the ruby community in 2022. What’s your experience? Is ruby dead or dying (if you are off-rails)? Discuss. Please, share your thoughts or commentary.

I’m hesitant to wade into this, but here goes. There are discussions happeni…
Just reading your comments now. Thanks for sharing. Just to clarify - “by brin…
Also for the record - the main “hater” and driving force behind all this bannin…
Loading older posts