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.
Let's watch a Ruby tech talk together đșđ
Do you have hundreds of tech talks sitting on your âWatch Laterâ list on YouTube⊠Sounds more like a âNever Watchâ list, right? đ [more inside]
DTN (IQfeed) client
Hey folks, I just released a pet project of mine https://github.com/kvokka/dtn Will be very thankful for any feedback and ofc GitHub :star:
Fullstaq Ruby now packages Ruby 3.0.2, 2.7.4 and 2.6.8
Fullstaq Ruby provides precompiled binaries for Ruby in DEB and RPM format. You can optionally opt-in for memory optimization patches such as Jemalloc and malloc_trim. Itâs the easiest to install Ruby in production and to keep it auto-updated. [more inside]
Rails form : back to basics
I wrote a tutorial that explains forms from scratch, in a Rails environment. I like to go back to basics, because in everyday work we use (too) many abstractions. https://bootrails.com/blog/rails-form-tutorial
Glimmer DSL for SWT System Tray
Glimmer DSL for SWT has shipped with explicit system tray support, greatly simplifying the addition of a tray item to an app. It also now supports multiple parallel animations on a canvas, and animation property data-binding. [more inside]
How to add an Emoji in Ruby on Rails Application
Ruby on Rails applications can be integrated with amazing features including adding emojis. Hereâs how you can use Gemoji RubyGem to add emoji in RoR application. [more inside]
ActiveRecord CTE
activerecord-cte gem brings Common Table Expressions support to ActiveRecord and makes it super easy to build and chain complex CTE queries. [more inside]
command_kit 0.1.0 released!
command_kit 0.1.0 has been released! After much work, feedback, testing, this is the first stable release of CommandKit. CommandKit is a new Ruby CLI toolkit for building correct and robust CLI commands as plain-old Ruby classes that include modules. Some advantages of CommandKit is declarative DSL syntax, modular design (every feature is an includable module), a variety of built-in features (ANSI colors, --help man-pages, sub-commands, less/more pager, XDG support, etc), and easy to test.
Optimizing Memowise Performance
MemoWise is benchmarked as the fastest Ruby memoization gem. This post describes how we made it so speedy. [more inside]
Improve Ruby on Rails App Development Performance in 5 simple ways
Improve your Ruby on Rails application development performance using these 5 simple ways and take your RoR app development lifecycle to the next level. [more inside]
Glimmer DSL for SWT Hello, Label! Sample
Learn the ins and outs of applying labels in Glimmer DSL for SWT desktop GUI with or without images, or just use as separators of content. [more inside]
Counting Active Record Queries
How does counting Active Record queries can be useful and how to implement it? Find out here: [more inside]
New release of đ dns_mock. Now you can mimic internationalized DNS records
Added ability to use internationalized hostnames. All hostnames in UTF-8 will be represented as Punycode. Mimic any DNS records for your test environment and even more! https://github.com/mocktools/ruby-dns-mock
Glimmer Desktop App Images Can Auto-Download on the Web with Opal
Imagine this scenario. You built this baseball game ticketing management app for clerks to accept ticket purchases over the phone. You already applied branding to it. Now, you want to take it online. Thankfully, Glimmer DSL for Opal lets you auto-run all the GUI code on the web without changing a single line of code. [more inside]
Refactoring Your Rails App With Service Objects
Rails apps tend to start simple, with clean models and controllers. Then you start adding features. Before you know it, your models and controllers are big, unwieldy, and hard to understand. Refactoring into service objects is a great way to split these big pieces up, so theyâre easier to understand, test, and maintain. https://www.honeybadger.io/blog/refactor-ruby-rails-service-object/
Integrating Occson - a secure remote config store - with a Ruby on Rails app
Occson is a service allowing configuration variables to be stored and retrieved securely, in a platform-agnostic way. This blog post explores how to integrate it with a Ruby on Rails app. [more inside]
Fast JSON API Serializer by Netflix in Ruby On Rails
DELETED POST [more inside]
Complex Ruby Transformations made simple with Dry::Transformer | Hanami Mastery #6
Hi, have you ever wondered how to easily make two API standards communicating together? Iâve released a new HanamiMastery episode related to data transformations in Ruby, I hope youâll find it useful too! [more inside]