#rails

[ follow ]
fromRubyflow
4 days ago

Beskar - Rails Security Engine for the Paranoid (vibe-coded during SOC 2 audits)

Beskar is a Rails engine that fills that gap with layered protection: WAF that detects vulnerability scanning patterns (WordPress, config files, path traversal) Impossible travel detection using geolocation and Haversine calculations Smart rate limiting that identifies attack patterns (brute force, credential stuffing, distributed attacks) Risk-based account locking with automatic responses Persistent IP banning with escalating durations Installation is deliberately simple - drop it in your Gemfile, run the installer, add one line to your User model. Runs in monitor-only mode by default so you can tune thresholds before blocking real traffic.
Ruby on Rails
fromRubyflow
1 week ago

Adding Breadcrumbs to a Rails Application

Adding breadcrumbs to a Rails app improves navigation by showing users their location and offering paths to desired destinations, enhancing user experience.
#authentication
Ruby on Rails
fromRubyflow
1 month ago

I've updated my RSpec with Rails book

New edition of Everyday Rails Testing with RSpec updated for Rails 7; free updates for previous Leanpub purchasers and a discount link available for new buyers.
fromRubyflow
2 months ago

*NEW GEM* ActsAsActive: Plug-and-play activity tracking for ActiveRecord

ActsAsActive is a plug-and-play Rails extension designed to add comprehensive activity tracking to any model. It facilitates tracking by wiring a polymorphic association that records Activity rows for specified lifecycle events.
Ruby on Rails
fromRubyflow
3 months ago

Adding llms.txt to a Rails application

LLMs benefit from structured data like llms.txt for improved web understanding.
Implementing llms.txt in applications can enhance content accessibility for LLMs.
#markdown
fromRubyflow
5 months ago

Rabarber v5: Cleaner, Leaner, and More Stable

Rabarber version 5 emphasizes simplifying and cleaning up the gem by dropping legacy features that added complexity. This aligns, fundamentally, with its intended purpose.
Ruby on Rails
fromRubyflow
5 months ago

Sign in with Apple for Rails apps

OAuth reduces account creation friction; implementing Sign in with Apple is crucial for app compliance and user experience.
Ruby on Rails
fromRubyflow
5 months ago

Understanding Active Record Connection Pooling

Rails connection pooling optimizes database operations by reusing active connections for improved performance during increased load.
fromRubyflow
5 months ago
Ruby on Rails

Multi tenant applications with horizontal sharding and Rails Event Store

Setting up multi-tenant Rails applications with effective data separation requires proper sharding and event handling.
fromRubyflow
5 months ago

Generate Beautiful PDFs with Rails 8 + Paged.js

This bidi2pdf demo showcases seamless integration of Rails 8, Stimulus, ActiveJob, ActiveStorage, Turbo Streams, and Paged.js for elegant PDF generation.
fromRubyflow
5 months ago
Ruby on Rails

Rails Apps and Slowdowns: How Scout Shows what Databases Don't

Scaling Rails apps can lead to performance issues due to slow SQL queries, requiring careful monitoring and analysis.
fromRubyflow
6 months ago

[ANN] bidi2pdf 0.1.7 & bidi2pdf-rails 0.0.1.alpha.1 released

bidi2pdf 0.1.7 introduces ActiveSupport::Notifications-style instrumentation, enabling seamless integration with Rails' native instrumentation and compatibility with logging or monitoring setups.
Ruby on Rails
fromRubyflow
6 months ago

JavaScript for Rails Developers is out now

The book 'JavaScript for Rails Developers' aims to help Rails developers overcome their challenges with JavaScript.
[ Load more ]