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.

  19 January 2023

  18 January 2023

whatson gem v2023 (incl. rubyconf, pycon, & more) - tools (using the event.db gem)

Hello, in a new gem series - oldies but goldies or is it ruby isn’t dead yet? - I try to update and polish hidden “forgotten” gems. Today let’s welcome the whatson gem, v2023 that incl. the rubyconf, pycon & more command-line tools (powered by the event.db gem machinery). Use $ rubyconf to list upcomfing ruby conferences with day countdowns & more (sourced via the planet ruby conference2023.yml datafile. Cheers. Prost. PS: Want to learn more about python? Use $ pycon ;-).

Hanamismith 0.0.0 - A Hanami CLI for web apps

Hey folks. 👋 I’m excited to announce the release of Hanamismith 0.0.0. Now you can quickly generate a Hanami (plus HTMX) application and start a new age of modern web engineering. 🚀 There is also a demo application built with this gem that you can play around with as well (see link in documentation). Still more to do in this space but it’s a good start. Enjoy!

  17 January 2023

Gemfile of dreams: the libraries we use to build Rails apps

Evil Martians work on dozens of Ruby on Rails projects every year. Naturally, this involves a lot of Ruby gems. So what would it look like if they were somehow able to converge into one Gemfile—the ideal Martian Gemfile? Our development philosophies, programming habits, and soul are within this universe of Martian gems. [more inside]

Blue Ridge Ruby

A brand-new, regional Ruby conference coming June 8-9 to Asheville, NC. https://blueridgeruby.com/ (Sorry, not a technical post, but it’s my big Ruby project for the year.)

FYI: You are welcome to add Blue Ridge Ruby to the Ruby Conference Calendar @ P…
For your convenience the quick link to the datafile if you (or someone else) ad…

  16 January 2023

ethlite-contracts gem - Ready-To-Use Contract Services For Ethereum & Co.

Hello, to make it easy to get started with (blockchain) contract services for ethereum & co. I’ve started to bundle abigen generated ruby conctract classes into the ethlite-contracts gem for easy (re)use. Some first “out-of-the-gem” contract services incl. Nouns, NounsDescriptorV2, SynthNouns, PunksMeta, PunkBlocks, SynthPunks, and many more. See the ethlite-contracts rdoc for more. Happy (blockchain) programming with ruby.

Signed URLs with Ruby

Signed URLs can be a very useful solution in many cases when you need to provide limited access to some resources or actions. As the name suggests, signed URLs contain signatures that allow us to validate if they were generated by a trusted source. I’ll focus on when and how to use them in Ruby, with Rails, or by providing a custom implementation. Read more

  15 January 2023

  14 January 2023

ethers gem - Rails-Like All-In-One Umbrella For Ethereum & Co.

Hello, to make it easier to get started with blockchain (contract) programming in ruby - and inspired by the rails gem - I put together the ethers gem - a “high-level” all-in-one umbrella quick starter gem for easy installation & usage for ethereum & co. (blockchain) contract services that for now bundles crypto-lite, etherlite, etherlite-contracts, ethname, etherscan-lite, abidoc, abigen, & some more gems. The ethers name is inspired by ethers.js (or ethers.rs) and let’s you use ‘require ‘ethers’ in rubyland or ‘gem install ethers’ to get started. Anyways, it’s the early days in crypto winter 2022/23. Happy blockchain (contract) programming with ruby. Questions and comments welcome. Cheers. Prost.

  13 January 2023

abigen gem - Application Binary Interface (ABI) Contract Generator for Ruby

Hello, in the ongoing crypto winter ethereum & co. programming series I put together some more gems. The new abigen gem lets you generate ready-to-use (blockchain) contract services / function calls for ethereum & co. via application binary inferfaces (abis). Bonus: Via the new natspec gem you can even “auto-include” nat(ural) spec(ification) comments / documentation in the generated ruby code. See the pre-packaged auto-generated ruby classes in the ethlite-contracts gem, for some first real-world samples.

Loading older posts