Bookmarks (235)

  • screenshot

    Event sourcing for smooth brains: building a basic event-driven system in Rails

    Event Sourcing Simplified: Building a Basic Event-Driven System — Event sourcing is a pattern that can feel...

  • What's Coming in Ruby on Rails 7.2: Database Features in Active Record | AppSignal Blog

    What's Coming in Rails 7.2: Database Features in Active Record — These include minor composite-primary key...

  • https://allaboutcoding.ghinda.com/hash-value-omission-an-introduction-and-some-examples

    Understanding Hash Value Omission — This feature was added in Ruby 3.1 and has its detractors,...

  • screenshot

    Mastering Ruby Code Navigation: Major Ruby LSP Enhancements in the First Half of 2024

    Major Ruby LSP Enhancements in 2024 So Far — The Ruby Language Server Protocol gem (and...

  • screenshot

    GitHub - zombocom/puma_worker_killer: Automatically restart Puma cluster workers based on max RAM available

    Puma Worker Killer: Automatically Restart Cluster Workers Based on Available Memory — Remember the days of running...

  • screenshot

    GitHub - ice-cube-ruby/ice_cube: Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying

    🗓️  Ice Cube 0.17: A Date Recurrence Library — Let’s say you want to know when...

  • screenshot

    Upgrade Rails

    UpgradeRails.com is Now a Test Double Operation 💚 — The folks at Hint trusted Test Double...

  • screenshot

    GitHub - zombocom/get_process_mem: Get memory usage of a process in Ruby

    Get Process Memory: Get the Memory Usage of a Process — It could be your current...

  • screenshot

    GitHub - mattbrictson/bundle_update_interactive: Adds an update-interactive command to Bundler

    bundle_update_interactive: Adds an update-interactive Command to Bundler — This gem installs an update-interactive command for Bundler...

  • The librdkafka Supply Chain Breakdown: rdkafka-ruby’s Darkest Hour

    The librdkafka Supply Chain Breakdown: rdkafka's Darkest Hour — A retrospective on an incident caused by...

  • Autoscaling Heroku: The Ultimate Guide

    Developer’s Guide to Autoscaling on Heroku — Still dorking around with your dyno slider? We’ll show...

  • screenshot

    Startups on Rails in 2024: my keynote at RailsConf—Martian Chronicles, Evil Martians’ team blog

    Startups on Rails in 2024: My Keynote at RailsConf — Evil Martians’ Irina Nazarova reflects on...

  • screenshot

    Bonsai: Fixed-cost, Monthly Ruby Maintenance by FastRuby.io

    🚀 Stuck on Ruby 2.7? Need to Upgrade on a Budget? — Gradually pay down tech...

  • screenshot

    Welcome to Bashly | Bashly - Bash Command Line Framework

    Bashly 1.2: Bash CLI Script Generator — Declare the basic user-facing elements of a CLI tool...

  • Lamby - Simple Rails & AWS Lambda Integration using Rack | Lamby - Simple Rails & AWS Lambda Integration using Rack

    Lamby 6.0: Rails + AWS Lambda Integration for Rack — Lamby is the culmination of all...

  • Access Request Headers in a Rails Controller

    Accessing Request Headers in a Rails Controller — A look at how digging into the request...

  • screenshot

    An Introduction to Auth0 for Ruby on Rails | AppSignal Blog

    An Introduction to Auth0 for Rails — Auth0 is a commercial, but popular, auth platform with...

  • screenshot

    Hanami 2.2.0.beta1

    Hanami 2.2.0 Beta 1 Released — This new beta of the popular Ruby web framework offers...

  • screenshot

    Mid-Year Review: IRB and Rails Console Enhancements in the First Half of 2024

    IRB and Rails Console Enhancements in 2024 So Far — The last six months have brought...

  • screenshot

    Ruby methods are colorless

    Ruby Methods are 'Colorless' — The latest in a series on concurrency and asynchronous programming in...

  • Exercise: Minesweeper in 100 lines of clean Ruby

    Implementing Minesweeper in 100 Lines of Clean Ruby — A well-explained, interesting, and, perhaps, fun tutorial...

  • screenshot

    Puma-dev And Using It With Rails Applications.

    Puma-dev and Using It with Rails Apps — Puma is a popular choice in the Ruby/Rack...

  • AI Proof of Concept Service

    reinteractive::Custom AI Integrations with RoR — Struggling with AI integration in Rails? Tell us your project...

  • screenshot

    Finding Memory Leaks in the Ruby Ecosystem

    Finding Memory Leaks in the Ruby Ecosystem — ruby_memcheck is a tool that uses Valgrind to...

  • screenshot

    Crunchy Bridge - Managed, Cloud Postgres

    Simple, Fast Data Analytics with Postgres + DuckDB — Fast queries of Iceberg, Parquet, CSV, or...

  • screenshot

    RailsConf 2024 (Detroit)

    ▶  43 Talks from RailsConf 2024 — What a treat! If you couldn’t get to Detroit for...

  • Ruby 3.3.4 Released

    Ruby 3.3.4 Released — A minor release of the latest Ruby branch that fixes a regression...

  • screenshot

    How to add feature flags to your Ruby on Rails applications

    How to Add Feature Flags to Rails Apps — Feature flags are a useful mechanism for...

  • Notes from Carrierwave to Active Storage

    Notes on Migrating from Carrierwave to Active Storage — CarrierWave is a very long standing file...

  • screenshot

    Debugging a slow Rails controller with Honeybadger Insights

    🎬 Debugging a Slow Rails Controller with Honeybadger Insights — Watch Honeybadger co-founder Ben Curtis as...

  • screenshot

    Abusing Rails' content_for to push data attributes up the DOM

    Misuing Rails' content_for to Push Data Attributes up the DOM — If you’ve ever had issues...

  • screenshot

    Todo MVC Ruby Edition Is the One Todo MVC To Rule Them All!!!

    Todo MVC Implemented in Ruby with Glimmer DSL for Web — A fantastic example of the...

  • screenshot

    GitHub - mrkamel/search_flip: Full-Featured ElasticSearch Ruby Client with a Chainable DSL

    SearchFlip 3.9: Full-Featured Elasticsearch Client with Chainable DSL — If you want to use Elasticsearch’s powerful...

  • screenshot

    GitHub - bkuhlmann/versionaire: An immutable, thread-safe, and strict semantic version type.

    Versionaire 13.5: An Immutable Semantic Version Type — If you’re working with version numbers, this class...

  • screenshot

    Vignettes on language evolution: discovering an old syntax feature history

    Discovering an 'Old' Syntax Feature History — Victor continues his investigations into various aspects of Ruby’s...

  • screenshot

    GitHub - frectonz/sql-studio: SQL Database Explorer [SQLite, libSQL, PostgreSQL, MySQL/MariaDB, DuckDB]

    SQL Studio: An SQL Database Explorer — It’s not a Ruby project, but nonetheless useful to...

  • screenshot

    GitHub - ruby-amqp/bunny: Bunny is a popular, easy to use, mature Ruby client for RabbitMQ

    Bunny: A Popular, Easy to Use, Mature Ruby Client for RabbitMQ — It’s not often you...

  • screenshot

    Release 0.7.0 · matsadler/magnus

    Magnus 0.7: Write Ruby Extensions in Rust (or Call Ruby from Rust) — A Rust library providing...

  • Iteration and Sidekiq 7.3.0 | Mike Perham

    Iteration and Sidekiq 7.3.0 — The latest version of the popular Sidekiq background job processor introduces...

  • JRuby 9.4.8.0 Released — JRuby.org

    JRuby 9.4.8.0 Released — The latest version of the JVM-based Ruby implementation gets a variety of...

  • screenshot

    Test Double | An Agency Improving the World's Software

    Software Consultants Your Team Actually Wants to Work with 🥳 — Test Double solves tough problems...

  • screenshot

    Parsing CSV files in Ruby

    Parsing CSV Files in Ruby — A brief introduction to Ruby’s long standing csv library (nowadays...

  • screenshot

    Debugging in Ruby with Debug | AppSignal Blog

    Debugging in Ruby with Debug — A quick overview of the debug gem, a powerful debugger...

  • Top Five PostgreSQL Surprises from Rails Devs

    Top Five Postgres Surprises From Rails Devs — From the author of High Performance PostgreSQL for...

  • screenshot

    Writebook

    Writebook: 37signals' New, Free Rails App — A few months ago, 37signals released Campfire, a Rails-powered...

  • The JRuby Blog : Independence Day

    JRuby's Independence Day: Red Hat Ceases Funding — The JVM-based JRuby is easily the most successful...

  • Ruby: a great language for shell scripts!

    Ruby: A Great Language for Shell Scripts — Ruby is a great scripting language, so if...

  • screenshot

    GitHub - shayonj/pg_easy_replicate: Easily setup logical replication and switchover to new database with minimal downtime

    pg_easy_replicate: Switch Databases with Minimal Downtime — A Ruby-powered orchestrator to simplify the task of setting...

  • screenshot

    GitHub - searls/feed2thread: Reads your site's feed and publishes each entry to Threads (as feed2toot is to Mastodon, so feed2thread is to threads)

    feed2thread: A Blog to Threads Mechanism — A gem that reads your site’s feed and posts...

  • Better Know A Ruby Thing: On The Use of Private Methods – Noel Rappin Writes Here

    On the Use of Private Methods — Recently, Noel wrote about access control for methods generally,...