Ruby

Ruby, Rails, jobs, tooling, and performance changes.

  • 4 Tracked terms
  • Last 30 days Feed window

What this topic collects on

An article joins this feed when it matches these terms. Each one is also a search of its own.

Latest in Ruby


dev.to > edwardfancher > read-only-user-impersonation-in-rails-aeh

Read-only user impersonation in Rails

11+ hour, 29+ min ago   (482+ words) We built it and ran it in production. Last week we pulled it out into a gem called viewing_as. This post is about the decisions we made that may transfer to your app as well. None of them refuse writes, or…...


medium.com > @iamzayn19 > rails-has-second-third-fourth-fifth-and-then-forty-two-ffcfd8fa688e

Rails Has.second,.third,.fourth,.fifth… and Then.forty_two

1+ day, 12+ hour ago   (34+ words) One of those tiny Rails details that reminds you the framework was built by people with a sense of humor. If you’ve worked with …...


dev.to > cseeman > 3022-malicious-gems-and-openai-calls-it-benign-4cf6

3,022 Malicious Gems, and OpenAI Calls It “Benign”

5+ day, 9+ hour ago   (609+ words) Last week I wrote about an OpenAI agent swarm attacking RubyGems, and I ended it wondering how OpenAI would respond. They already had. On September 11, the day the story broke, OpenAI gave reporters one statement. Here it is from Reuters:…...


dev.to > julianrubisch > audio-previews-in-rails-without-a-job-queue-4k2e

Audio previews in Rails without a job queue

5+ day, 18+ hour ago   (681+ words) Suppose you have this model: Users upload 40-minute WAV files to it. Your app has a couple of different requirements: The Rails-shaped answer to that is familiar: I've built that (at least) twice. It works, but it's a lot of…...


dev.to > iamzayn19 > why-change-impact-analysis-is-surprisingly-hard-in-ruby-on-rails-48n7

Why change-impact analysis is surprisingly hard in Ruby on Rails

1+ week, 5+ hour ago   (184+ words) Refactoring a mature Rails app often starts with a simple question: If I change this method, what else could break? In a smaller codebase, grep might be enough. In a larger Rails app, not really. A method can be connected…...


dev.to > konstanty_koszewski > i-wrote-a-programming-language-where-you-code-in-polish-here-are-7-things-it-taught-me-about-ruby-51on

I wrote a programming language where you code in Polish. Here are 7 things it taught me about Ruby.

1+ week, 6+ hour ago   (917+ words) I write Ruby for a living, and about two years ago it started bothering me that I had no real idea what happens between typing x = 5 and the machine doing something about it. So I wrote a toy interpreter over…...


i-programmer.info-programmer.info

The Well-Grounded Rubyist 4th Ed (Manning)

1+ week, 10+ hour ago   (27+ words) Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more....


dev.to > vultr > installing-ruby-on-ubuntu-2404-nnm

Installing Ruby on Ubuntu 24.04

1+ week, 10+ hour ago   (345+ words) rbenv is a Ruby version manager that lets you install multiple versions of Ruby and switch between them. 1. Install all required dependencies for the ruby-build plugin to download and compile Ruby: 2. Install the latest rbenv installation script: 3. Add the rbenv…...


cybersecuritynews.com > openai-agent-swarm

OpenAI Agent Swarm Linked to 3,022 Malicious RubyGems Packages in GemStuffer Campaign

1+ week, 20+ hour ago   (585+ words) Open-source packages are meant to save developers time. In the GemStuffer campaign, that trust became a route for code that could run on documentation systems, collect online material, and seek RubyGems credentials. The expanded inventory shows an operation far larger…...


kobaran.com > openai-linked-agent-swarm-tied-to-thousands-of-malicious-rubygems-packages

OpenAI-Linked Agent Swarm Tied to Thousands of Malicious RubyGems Packages

1+ week, 20+ hour ago   (207+ words) Rather than relying solely on developers installing infected packages, GemStuffer targeted a less obvious surface: the automated workers that build documentation for newly published gems. The most serious sample identified, called slnleaker5, went after RubyGems API keys directly, targeting the legacy…...