Ruby 3.4.0 preview1 Released
Ruby 3.4 Preview 1 Released — I love it when the first preview of a new...
GitHub - drnic/promptcraft: Try new system prompts on your AI conversations. Over and over until you're happy.
Promptcraft: Try New System Prompts on Your AI Conversations — A Ruby-powered CLI tool for replaying...
GitHub - ankane/strong_migrations: Catch unsafe migrations in development
Strong Migrations: Catch Unsafe Migrations in Development — Detects potentially dangerous operations and prevents them running...
GitHub - ruby-git/ruby-git: Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.
The Git Gem 2.0: A git Wrapper for Use from Ruby — Takes the simple approach...
RailsConf 2024 Recap
A RailsConf 2024 Recap — Kevin had a great time at RailsConf last week and he...
Heroku Dynos: Sizes, Types, and How Many You Need
Developer’s Guide to Heroku Dynos — Which dynos should you use, and how many? (TLDR: Don’t...
Why you should nest modules in Ruby
Why You Should Nest Modules in Ruby — Justin demonstrates a couple of gotchas you can...
dependabot-core is now open source with an MIT license
GitHub's dependabot-core is Now Open Source — Dependabot is a tool GitHub used to monitor the...
Running Thruster with Rails and Kamal
Running Thruster with Rails and Kamal — Josef recently installed Thruster (a new zero config proxy...
Ruby typing 2024: RBS, Steep, RBS Collections, subjective feelings
Thinking About Typing in Ruby in 2024 — A prolific developer reflects upon his recent experiences...
irb/EXTEND_IRB.md at master · ruby/irb
IRB Adding Support for Easily Extending Its Functionality — The interactive IRB REPL has long been...
CodeCare Shield
Inexpensive and Efficient: Get Your Ruby & Rails Upgrade Done — Don’t let the risk of...
A New Era for Ruby Central Events
A New Era for Ruby Central Events — RailsConf 2024 concludes today, and if you want...
2024 Ruby on Rails Community Survey
☑️ Take the Ruby on Rails Community Survey 2024 — Every two years, Planet Argon has run...
Introduction - Ruby Science by thoughtbot
📕 Ruby Science Updated for Ruby 3.2.2 and Rails 7 — A decade ago, Thoughtbot released the...
Understanding Queue Time: The Metric that Matters
A Developer’s Guide to Request Queue Time — Learn everything you need to know about the...
Debugging in Ruby with pry-byebug | AppSignal Blog
Debugging in Ruby with pry-byebug — A gem that adds debugging and stack navigation to Pry...
Working with Resourceful Routes in Ruby on Rails
Working with Resourceful Routes in Rails — Outlining just what a resource is, the routes a...
GitHub - stepful/cyperful: Interactive system testing UI for capybara
Cyperful: An Interactive System Testing UI for Capybara — One developer’s side project to offer a...
Observable systems with wide events
Observable Systems with Wide Events — We designed Honeybadger Insights around wide events. What are wide...
GitHub - Shopify/ruby_memcheck: Use Valgrind memcheck on your native gem without going crazy
ruby_memcheck 3.0: Find and Debug Memory Issues in Native Gems — Use Valgrind memcheck on your...
GitHub - skoji/gepub: a generic EPUB library for Ruby : supports EPUB 3
📕 gepub: EPUB Parser and Generator Library — EPUB is a popular e-book file format that’s basically...
GitHub - ankane/safely: Rescue and report exceptions in non-critical code
Safely: Rescue and Report Exceptions in Non-Critical Code — The idea here is that while you...
GitHub - adamcooke/authie: 👮♂️ Improve user session security in Ruby on Rails applications with database session storage
Authie: Database-Backed User Sessions for Rails — Makes it easier to invalidate sessions from afar without...
GitHub - pusewicz/wave-function-collapse-ruby: Tiled Wave Function Collapse model implemented in Ruby and rendered using Gosu
Visualizing Wave Function Collapse with Ruby — I don’t know exactly what I’m looking at here,...
GitHub - socketry/rackula: Generate a static site from any rack middleware.
Rackula 1.4: Generate Static Sites from any Rack Middleware — For turning a Rack-powered webapp into...
Fixing a footgun in ActiveRecord::Core#inspect
Fixing a Footgun in ActiveRecord::Core#inspect — Objects have an inspect method that returns a string representation...
Explaining Thruster, a new 37signals gem that speeds up your app
Explaining Thruster, 37signals' HTTP/2 Proxy to Speed Up Your App — Available as a gem, though written...
Ruby might be faster than you think - John Hawthorn
Ruby Might Be Faster Than You Think — The “Ruby is Slow” mantra is so often...
JRuby 9.4.7.0 Released — JRuby.org
JRuby 9.4.7.0 Released — The long standing, reliable, and performant JVM-based Ruby implementation takes another gentle...
Choosing the Right Audit Trail Approach in Ruby
Choosing the Right Audit Trail Approach in Ruby — A look across the vast landscape of tools...
Backup strategies for SQLite in production
Backup Strategies for SQLite in Production — Not Ruby specific, but a fantastic primer to a...
Add your Ruby gems to AWS CodeArtifact | Amazon Web Services
Adding Your Ruby Gems to AWS CodeArtifact — Amazon Web Services is showing more love to...
Rails, Assets, ActiveStorage and a Cloudfront CDN
Rails, Assets, ActiveStorage and a CloudFront CDN — How to configure your Ruby on Rails app...
GitHub - socketry/xrb
XRB: Think ERB But Even More HTML-y — XRB is a simple template engine for Ruby...
GitHub - rbspy/rbspy: Sampling CPU profiler for Ruby
rbspy 0.20.0: A Sampling Profiler for Ruby — Provides a way to profile a Ruby app...
Karafka 2.4 Release Announcement
Karafka 2.4: Advanced Kafka Processing for Ruby and Rails — A significant release for a powerful...
GitHub - Shopify/measured: Encapsulate measurements and their units in Ruby and Ruby on Rails.
Measured 3.0: Encapsulate Measurements and Their Units — A library from Shopify for storing, manipulating and...
Test Double | Accelerate software delivery
Pressure Kills Cognition: Budgets Shrink, But Scope Doesn’t 😱 — Been told to do more with...
Meta's new AI chat sucks at coding
Meta's New Llama 3 AI Chat Sucks at Ruby? — While dogpiling on big tech is...
Fly.io ❤️ Kamal
Fly.io ❤️ Kamal — Sam Ruby is researching changes for the Rails 8 Agile Web Development...
Pairin' with Aaron: Hacking on YJIT
▶ Hacking on YJIT: A Livestream — Aaron ‘tenderlove’ Patterson and Maxime Chevalier-Boisvert are both prolific Ruby...
https://twitter.com/dhh/status/1781052974816485673
DHH: Rails 8 is Going to be a 'Leap Forward' in Deployment Ease — Kamal 2,...
Autotuner: How to Speed Up Your Rails App
Autotuner: Speed Up Your Rails App with GC Tweaks — You can get some serious performance...
The Future of Ruby and Rails in the Age of AI
The Future of Ruby in the Age of AI — Obie (long-time Rubyist and author of...
Ruby 3.3.1 Released
Ruby 3.3.1 (and More) Released — Due to the discovery of an arbitrary memory address read...
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...
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...