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.
Understanding Big-O Notation with Ruby
If the whole Big-O notation thing baffled you in college, guess what? [more inside]
New version of DnsMock has been released 🚀
Added ability to mock SRV records. Mimic any DNS records for your test environment and even more:
Montreal.rb Dec 2023 Building LLM-powered Applications
The video of the Dec 2023 Montreal.rb Ruby Meetup A.I. talk “Building LLM-powered Applications” by Andrei Bondarev (Solutions Architect / Owner at Source Labs LLC) has been posted. The 2023 breakthroughs in Generative AI (Artificial Intelligence) have been taking the software development world by storm. We’ll take a look at a few components of what is quickly becoming the modern stack for building LLM (Large Language Model) powered applications. Andrei will build a case for Ruby in the emerging AI trend, and show how some of the AI capabilities can be leveraged today!
Code Archeology: The Evolution of ActionController::Parameters From Rails 4 to 5
Interested in the evolution of ActionController Parameters from Rails 4 to 5? Running behind on your Rails version? [more inside]
From Celluloid to Concurrent Ruby: Practical Examples Of Multithreading Calls
An example of making concurrent API calls with Ruby Thread class, Celluloid and Concurrent Ruby gems. [more inside]
8 Turbo 8 Gotchas
I’ve been using Turbo 8 page morphs in production for the past few weeks since Beta 1 and wrote an article about a few things that I think could trip people up at Hope this helps others to make for a smoother experience with Turbo 8!
Punks, The Mini Edition (12Ă—12px) - Let's Generate Top Selling or Sub1k Ordi Punks
Hello, i prepared a quick starter kit for punks, the mini edition in 12px (“classic” is 24px). yes, 75% less pixels. Generate top selling or ordinal sub1k punk look-alikes in 12px using text-to-image prompts. e.g. orc, eye mask, goat, gold chain or zombie, chinstrap, earring, crazy hair. Yes, in ruby. happy pixel pushing with ruby.
New version of actual_db_schema gem
Entering the New Year with a powerful update to the actual_db_schema gem - version 0.6.0. It adds db:phantom_migrations rake task to effortlessly view all phantom migrations in the current branch. Explore the details in this PR:
Business Class 1.3 released with support for Stripe
Start your 2024 business on Business Class, a Ruby on Rails SaaS template! The new version comes with support for Stripe and an improved CRUD generator. Read more
Montreal.rb Nov 2023 Anatomy of a Payment
The video and slides for the Nov 2023 Montreal.rb Ruby Meetup talk “Anatomy of a Payment” by Michel Jamati (CTO/Co-Founder of Lexop) have been posted!! This talk will provide an overview of the business payment world. Attendees will become familiar with the actors and economics of the payment ecosystem, learn about the major regulations in the payment space that need to be complied with, and understand the Lexop approach to navigating these different challenges. Ruby on Rails examples will be demonstrated along the way to illustrate various types of payments that can be made with different payment processors. [more inside]
Ruby Community Conference! 2 February
I invite all Ruby enthusiast for the second edition of Ruby Warsaw Community Conference! 4 renown speakers, workshops and big after party! [more inside]
Rack::JetRouter 1.4.0 Released
Rack::JetRouter 1.4.0 relesed. Rack::JetRouter is a super fast router library for Rack application. [more inside]
`aia` the AI Assistent gem v0.4.4 released
Unlease the power of generative AI and the prompt using the aia gem - a CLI-based terminal program that manages and “executes” prompts from your local $AIA_PROMPTS_DIR. A prompt is a text file in the $AIA_PROMPTS_DIR. A prompt can reference system environment variables, dynamic shell commands, individual prompt directives and if there were not enough you can also use Embedded RuBy (ERB) to engineer the prompt just the way you want it before it gets sent off to the gen-AI tools for processing. [more inside]
Graphs and Charts 0.2.2 (Bar Chart for Glimmer DSL for LibUI)
Graphs and Charts 0.2.x adds a new Bar Chart Custom Control for Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library) in addition to the existing Line Graph Custom Control.. [more inside]
Ethereum Turning Into Facet (Ruby on Rails) Monolith SOON!?
Hello, i know lots of crypto haters in rubyland. i am perma banned for life twice (for example). the irony the new facet indexer (&vm) that’s basicially is a ruby on rails monolith (with postgresql db) with the rubidity language that everybody hates (other than its creator tom lehman aka middlemarch). the reaction in rubyland to the blockchain revolution (by moving compute off-chain with “dumb” contracts AND reducing transaction fees 10x). nada. zero. zilch. or worse banning and canceling. what’s your take on rubidity? anyone?
Sneak Peek on Rails 8
Planning for Rails 8 has started. I assume it will be released at Rails World Toronto on September 26 and 27, 2024 (as a certain bruised ego would probably not make a release at RailsConf). This is a quick summary of what we can expect: [more inside]
Glimmer DSL for SWT 4.30.0.0
Glimmer DSL for SWT 4.30.0.0 (JRuby Desktop Development Cross-Platform Native GUI Framework) is the quarterly major release that supports a new version of Eclipse SWT (version 4.30, released in December 2023). Happy New Year! [more inside]
[Podcast] A deeper dive into Zeitwerk with Xavier Noria
Xavier Noria of the Rails Core team adeptly delves into the intricacies of Zeitwerk in this episode. Our discussion extends to elucidate the distinctions among autoloading, eager loading, and reloading, shedding light on the nuanced processes that transpire during app deployment. Subsequently, we delve into an exploration of the technical challenges currently confronting Ruby on Rails. [more inside]