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
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
How to use UUIDv7 in Rails for primary keys
UUIDv7 is a new time-sorted UUID format. I did a quick write-up on how to use it in Rails and Postgres. [more inside]
25 Days of Ruby (Crypto) Gems - Ruby Advent Calendar 2023, Dec 1st - 25th
Hello, some years ago i edited / published 25 Days of Ruby Gems - Ruby Advent Calendar 2020, December 1st - December 25th. here’s an idea - let’s retry this year in 2023 with a twist - toxic rubyists hate crypto / blockchain and you get canceled and ignored left & right - anyways, as a show of welcoming all in rubyland - yes, let’s make this year’s theme crypo & blockchain including of course cryptograhpy gems (for you crypto haters). anyone? say hello, here. ps: i would reach out on other ruby “channels” but i am banned for life (ruby-talk, reddit, etc.).
Small Ruby Tip: Interactive debugging without the need for gems
Discover a simple and fast way to debug in Ruby without installing additional gems. [more inside]
Black Friday Deals for Rubyists
I’ve started a small curated list of Black Friday deals for helpful Ruby products that educate, and save time when building Ruby projects: templates, dev setup tools, workshops, and tutorials. I’ll be adding more as I find them. Contact me if you have a deal of your own or a recommendation.
Using thor for command line tasks
Most ruby developers rely on rake for command line tasks, but there is a tool called thor, developed by the Rails Core team, which is better suited in many cases, for instance, if you need to deal with command line arguments. I wrote a short article explaining how to do that: [more inside]
ethscribe gem v0.1 - lite web client wrapper around the ethscriptions.com api(s)
hello, another little update from the rubidity & rubysol universe. let’s welcome the new ethscribe gem - a little lite web client wrapper around the ethscriptions.com api(s) that lets you query for inscriptions metadata & content and more. now you can automate right-click & save of “on-chain” (image) inscriptions with ethscribe. happy blockchaining, data wrangling and image processing with ruby.
Rails 7.1 Expands ActiveRecord API with Async Query Support
Read about ActiveRecord API with Async Query Support [more inside]
RubyConf 2023 Recap
An attendee’s perspective of my time at RubyConf 2023. https://kevinjmurphy.com/posts/rubyconf-2023-recap/
Plucker
Pluck database records in structs. [more inside]
Software Developer Continuing Education | Rubber Duck Dev Show 109
In this episode, we discuss software developer continuing education and all the different options available:
Rails Exception Notifier | Alternative to rollbar.com or sentry.com
ExceptionNotification is a gem for Ruby on Rails applications that provides a simple and customizable way to handle error tracking and notifications. When an exception occurs in your Rails application, ExceptionNotification can automatically send you details about the error via different notifiers, such as email, Slack, or even custom webhooks. [more inside]
Introducing Lesli: A Practical SaaS Development Framework
Lesli is a SaaS Development Framework designed to build highly scalable, secure and customizable software products. Built-on top of Ruby on Rails, Postgres, Vuejs, Bulma, SASS and many more awesome open-source libraries, packages, gems and tools. [more inside]
rubysol gem v0.1 - more rubies for layer 1 (l1) contract programming
hello, another little update from the rubidity & rubysol universe. the rubidity next gem (and language) is now known as rubysol and sports its very own gem series (incl. rubysol-contracts, and more) and the rubidity-classic gem is now the one and only rubidity gem. what’s the difference (in a nutshell)? rubidity tries to be as close as possible in syntax to solidity and rubysol tries to be as close as possible in syntax to ruby. you pick. you decide. happy blockchaining / (dumb) contract programming with ruby.
Technical Review of Open Source Feedbin
I am continuing the series of open-source reviews with feedbin
Tidy Code--How to Generate Unique Names With a Value Object
An exploration on refactoring a common pattern into a Value Object.
Reviewing open source Ruby on Rails app
I started a series of review open source Ruby apps. I reviewed two so far Zammad and Chatwoot. [more inside]
Slides & Code for RubyConf 2023 Workshop "How To Build Desktop Applications in Ruby"
Thanks to everyone who attended my RubyConf 2023 2-Hour Workshop “How To Build Desktop Applications in Ruby”. For those who missed the event, I posted the presentation slides and code exercises (27 exercises) on GitHub. I also blogged about the new Color The Circles game app that was developed at the RubyConf 2023 Community Day Glimmer Desktop Hacking event. [more inside]
Open redirect vulnerabilities in Rails apps
I wrote a short piece about open redirect vulnerabilities in Rails apps: