Rubyland

news, opinion, tutorials, about ruby, aggregated
Sources About
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 almost 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

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 - 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

Super Good Blog 

Upgrading from Solidus 2 to Solidus 3

RubySec 

CVE-2024-39316 (rack): Rack ReDoS Vulnerability in HTTP Accept Headers Parsing

Ruby Weekly 

It's independence day for JRuby too

Rails Designer 

UI Design Tips Using Tailwind CSS for Developers

Nithin Bekal 

Script to bump Ruby version in Rails app

The JRuby Blog 

Independence Day

Mike Perham 

Iteration and Sidekiq 7.3.0

Julia Evans 

Reasons to use your shell's job control

Ruby Magic by AppSignal 

Debugging in Ruby with Debug

katafrakt’s garden 

Checking Efx - testable effects for Elixir

Gusto Engineering - Medium 

Scope — OSS Local Dev Env Tooling

code.dblock.org | tech blog 

Using OpenSearch Cat API Response Formats

JRuby.org News 

JRuby 9.4.8.0 Released

BigBinary Blog 

Widget state synchronisation across tabs

Radan Skorić's personal site 

How to get good at noticing code smells

Evil Martians 

Realtime diagnostic logging, or how to really spy on your Go web apps

Remote Ruby 

RubyConf with Kinsey Durham Grace and Jim Remsik

The Bike Shed 

431: Developers Are Professional Question Askers

Honeybadger Developer Blog (Ruby Articles) 

Parsing CSV files in Ruby

Dimiter Petrov 

How I test Stimulus controllers

Dom Christie 

Tailwind Repetition

code.dblock.org | tech blog 

Writing a Channel Slack Bot with Granular Permissions

RubyMine : Intelligent Ruby and Rails IDE | The JetBrains Blog 

RubyMine 2024.2 Early Access Program Update

Hi, we're Arkency 

Smooth Ruby and Rails upgrades

Saeloun Blog 

Rails Adds ActiveRecord::Base.with_connection To Optimize Database Operations.

Ruby Rogues 

Integrating AI in Application Development with Obie Fernandez - RUBY 642

Short Ruby Newsletter 

Short Ruby News - Edition #97

Alchemists: Articles 

Git Deployments

Rails Designer 

When to use `link_to` and `button_to` in Rails

zverok's space 

Vignettes on language evolution: discovering an old syntax feature history

a-chacon 

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

Giant Robots Smashing Into Other Giant Robots 

Using OpenAI ChatGPT Assistants API to Build a Landscape Assistant

Hotwire Weekly 

Week 26 - Hotwire Voting and Flash Messages, Django Components with Stimulus, and more!

Notes to self 

A very first update to Kamal Handbook

Once a Maintainer 

Once a Maintainer: Sofie Van Landeghem

Remote Ruby 

Desks, Deployments, and Databases

Ruby on Rails 

Immutable Rails Cache Header, Local Assigns in Strict Local Templates, Threaded Active Storage Mirror Service

Awesome Ruby Newsletter 

💎 Issue 423 - Ruby: a great language for shell scripts

The Rails Changelog 

024: Structuring Rails Apps with Matt Swanson

Ruby Weekly 

'In Ruby, a method without side effects should be public.'

Rails Designer 

How to add “Save and add another” feature to Rails apps

Planet Argon Blog 

Building Inclusive Teams and Developer Satisfaction

JRuby.org News 

JRuby 9.3.15.0 Released

Ruby Central 

RubyConf 2024 Presale Tickets: UPDATE!

Ruby Central 

RubyConf 2024 Presale Tickets Now Available!

Write Software, Well 

How to Access Raw POST Data in Rails

The Ruby on Rails Podcast 

Episode 518: Live From The Rails Conf Hallway Track!

Evil Martians 

Beyond monospace: the search for the perfect coding font

The Bike Shed 

430: Test Suite Pain & Anti-Patterns

Honeybadger Developer Blog (Ruby Articles) 

API versioning in Ruby on Rails

37signals Dev 

Homographic Spoofing: a new Ruby toolkit

Jekyll • Simple, blog-aware, static sites 

Jekyll 3.10.0 Released

Gusto Engineering - Medium 

The current state of Gusto’s modularity tooling

Stefan’s Blog 

Using ‘Packs’ (a.k.a Packwerk) as code organization / Engine alternative’ - Starting point and recipes

Short Ruby Newsletter 

Short Ruby News - Edition #96

Blogs on Noel Rappin Writes Here 

Better Know A Ruby Thing: On The Use of Private Methods

Prathamesh Sonpatki 

Replace symlink with actual files

Hotwire Weekly 

Week 25 - Inertia.js in Rails, Stimulus in the Shadow DOM?, and more!

Rémi Mercier 

Add comments to your tables columns

a-chacon 

Creating a REST API with Ruby on Rails. Chapter 2: Endpoints and Serialization

a-chacon 

Creating a REST API with Ruby on Rails. Chapter 2: Endpoints and Serialization

Ruby Central 

RubyConf 2024 Tickets Sales Updates!

RichStone Input Output 

Open-sourcing Sloth Finder to search Ruby Weekly and side projects warnings

Ruby Central 

June 2024 Newsletter

Ruby on Rails 

New database sharding methods, improved Active Record Migration Docs, caching improvements for ActiveStorage and more!