close

DEV Community

Rails Designer profile picture

Rails Designer

I help teams around the world make their Rails apps a bit nicer to maintain and look at. 🎨 Also kickstart SaaS' in a month. 👷 And built a Rails UI Components library, used by 1000+ developers. 🚀

Location Amsterdam, The Netherlands Joined Joined on  Email address support@railsdesigner.com Personal website https://railsdesigner.com/
Ruby on Rails
Ruby
Two Year Club
Beloved Comment
One Year Club
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Writing Debut
Add newsletter subscriptions to Rails 8 signups

Add newsletter subscriptions to Rails 8 signups

BERJAYA 2
Comments 2
2 min read

Want to connect with Rails Designer?

Create an account to connect with Rails Designer. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Permission UI the Rails way

Permission UI the Rails way

BERJAYA 1
Comments
2 min read
Build a changelog widget (with Perron)

Build a changelog widget (with Perron)

BERJAYA 1
Comments
3 min read
Beam Up: CLI to deploy static sites

Beam Up: CLI to deploy static sites

BERJAYA 3
Comments
2 min read
Build a reusable before/after image slider with Stimulus

Build a reusable before/after image slider with Stimulus

BERJAYA 1
Comments
2 min read
Building a quiz with Stimulus

Building a quiz with Stimulus

BERJAYA 1
Comments
4 min read
Meet Mata: live reload for Rack Apps

Meet Mata: live reload for Rack Apps

BERJAYA 1
Comments
1 min read
Building user-customizable themes with Tailwind CSS

Building user-customizable themes with Tailwind CSS

BERJAYA 1
Comments
4 min read
Inbound email in Rails apps with Fuik

Inbound email in Rails apps with Fuik

BERJAYA 1
Comments
2 min read
Thoughts, notes and what I read

Thoughts, notes and what I read

BERJAYA 1
Comments 1
1 min read
Reusable drag-and-drop image preview in Rails

Reusable drag-and-drop image preview in Rails

BERJAYA 1
Comments
4 min read
Adding edit, delete and reposition for nested forms in Rails with Stimulus

Adding edit, delete and reposition for nested forms in Rails with Stimulus

BERJAYA 1
Comments
3 min read
Perron 1.0 here is here

Perron 1.0 here is here

BERJAYA 1
Comments
3 min read
Catch JavaScript errors with user-friendly error feedback

Catch JavaScript errors with user-friendly error feedback

BERJAYA 1
Comments
3 min read
Level up CSS transitions with cubic-bezier

Level up CSS transitions with cubic-bezier

BERJAYA 1
Comments
3 min read
Announcing Fuik: a webhook engine for Rails

Announcing Fuik: a webhook engine for Rails

BERJAYA 1
Comments
2 min read
Form Objects vs Service Objects in Rails

Form Objects vs Service Objects in Rails

BERJAYA 1
Comments
4 min read
Refactoring a JavaScript class

Refactoring a JavaScript class

BERJAYA 1
Comments
3 min read
Everyone, say “hi” again to Rails Icons 👋

Everyone, say “hi” again to Rails Icons 👋

BERJAYA 1
Comments
2 min read
Build custom emojis with Stimulus

Build custom emojis with Stimulus

BERJAYA BERJAYA BERJAYA 3
Comments
5 min read
Video Preview on Hover with Stimulus

Video Preview on Hover with Stimulus

BERJAYA 2
Comments
3 min read
Welcome to a new Rails Designer

Welcome to a new Rails Designer

BERJAYA BERJAYA BERJAYA 4
Comments
6 min read
Understanding importmap-rails

Understanding importmap-rails

BERJAYA BERJAYA BERJAYA 5
Comments
4 min read
Simplifying timestamp toggles in Rails

Simplifying timestamp toggles in Rails

BERJAYA 2
Comments
1 min read
Record video in Rails with Stimulus

Record video in Rails with Stimulus

BERJAYA BERJAYA BERJAYA 5
Comments
6 min read
Introducing Icons: Add any icon library to your Ruby app

Introducing Icons: Add any icon library to your Ruby app

BERJAYA 2
Comments
2 min read
Replace Turbo confirm with native dialog

Replace Turbo confirm with native dialog

BERJAYA BERJAYA 2
Comments
3 min read
Adding user impersonation to Rails 8 authentication

Adding user impersonation to Rails 8 authentication

BERJAYA 1
Comments
3 min read
Creating a link-icon custom element

Creating a link-icon custom element

