Category

Tech

20 posts · Page 02 / 02


Phoenix · RailsMy Tailwind CSS Journey: From Skeptic to Pragmatist

Why I initially dismissed Tailwind CSS as inline styles revisited, and what changed my mind after using it in real-world Rails and Phoenix projects.

Sep 06, 20253 min
AI · Claude CodeAutomating Formatting and Linting with Claude Code Hooks

How to use Claude Code hooks to automatically run code formatting and linting commands (like mix format or prettier) whenever files are modified.

Jul 12, 20252 min
AI · Claude CodeRefactoring a Phoenix LiveView App with Claude Code and Tidewave

My experience using Claude Code with the Tidewave MCP server to refactor a Phoenix LiveView project to DaisyUI, and what worked well versus the real limitations.

Jun 24, 20253 min
AI · ElixirFrom Rails to Phoenix: How AI Tools Shifted My Tech Stack

How my personal tech stack evolved from Rails Hotwire to React, and eventually to Phoenix LiveView—and why AI coding tools like Tidewave made Phoenix click for solo projects.

Jun 16, 20253 min
Frontend · HotwireMoving from Hotwire to Vite and React

Why I moved a personal Rails project from Hotwire to Vite and React: UI component libraries like shadcn/ui, real-time AI component previewing, and the inevitable deployment trade-offs.

Mar 01, 20253 min
Google Login · RailsImplementing Google Login in Ruby on Rails without Devise

How to implement Google OAuth login in Rails 8 using OmniAuth and the built-in authentication generator, without relying on Devise.

Jan 12, 20252 min
Neovim · RailsImplementing VS Code-like Ruby LSP Features in Neovim

Learn how to configure Neovim to support VS Code-style navigation features for Ruby on Rails projects using Ruby LSP, including route definition lookups and view file navigation through Code Lens.

Jan 03, 20252 min
Rails · TipsUsing hotwire-combobox with prefixed_ids

How to configure hotwire-combobox in Rails to return custom prefixed IDs (like acct_xxx) using the `value` option in async_combobox_options.

Nov 29, 20241 min
Ruby · TipsPassing block arguments in Ruby

A quick look at how the `&` operator works in Ruby, from `Symbol#to_proc` to converting method objects into blocks.

Nov 15, 20242 min
RailsRails 8 released

A quick summary of key new features in Rails 8: Kamal 2 with Thruster, Solid database-backed adapters (Queue, Cache, Cable), Propshaft asset pipeline, and the new authentication generator.

Nov 08, 20242 min
PreviousPage 02 / 02