Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
Ruby on Rails 

Model Missing Attributes, SQLite Immediate Transactions, and CVV/CVC Parameter Filtering by default

Ruby News 

Ruby 3.2.5 Released

Remote Ruby 

There is no A in JSON

zverok's space 

How it became like this? Ruby Range class

Saeloun Blog 

Functional Programming In React

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

How to use Stimulus in your Rails apps with RubyMine

Awesome Ruby Newsletter 

đź’Ž Issue 427 - Minesweeper in 100 lines of clean Ruby

Ruby Central 

July 2024 Newsletter

Ruby Weekly 

How Ruby's IDE experience continues to improve

Rails Designer 

Inline Save and Add Another with Rails and Hotwire

Josh Software 

Building a Personal RAG Application for PDF-Based Question Answering

code.dblock.org | tech blog 

Enumerating DigitalOcean Apps with a Deprecated Ubuntu 18 Stack

The Ruby on Rails Podcast 

Episode 520: Backend Accessibility with Hilary Stohs-Krause

Ruby Magic by AppSignal 

What's Coming in Ruby on Rails 7.2: Database Features in Active Record

All about coding 

Hash value omission - an introduction and some examples

Evil Martians 

git push --force and how to deal with it

Rails at Scale 

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

The Bike Shed 

434: Git and GitHub Workflows

Evil Martians 

Flying free: a tale of partitioning with canaries in PostgreSQL

BigBinary Blog 

Configuring the Kubernetes Horizontal Pod Autoscaler to scale based on custom metrics from Prometheus

RubyGems Blog 

June 2024 RubyGems Updates

Saeloun Blog 

CSS units rem, em, px, vh, vw, percentage

GoRails Screencasts 

Adding Honeybadger Insights To The RubyGem

Matt Stuchlik 

Counting Bytes Faster Than You’d Think Possible

Rails Designer 

5 UI Components Libraries for Ruby on Rails (in 2024)

a-chacon 

I Turned My Website into a Jekyll Theme

Dhaval Singh's Blog 

Notes on evals in LLM-based applications

Everyday Rails 

Testing with RSpec book updates for July 2024

Boring Rails: Skip the bullshit and ship fast |  

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

Hotwire Weekly 

Week 29 - New Turbo releases, Turbo Native without Turbo?, and more!

Ruby Rogues 

Navigating SQL Data Changes: Tools and Techniques for Data Recovery - RUBY 645

Closer to Code 

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

Dom Christie 

Turbo Native without Turbo?

Ruby on Rails 

Add non-null modifier for migrations, default script folder and generator, sessions generator and much more!

Josh Software 

An Ode to Technology Freedom – Is Over-dependence on Core Products a Boon or a Bane for Banks

Saeloun Blog 

Understanding Controlled And Uncontrolled Components In React

Jardo.dev: Blog 

The Rubby Game v0.1

RubyGems Blog 

3.5.16 Released

Awesome Ruby Newsletter 

đź’Ž Issue 426 - Ruby methods are colorless

avdi.codes 

Where is the programmer inspo?

Evil Martians 

OKLCH in CSS: why we moved from RGB and HSL

Ruby Weekly 

Here's how IRB's getting better

Rails Designer 

Add a “X is writing…” with Rails and Turbo

The Rails Changelog 

025: Rails, Compilers & Profilers with Aaron Patterson

Rails at Scale 

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

Saeloun Blog 

Rails Adds SKIP_TEST_DATABASE_TRUNCATE Flag To Speed Up Multi Process Test Runs

Ruby Magic by AppSignal 

An Introduction to Auth0 for Ruby on Rails

Josh Software 

Rest Assured Framework: A Guide to Using Cucumber/BDD and Java Language

Graceful.Dev 

Site News #20: Return of the Endless

Karol Galanciak - CTO and co-founder of Smily, Distributed Systems Architect and Ruby on Rails expert 

Beyond the Engineering: How Tech Executives Can Collaborate With Other Business Leaders to Prevail Over Technical Debt

BigBinary Blog 

Rails 7.2 makes counter_cache integration safer and easier

Planet Argon Blog 

Planet Argon Named One of Inc. Magazine's Best Workplaces of 2024

RubySec 

CVE-2024-39908 (rexml): DoS in REXML

Evil Martians 

How to make complex Chrome extensions: a zero gravity guide

Hanami 

Hanami 2.2.0.beta1

Radan Skorić's personal site 

Exercise: Minesweeper in 100 lines of clean Ruby

