DragonRuby: A Ruby-Based 2D Game Engine— Targeting Windows, Mac, Linux, WASM, iOS, Android and even consoles, DragonRuby is an interesting variant of Ruby coupled with a 2D game engine, meaning you can create striking games or demos with a language you already know. Apparently DHH hadn’t heard of it, so we wanted to feature it again, especially as it’s available for free for the next 36 hours (though it is commercial). DragonRuby LLP |
![]() Rails + AI: Turn Ideas into Apps. Book a Meeting— Stuck on AI integration in Rails? We're experts in leveraging OpenAI, Claude, AWS Bedrock, and more to create powerful Rails applications. Let's discuss your project goals, guide you through the process and deliver exceptional results. reinteractive::Custom AI integrations with RoR sponsor |
Ruby-SAML 'Pwned' by XML Signature Wrapping Attacks— Even if you’re not using SAML (commonly used in SSO systems), a lot of apps are, and this vulnerability is particularly nasty. “Ignore Postel. When it comes to processing cryptographic signatures, loosey-goosey isn’t “liberal”, it’s libertine.” Ulysse Carion |
Win a Ticket to Rocky Mountain Ruby in October— Rocky Mountain Ruby is back this year, and Honeybadger is a Sapphire sponsor! To celebrate, we're giving away a free conference ticket. Enter to win by 9/20 (that’s tomorrow!). Honeybadger sponsor |
Shrinking Big Postgres Tables with 'Copy-Swap-Drop'— If you’ve got a big unwieldy table with only a subset of its data in active use but you don’t want to partition the table or perform lots of DELETE operations, you could copy the rows you want to keep into a new table, rename the new table, and drop the original one. Andrew Atkinson |
RSpec Stubs the Object in Memory— Just because you applied a stub to an object doesn’t mean your underlying code will be using the same object, particularly if it’s loaded just-in-time from a database. Kevin Murphy |
|