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/
Three Year Club
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
7 modern CSS units your LLM keeps ignoring

7 modern CSS units your LLM keeps ignoring

BERJAYA 1
Comments
3 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
Introducing Hanami Icons

Introducing Hanami Icons

BERJAYA 1
Comments
3 min read
Distort HTML with SVG's feDisplacementMap

Distort HTML with SVG's feDisplacementMap

BERJAYA 2
Comments
4 min read
A reusable tooltip built with a custom element

A reusable tooltip built with a custom element

BERJAYA 1
Comments
3 min read
Build an accessible paused-GIF using an Custom Element

Build an accessible paused-GIF using an Custom Element

BERJAYA 1
Comments
3 min read
More than click and submit: use any event with Stimulus

More than click and submit: use any event with Stimulus

BERJAYA 1
Comments 1
3 min read
Lazy loading, optimistic UI and more in Rails with Attractive.js

Lazy loading, optimistic UI and more in Rails with Attractive.js

BERJAYA 1
Comments
4 min read
Custom Actions in Attractive.js: one interface, from small to big

Custom Actions in Attractive.js: one interface, from small to big

BERJAYA 2
Comments
4 min read
Attractive.js 1.0.0: interactive HTML without one line of JavaScript

Attractive.js 1.0.0: interactive HTML without one line of JavaScript

BERJAYA 1
Comments 3
4 min read
Re-Organized configuration in Rails

Re-Organized configuration in Rails

BERJAYA 1
Comments
3 min read
SVG sprites: improve performance (and keep configurability)

SVG sprites: improve performance (and keep configurability)

BERJAYA 1
Comments
3 min read
Minimal JS, modern CSS anchored product tours

Minimal JS, modern CSS anchored product tours

BERJAYA 1
Comments
3 min read
Choosing colors (for developers)

Choosing colors (for developers)

BERJAYA 1
Comments
6 min read
Recreating Stimulus: targets, actions and reactive values

Recreating Stimulus: targets, actions and reactive values

BERJAYA 1
Comments
4 min read
Courrier: a gem to send emails without SMTP

Courrier: a gem to send emails without SMTP

BERJAYA 1
Comments
3 min read
Recreating Stimulus: how data-controller works under the hood

Recreating Stimulus: how data-controller works under the hood

BERJAYA 1
Comments
3 min read
Add newsletter subscriptions to Rails 8 signups

Add newsletter subscriptions to Rails 8 signups

BERJAYA 2
Comments 2
2 min read
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
loading...