Found 3496 bookmarks
Custom sorting
crmne/ruby_llm: A delightful Ruby way to work with AI. No configuration madness, no complex callbacks, no handler hell – just beautiful, expressive Ruby code.
crmne/ruby_llm: A delightful Ruby way to work with AI. No configuration madness, no complex callbacks, no handler hell – just beautiful, expressive Ruby code.
A delightful Ruby way to work with AI. No configuration madness, no complex callbacks, no handler hell – just beautiful, expressive Ruby code. - crmne/ruby_llm
·github.com·
crmne/ruby_llm: A delightful Ruby way to work with AI. No configuration madness, no complex callbacks, no handler hell – just beautiful, expressive Ruby code.
Home | RubyLLM
Home | RubyLLM
RubyLLM is a delightful Ruby way to work with AI.
·rubyllm.com·
Home | RubyLLM
The Pitchfork Story
The Pitchfork Story
A bit more than two years ago, as part of my work in Shopify’s Ruby and Rails Infrastructure team, I released a new Ruby HTTP server called Pitchfork.
·byroot.github.io·
The Pitchfork Story
Alternative to Ruby’s Monkey Patching
Alternative to Ruby’s Monkey Patching
Ruby’s refinements are a cleaner solution to the sharp knife that is monkey patching. This aricle explore how to use them along with some real life examples.
·railsdesigner.com·
Alternative to Ruby’s Monkey Patching
Ractor - getting started
Ractor - getting started
Ractor - getting started This is just my notes from learning. Just remember: warning: Ractor is experimental, and the behavior may change in future versions of Ruby! Also there are many implementation issues. You have been warned. Let’s start: Creating an actor A simple actor is created as follows: simple = Ractor.new do # do something end
·blog.arkency.com·
Ractor - getting started
ksylvest/omniai: OmniAI standardizes the APIs for multiple AI providers like OpenAI's Chat GPT, Mistral's LeChat, Claude's Anthropic, Google's Gemini and DeepSeek's Chat..
ksylvest/omniai: OmniAI standardizes the APIs for multiple AI providers like OpenAI's Chat GPT, Mistral's LeChat, Claude's Anthropic, Google's Gemini and DeepSeek's Chat..
OmniAI standardizes the APIs for multiple AI providers like OpenAI's Chat GPT, Mistral's LeChat, Claude's Anthropic, Google's Gemini and DeepSeek's Chat.. - ksylvest/omniai
·github.com·
ksylvest/omniai: OmniAI standardizes the APIs for multiple AI providers like OpenAI's Chat GPT, Mistral's LeChat, Claude's Anthropic, Google's Gemini and DeepSeek's Chat..
Could not open library, have codex86_64/code, need codearm64/code
Could not open library, have codex86_64/code, need codearm64/code
This week I re-encountered a problem that has been plaguing me for months, but I never took the time to try to debug it before now. The problem came with a really specific and confusing symptom: any time I installed a newer version of Ruby on my machine, a daily cronjob running a Ruby script would start failing. The specific error was always an FFI exception, with the exact error message FFI::DynamicLibrary.
·andre.arko.net·
Could not open library, have codex86_64/code, need codearm64/code
Comparing Go vs Ruby
Comparing Go vs Ruby
Ruby is great, but it's not the best choice for every backend challenge. Dig into this article for a Go vs Ruby comparison that might convince you to learn Go!
·honeybadger.io·
Comparing Go vs Ruby
Tebako
Tebako
Official website for Tebako, the executable packager.
·tebako.org·
Tebako
Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
Ruby 3.2と3.3のirb historyの扱いの違いと対処方法
Ruby 3.3にしたら秘伝の.irbrcがエラーを吐くようになってしまったので調べた。結果、historyを扱うファイルの構成が変わりLoadErrorが起きてしまっていたので、その部分だけまるっとrescueして対処。すべての環境がRuby 3.3以降なら消せばいいんだけど、そうとは限らないよねー。
·aligach.net·
Ruby 3.2と3.3のirb historyの扱いの違いと対処方法