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.
20 Years of Wikipedia! The State-of-Wikipedia & Wikidata in the Ruby Universe?
Hello, let’s celebrate 20 Years of Wikipedia! Happy Birthday! The big question - What’s the State-of-Wikipedia & Wikidata in the Ruby Universe? Looking for Parser, API Clients, Template Functions, Apps, & more. Join the discussion. Any recommendations or tips & tricks more than welcome. Cheers. Prost.
Much Dodge (Ð)? Free (Online) Blockchain Programming Book(lets) with Ruby
Hello, I’ve put together my humble free (online) collection of Blockchain Programming Book(lets) with Ruby on the readme. Get started in crypto. Grow your own money on merkle trees or breed kitties using the sooper-sekretoo mix genes genome science formula and more. Happy (secure) programming with ruby. Cheers. Prost.
Start with StandardError
A short summary of the reasons you should choose StandardError over RuntimeError or Exception when defining a new exception for your app. [more inside]
[Screencast] reCAPTCHA v2
Reduce the number of bots and spam your Ruby on Rails application gets with Google reCAPTCHA v2. https://www.driftingruby.com/episodes/recaptcha-v2
Interact with Mysql Server using mysql2 gem [Part 3] – Prepared Statements
This is the third part of the series where we create a service to interact with MySQL server in rails using mysql2 gem. Link:
Rails 6.1 adds support for validating numeric values that fall in a range
The numericality validation helper now accepts in: as an option for which the value must be a range. [more inside]
Open Source Ruby and Rails Applications 🔥
I list all awesome Ruby and Rails open source apps, which some of us didn’t know exist. Check this out =>
Ractors in Ruby 3
Read about new addition to Ruby
Ruby Is Traveling Just Fine with Glimmer & JRuby
Recently, the author of Traveling Ruby blogged some depressing news about the future of the project, indicating basically that it is going kaput. Little did he know, Ruby is traveling just fine with Glimmer and JRuby, thanks to Glimmer DSL for SWT, which lets you to package your Glimmer desktop apps as native Mac APP/DMG/PKG, Windows EXE/MSI, and Linux shell runners in Ruby gems. [more inside]
Natural20: A DnD role playing game made using ruby
Below is an opensource game/RPG engine made using ruby [more inside]
Truemail 2.3.0 has been released 🚀 configurable plain Ruby 📨 email validator
Added ability to use custom DNS gateway. Be sure that email address valid and exists.
Kafka for Rubyists Mini Course: Advanced Karafka
This is the fourth and also the last part of the Kafka For Rubyists course, this time covering more advanced aspects of Karafka. [more inside]
New version of DnsMock has been released 🚀
Added RSpec integration out of the box and ability to specify MX record priority. Mimic any DNS records for your test environment and even more:
dato.rss - rss search engine clean, simple and fast
Hi I just revamped my latest rails open source project: dato.rss. Take a look! [more inside]
Kubernetes vs Docker: Understanding Containers in 2021
Kubernetes has deprecated Docker. What now? Will you still be able to run your containers? Find out how this will influence your work. [more inside]
RJGit 5.10.0.0 for JRuby released
RJGit 5.10.0.0 was just released. It updates both the JGit jar (to jgit-5.10.0.202012080955-r.jar) and Bouncy Castle (to version 168).
The difference between instance_eval and class_eval
This article explores the difference between Ruby’s instance_eval and class_eval methods, and takes a peek into the depths of the Ruby execution context.
New Gem active_sort_order Released!
Active Sort Order is the “easy-peasy” dynamic sorting pattern for ActiveRecord that your Rails apps deserve.
Machine Maintenance With A Bit of Automation
Learn how to keep your Ruby development environment in top condition with a little bit of Bash scripting. 😉
Understanding The bcrypt Hashing Function And Its Role in Rails.
Understand what bcrypt is, how it works and its role in Ruby on Rails for authentication.
Processing a Compressed JSON Feed
A step-by-step walk-through of using ruby to collect events from a firehose of compressed newline oriented JSON.