Autotuner: How to Speed Up Your Rails App
Autotuner: Speed Up Your Rails App with GC Tweaks — You can get some serious performance...
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...
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 - 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...
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...
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,...
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...
One Time Payments With Pay And Stripe (Example) - GoRails
▶ Implementing One Time Payments with Pay and Stripe — Pay is a gem that implements a...
Prism in 2024
Prism in 2024 — Ruby 3.3 included a new standard library called Prism, a Ruby language...
Build with Memetria for Redis™* — Memetria
Memetria: Secure, Scalable Redis Hosting — High performance Redis hosting with large key tracking, detailed metrics,...
SQLite on Rails | Fractaled Mind
SQLite on Rails: The How and Why of Optimal Performance — Stephen is the person I...
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?...
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 - zammad/zammad: Zammad is a web based open source helpdesk/customer support system
Zammad 6.3: A Web-Based Open Source Customer Support System — A long standing, full scale Rails...
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...
Let there be docs! A documentation-first approach to Rails API development—Martian Chronicles, Evil Martians’ team blog
A Docs-First Approach to Rails API Development? — Writing documentation for APIs is rarely an exciting...
Episode 451 - Windows and WSL | Drifting Ruby
▶ Setting up Ruby and Rails on Windows and WSL — If you’re considering 'doing a DHH'...
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...
How Our Amazon ECS Autoscaling Works
How Our Amazon ECS Autoscaler Works — Building an autoscaler for ECS was a bit more...
Abstract methods and NotImplementedError in Ruby
Abstract Methods and NotImplementedError — Learn what the NotImplementedError exception is actually for and some other...
Flappy Bird clone in Ruby
Creating a Flappy Bird Clone with Ruby — How has it been ten years since Flappy...
How PlanetScale makes schema changes — PlanetScale
How PlanetScale Makes Schema Changes — Did you know Rails powers the popular MySQL platform’s main...
Test Double | Do more with less | Strategies to simplify software development
Maybe MOAR Is Not the Answer 🫠 — Turns out a relentless push for MOAR features...
Write snippet code to rewrite your source code · Synvert
Synvert: Write Code Snippets to Transform Existing Source Code — Supporting Ruby, JavaScript, and TypeScript, this...
Release 1.10.0 · phlex-ruby/phlex
Phlex 1.10.0: Build Object Oriented View in Ruby — A minor release by number, a pretty...
Introducing form_props: The power of Rails forms now available for React!
form_props: The Power of Rails Forms, Now for React Too — If you want the convenience...
GitHub - healthie/activerecord_cursor_paginate: Cursor-based pagination for ActiveRecord
ActiveRecordCursorPaginate: Cursor-Based Pagination for Active Record — Paginate through an AR relation using cursor pagination. It also...
GitHub - shakacode/react_on_rails: Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client perfor...
React on Rails 14: Bringing React, Webpack, and Rails Together — A major release because Ruby...
Gemsmith | Alchemists
Gemsmith 21.5: CLI Tool for Smithing New Ruby Gems — An ideal tool if you want...
Introducing Ruzzy, a coverage-guided Ruby fuzzer
Introducing Ruzzy: A Coverage-Guided Ruby Fuzzer — Fuzzing is a form of dynamic testing that feeds...
Rails 8 Adds Rate Limiting to Action Controller via Kredis Limiter Type
Rails 8 Adding Rate Limiting to Action Controller via Kredis Limiter Type — Rails 8 will provide...
GitHub - jhawthorn/vernier: 📏 next generation CRuby profiler
Vernier: A Next Generation CRuby (3.2+) Profiler — A sampling profiler that can track multiple threads,...
Episode 450 - Fart | Drifting Ruby
▶ 🤡 How to Make Your Rails App 'Fart' — Clearly intended as an April Fools’ joke, but...
Frontend Ruby with Glimmer DSL for Web by Andy Maleh (Montreal.rb Ruby Talk 2024/03)
▶ Frontend Ruby with Glimmer DSL for Web — A talk from last month’s Montreal.rb meetup by...
Ruby Benchmark: Data.define, Struct, OpenStruct
Ruby Benchmark: Data.define, Struct, OpenStruct — A comparison of Data.define, Struct, OpenStruct – all ways to...
RubyGems is not vulnerable to the xz/liblzma backdoor - RubyGems Blog
RubyGems Not Vulnerable to the xz/liblzma Backdoor — If you follow tech news more broadly, you’ll...
Kamal: hot deployment tool to watch—or a total game changer?—Martian Chronicles, Evil Martians’ team blog
Kamal: Hot Deployment Tool to Watch — or a Game Changer? — First published about what...
Rails Upgrade Service
Need to Upgrade Rails with Zero Downtime? — Ready for Rails 7.2? Top-notch engineering teams (from...