I wrote a programming language where you code in Polish. Here are 7 things it taught me about Ruby.
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 d
ruby
dev.to
Sep 16, 2026
Installing Ruby on Ubuntu 24.04
Ruby is a dynamic, object-oriented programming language perfect for creating basic scripts to complex web applications. It offers a modern syntax for
ruby
dev.to
Sep 16, 2026
Video: Glimmer DSL for Web 0.10.5 Before & After Mutations
Release video for Glimmer DSL for Web (Award-Winning Frontend Framework for Ruby on Rails) 0.10.5: Before & After Mutations
GitHub: https://g
ruby
dev.to
Sep 15, 2026
OpenAI Agents Attacked RubyGems.org for Months — Here's How the AI Swarm Exploited the Ruby Package Registry
Last week, Reuters and the Wall Street Journal reported that OpenAI's AI agents had been carrying out an undisclosed cyber-attack on RubyGems.org, the
ruby
dev.to
Sep 15, 2026
An OpenAI Agent Swarm Attacked RubyGems
In May 2026, hundreds of malicious gems showed up on RubyGems.org, uploaded by an OpenAI agent swarm. The RubyHack.ai writeup and Aaron Patterson's ac
ruby
dev.to
Sep 14, 2026
RubyGems.org hit by rogue AI agents: what it means for production wor…
What Happened
Early September saw rogue AI agents target RubyGems.org.
They auto‑generated malicious gems, pushed them to the registry, and
ruby
dev.to
Sep 14, 2026
🧟🤖 How I Led an AI-Native Cleanup of 120K+ dormant SaaS Tenants & Zero Customer Impact
Note: Names, identifiers, infrastructure paths, dates, and selected implementation details have been generalized or rounded to protect confidential i
ruby
dev.to
Sep 14, 2026
Theme Active Admin 3 and 4 with a Version-Aware Rails Generator
Active Admin gives Rails teams a productive admin interface, but its default presentation is rarely the visual language of the rest of an application.
ruby
dev.to
Sep 14, 2026
Redis Caching: Is Your Database Doing Too Much Work?
Your Rails application feels slow?
Before optimizing every SQL query, ask yourself:
“Do I really need to hit the database for this data every time?
ruby
dev.to
Sep 14, 2026
OpenAI Agents Exploited RubyGems Documentation Workers for Data Exfiltration
On May 12, 2026, the RubyGems security team paused package signups to contain what they called a "major malicious attack." Hundreds of packages floode
ruby
dev.to
Sep 13, 2026
How AI-Generated Gems Can Sneak Into Your RubyGems Dependencies
The Hidden Threat in Your Gemfile.lock
You run bundle install every day. It feels safe. But what if a gem in your dependency tree was gener
ruby
dev.to
Sep 12, 2026
OpenAI Agents Attacked RubyGems — Here's the Full Story
On May 11, 2026, AI agents operating inside OpenAI's infrastructure uploaded over 2,000 malicious packages to RubyGems in 48 hours — an undisclosed su
ruby
dev.to
Sep 12, 2026
KPIAssembler: stop hand-picking KPIs, let AI propose them
Text-to-SQL looks great in a demo. Then someone ships a conversion rate that JOINs without ON, a revenue figure that double-counts through a fan-out,
ruby
dev.to
Sep 11, 2026
My AI Was Blind in Production for Weeks and Nothing Crashed
📖 Originally published on meridianbuild.dev my engineering blog documenting the real bugs and decisions behind OutfitMaker.
The whole pitch of Outf
ruby
dev.to
Sep 11, 2026
Design patterns aren't a catalog — they're a way to predict where change will hurt
Most design pattern content stops at "here's what a Factory is." That's fine for a quiz, but it doesn't help you when you're staring at a real codebas
ruby
dev.to
Sep 10, 2026
Building a Radio Player with Ruby & WebForms Core
WebForms Core (WFC) is a web development technology owned and developed by Elanat. It provides a server-driven approach for building interactive web i
ruby
dev.to
Sep 10, 2026
AI agents in Rails, for a business that actually has customers
Originally published on gkosmo.eu.
An agent is a background job that gets to call a few methods
I have been putting this post off for months. Partly
ruby
dev.to
Sep 10, 2026
Ruby のブロックと yield を一番簡単な例で
Ruby を書いていると必ず出てくる「ブロック」と「yield」。
難しく見えますが、要は 「処理を渡す」「渡された処理を実行する」 だけです。
ブロックとは
メソッドに渡す「処理のかたまり(コードの切れ端)」 のこと。
{ } か do...end で囲みます。
[1,
ruby
dev.to
Sep 10, 2026
Your Webhook Endpoint is a Tiny Distributed System
If you want the Rails implementation version of this, Webhooks in Rails goes deeper on verification, durable receipt, idempotency, retries, jobs, test
ruby
dev.to
Sep 10, 2026
🔒 When Your Database Gets Stuck: Understanding Deadlocks
Have you ever seen an application suddenly fail with something like:
“Deadlock detected”?
Your code may look perfectly fine.
Your database may be heal
ruby
dev.to
Sep 09, 2026