BERJAYA BERJAYA 2
Comments
4 min read
CSS Counters: auto-update list numbers without JavaScript

CSS Counters: auto-update list numbers without JavaScript

BERJAYA 2
Comments
2 min read
Building optimistic UI in Rails powered by Turbo

Building optimistic UI in Rails powered by Turbo

BERJAYA 1
Comments 1
5 min read
Nested forms without `accepts_nested_attributes_for` in Rails

Nested forms without `accepts_nested_attributes_for` in Rails

BERJAYA 2
Comments
4 min read
Use native dialog with Turbo (and no extra JavaScript)

Use native dialog with Turbo (and no extra JavaScript)

BERJAYA BERJAYA 2
Comments
4 min read
The Best of 2025 from Rails Designer

The Best of 2025 from Rails Designer

BERJAYA 1
Comments 1
6 min read
Add snow to your app with Stimulus

Add snow to your app with Stimulus

BERJAYA 2
Comments 1
7 min read
New: Test and send webhooks and API requests in development

New: Test and send webhooks and API requests in development

BERJAYA 1
Comments
2 min read
More readable integer comparisons in Ruby

More readable integer comparisons in Ruby

BERJAYA 1
Comments
2 min read
Building optimistic UI in Rails (and learn custom elements)

Building optimistic UI in Rails (and learn custom elements)

BERJAYA 2
Comments 1
6 min read
Rails Designer's Black Friday/Cyber Monday deal

Rails Designer's Black Friday/Cyber Monday deal

BERJAYA 1
Comments
2 min read
Update favicon with badge using custom turbo streams in Rails

Update favicon with badge using custom turbo streams in Rails

BERJAYA 4
Comments 1
3 min read
Inline editing with custom elements in Rails

Inline editing with custom elements in Rails

BERJAYA 3
Comments
4 min read
Update page title counter with custom turbo streams in Rails

Update page title counter with custom turbo streams in Rails

BERJAYA 1
Comments
4 min read
Two products, one Rails codebase

Two products, one Rails codebase

BERJAYA 3
Comments
5 min read
Extending the Kanban board (using Rails and Hotwire)

Extending the Kanban board (using Rails and Hotwire)

BERJAYA 1
Comments
8 min read
Announcing Attractive.js, a new JavaScript-free JavaScript library

Announcing Attractive.js, a new JavaScript-free JavaScript library

BERJAYA 1
Comments
6 min read
Introducing Perron: Rails-based static site generator

Introducing Perron: Rails-based static site generator

BERJAYA 1
Comments 1
5 min read
Create a Kanban board with Rails and Hotwire

Create a Kanban board with Rails and Hotwire

BERJAYA BERJAYA 4
Comments 3
6 min read
Announcing Forge — self-hosted community software

Announcing Forge — self-hosted community software

BERJAYA 1
Comments
1 min read
Visual loading states for Turbo Frames
with CSS only

Visual loading states for Turbo Frames
with CSS only

BERJAYA 1
Comments 1
4 min read
Components in Rails without gems

Components in Rails without gems

BERJAYA BERJAYA 3
Comments
5 min read
Features your SaaS MVP Don't Need

Features your SaaS MVP Don't Need

BERJAYA 6
Comments 3
4 min read
Stimulus basics: what is a Stimulus controller?

Stimulus basics: what is a Stimulus controller?

BERJAYA 1
Comments
4 min read
Typography for Rails developers

Typography for Rails developers

BERJAYA 4
Comments
5 min read
Flexible Feature Access in Rails SaaS Apps

Flexible Feature Access in Rails SaaS Apps

BERJAYA 3
Comments 1
4 min read
Modern CSS organization (in Rails)

Modern CSS organization (in Rails)

BERJAYA BERJAYA BERJAYA 4
Comments
5 min read
Shift+Click Selection for Bulk Actions with Stimulus

Shift+Click Selection for Bulk Actions with Stimulus

BERJAYA 1
Comments
2 min read
Organized Configuration in Rails

Organized Configuration in Rails

BERJAYA 1
Comments
3 min read
User-Specific Content in Turbo Stream Partials

User-Specific Content in Turbo Stream Partials

BERJAYA 1
Comments
4 min read
String Inflectors: bring a bit of Rails into JavaScript

String Inflectors: bring a bit of Rails into JavaScript

BERJAYA 1
Comments
4 min read
Create a macOS-inspired stack UI with Stimulus and Tailwind CSS

Create a macOS-inspired stack UI with Stimulus and Tailwind CSS

BERJAYA 1
Comments 1
6 min read
loading...