Creating an Accordion Without JavaScript Using the HTML `<details>` Tag
An accordion is a popular UI component that allows you to hide and show content on click. Usually, JavaScript is used to create it, but HTML provides us with a built-in <details>
tag that allows you to create a functional accordion without a single line of JavaScript!
Async Modal on Rails with Native <dialog> Element
In this post, I'll show you how to create asynchronous modal windows in Rails using Turbo Frames and the native <dialog>
element. This approach combines the power of Rails' Hotwire stack with modern web standards to create smooth, accessible modal experiences without heavy JavaScript frameworks. We'll build a complete example using a login form that loads dynamically and displays in a native dialog with proper focus management and backdrop handling.
Are AI Coding Assistants Saving Developers Time or Creating Technical Debt?
Why Ruby on Rails Is the Best Stack for Vibe Coding in the Age of AI
It’s an exciting shift. But here’s what’s not being talked about enough:
Vibe coding only works as well as the stack you’re using.