Explore
Ruby 3.3.1 Released
Ruby 3.3.1 (and More) Released — Due to the discovery of an arbitrary memory address read...
https://twitter.com/dhh/status/1781052974816485673
DHH: Rails 8 is Going to be a 'Leap Forward' in Deployment Ease — Kamal 2,...
Pairin' with Aaron: Hacking on YJIT
▶ Hacking on YJIT: A Livestream — Aaron ‘tenderlove’ Patterson and Maxime Chevalier-Boisvert are both prolific Ruby...
Fly.io ❤️ Kamal
Fly.io ❤️ Kamal — Sam Ruby is researching changes for the Rails 8 Agile Web Development...
Meta's new AI chat sucks at coding
Meta's New Llama 3 AI Chat Sucks at Ruby? — While dogpiling on big tech is...
Test Double | Accelerate software delivery
Pressure Kills Cognition: Budgets Shrink, But Scope Doesn’t 😱 — Been told to do more with...
authenticate_by: Prevent timing-based enumeration of users. | a-chacon
Preventing Timing-Based Enumeration Attacks with authenticate_by — While Rails 7.1’s authenticate_by doesn’t guarantee a constant time...
GitHub - RoleModel/turbo-confirm: The easiest way to add custom confirmation dialog support to Rails 7 apps.
TurboConfirm 2.0: Upgrade data-turbo-confirm to Support Custom Dialogs — If you’re building a modern Rails 7.1...
GitHub - drnic/groq-ruby: Groq Cloud runs LLM models fast and cheap. This is a convenience client library for Ruby.
Groq-Ruby: A Ruby Client for a Super Fast LLM Platform — Groq is an interesting AI...
GitHub - dgraham/json-stream: A streaming JSON parser that generates SAX-like events.
JSON::Stream 1.0: Streaming JSON Parser — A JSON parser built around a state machine that generates...
Build with Memetria for Redis™* — Memetria
Memetria: Secure, Scalable Redis Hosting — High performance Redis hosting with large key tracking, detailed metrics,...
Ruby Heredocs | Alchemists
A Reintroduction to Ruby's Heredocs — If you think you know everything you need to know...
How I Read Rails Source Code
How I Read the Rails Source Code — How do you start reading the code for...
Bonsai: Fixed-cost, Monthly Ruby Maintenance by FastRuby.io
Need to Pay Down Tech Debt on a Budget? Let’s Talk 🚀 — Too many vulnerabilities?...
One Time Payments With Pay And Stripe (Example) - GoRails
▶ Implementing One Time Payments with Pay and Stripe — Pay is a gem that implements a...
Making a (Sidekiq) Batch Recipe
Making a (Sidekiq) Batch Recipe — If you have multiple jobs that can run concurrently, but...
Release 2.0.0 / 2024-04-17 · sparklemotion/sqlite3-ruby
sqlite3-ruby 2.0: The Popular Ruby SQLite Driver — As implied by the version number, this is...
GitHub - gemfast/server: A drop in replacement for geminabox written in Go
Gemfast: A Drop-in Replacement for Geminabox — A new self-hosted Rubygems server written in Go, so...
Ruby Agent
APM Deployment That Isn’t Painful and Is Free - Try Scout Monitoring — Renaissance developers, rejoice....
GitHub - validates-email-format-of/validates_email_format_of: Validate e-mail addreses against RFC 2822 and RFC 3696 with this Ruby on Rails plugin and gem.
validates_email_format_of: Validate Email Addresses Against RFC 2822 and RFC 3696 — “This gem is the O.G....
GitHub - wouterken/crystalruby: Embed Crystal code directly in Ruby
CrystalRuby: Embed Crystal Code Directly in Ruby — Crystal is a Ruby inspired programming language that...
「自分の未来予測を信じてちょっと意地を張ってみる」 まつもとゆきひろ氏がRubyに型宣言を入れない理由
🇯🇵 Matz on Static vs Dynamic Typing — This article is in Japanese, so get your...
Using Lambdas and Callables for Deferred Evaluation, Control Flow, and New Language Patterns
Using Lambdas and Callables for Deferred Evaluation, Control Flow, and New Language Patterns — When might...
Abstract methods and NotImplementedError in Ruby
Abstract Methods and NotImplementedError — Learn what the NotImplementedError exception is actually for and some other...