The Bike Shed 

433: Riffing with Kasper Timm Hansen

Ruby News 

CVE-2024-39908 : DoS in REXML

Ruby on Rails 

Launch your podcast at Rails World with Buzzsprout

Short Ruby Newsletter 

Short Ruby News - Edition #99

Alchemists: Articles 

Git Rebase AutoSquash

Evil Martians 

Startups on Rails in 2024: my keynote at RailsConf

Rails Designer 

Create a String to Color Helper with Ruby

Hotwire Weekly 

Week 28 - RailsConf 2024 videos, managing connection avalanches, and more!

code.dblock.org | tech blog 

Fixing Bugs in the OpenSearch API Documentation using API Spec Tests

Ruby Rogues 

What is a Top 5% Developer? - RUBY 644

Matt Stuchlik 

Summing ASCII Encoded Integers on Haswell at the Speed of memcpy

Ruby on Rails 

New Rails beta release, immutable option in http_cache_forever and more

Saeloun Blog 

Puma-dev And Using It With Rails Applications.

Posts on Kevin Murphy 

Access Request Headers in a Rails Controller

Awesome Ruby Newsletter 

đź’Ž Issue 425 - Rails 7.2 Adds app:update Task to be a Rails Command.

RubySec 

CVE-2024-27090 (decidim): Decidim vulnerable to data disclosure through the embed feature

RubySec 

CVE-2024-27095 (decidim-admin): Decidim cross-site scripting (XSS) in the admin panel

RubySec 

CVE-2024-32469 (decidim): Decidim cross-site scripting (XSS) in the pagination

Ruby Weekly 

All the talks from RailsConf

Rails Designer 

Rails Designer V1 is here!

honeyryder 

http-2 1.0.0, a fork’s tale

The Ruby on Rails Podcast 

Episode 519: Joel Hawksley on Web Accessibility

Island94.org 

Notes from Carrierwave to Active Storage

Gusto Engineering - Medium 

Platform Engineering at Gusto: Part 1

Rails at Scale 

Finding Memory Leaks in the Ruby Ecosystem

Peter Zhu 

Finding Memory Leaks in the Ruby Ecosystem

RubySec 

CVE-2024-39308 (rails_admin): RailsAdmin Cross-site Scripting vulnerability in the list view

BigBinary Blog 

How we fixed app downtime issue in neetoDeploy

Evil Martians 

Connection avalanche safety tips and prepping for real-time applications

RubyGems Blog 

3.5.15 Released

GoRails 

How to Extend the Ubuntu Default Logical Volume Partition

Saeloun Blog 

Rails 7.2 Adds app:update Task to be a Rails Command.

Ryan Bigg's Blog 

Debugging Checklist

The Bike Shed 

432: The Semantics and Meaning of Nil

Ruby News 

Ruby 3.3.4 Released

Matt Stuchlik 

The Syscall Showdown: CRuby writes files with 40% fewer syscalls than CPython?

Julia Evans 

Entering text in the terminal is complicated

Evil Martians 

Recapping the first Local‑First conference in 15 minutes

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

The New UI Becomes the Default in 2024.2

Short Ruby Newsletter 

Short Ruby News - Edition #98

Saeloun Blog 

Rails Add ActiveRecord.after_all_transactions_commit Callback

Rails Designer 

Add a custom Tailwind CSS class for reusability and speed

Drifting Ruby Screencasts 

Tracking Writebook Changes

Island94.org 

On the importance of Rails code reloading and autoloading

Hotwire Weekly 

Week 27 - Testing Stimulus Controllers, Optimistic UI with Hotwire, and more!

Dom Christie 

Optimistic UI with Ruby on Rails & Hotwire

Karol Galanciak - CTO and co-founder of Smily, Distributed Systems Architect and Ruby on Rails expert 

Beyond the Engineering: The Business Risks of Ignoring Technical Debt

Island94.org 

Introducing GoodJob v4

a-chacon 

ActiveRecord::Enum persisted in a string field. Is it a bad idea?

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

How to use Turbo in your Rails apps with RubyMine

Ruby Rogues 

Leveraging Ruby for Effective Prompt Engineering and AI Solutions - RUBY 643

Ruby on Rails 

Configurable compressor for encryption, Rack 3 streaming and more

Ryan Bigg's Blog 

Separation of data and view layers in React components

Awesome Ruby Newsletter 

💎 Issue 424 - JRuby funding at Red Hat stopped – call for sponsors