Blogs



Setting Up TOTP Two-Factor Authentication in Ruby on Rails Application
This guide assumes that you are already familiar with the basic concepts of Ruby on Rails and Devise and have already set up an app with Devise.— Existing Ruby on Rails project— Installed and configured Devise— Tailwind CSS in the assets pipeline ...

Ruby-SAML pwned by XML signature wrapping attacks | SSOReady
CVE-2024-45409 was published on September 10, 2024. It’s yet another XML signature wrapping attack, this time affecting the main Ruby implementation of SAML. The vuln allows an attacker log in as any arbitrary user of the affected system.This atta...

Navigating Today's Tough IT Job Market: How My Interview Books Can Help You Stand Out - DEV Community
With DEV50 a 50% off on all my eBooks, I want to make sure you have access to the resources you need to succeed. Let's tackle this job market together!Today, I’m feeling great, and I want to share that happiness with you! For the Dev.to community,...



Building Nested Forms in Rails with Stimulus | Rails Designer
In a previous article I wrote about nested forms with Turbo and no other dependencies. This is a great solution that works remarkably well, but I want to explore another option using Stimulus.Why explore another option? While the Turbo solution wo...

Introduction to Omakub, a Curated Ubuntu Environment by DHH - The New Stack
Although it sounds like a Genesis album from the 1980s, Omakub is actually a heavily curated Ubuntu environment. Its creator David Heinemeier Hansson (DHH) describes Omakub as turning “a fresh Ubuntu installation into a fully-configured, beautiful...

GitHub - widefix/actual_db_schema: Wipe out inconsistent DB and schema.rb when switching branches.
Does switching between branches in your Rails app mess up the DB schema?Keep the DB schema actual across branches in your Rails project. Just install actual_db_schema gem and run db:migrate in branches as usual. It automatically rolls back the pha...