Personal Journal

Epona's Tech & Life

Page 02 / 03


02Entries
Rails · 随笔 欲速则不达

在重构一个从 Phoenix 迁移到 Rails 的项目时,我发现——很多混乱的代码并非写得不好,而是想得不够。与其边写边改,不如在动手前多想一步。正如《JOJO》的那句名言:绕远路,才是最短的捷径。

Oct 10, 2025 1 min
Rails · Database PostgreSQL 18 and Rails: New Features and UUIDv7 Support
Oct 04, 2025 3 min
Claude Code · AI Switching from Claude to ChatGPT

I recently switched from Claude to ChatGPT—here’s why, and what I’ve learned along the way.

Sep 20, 2025 2 min
Tailwindcss · Phoenix My Tailwind CSS Journey: From "Never Again" to "I Get It Now"

I used to roll my eyes whenever someone mentioned Tailwind CSS. The class names looked like gibberish, the approach felt backwards, and I was convinced it was just another fad. Three years later, here I am writing this in a Tailwind-powered project.

Sep 06, 2025 6 min
Claude Code · AI Automating Your AI Coding Workflow with Claude Code Hooks

Discover how Claude Code Hooks can automate your development workflow with precision triggers. Learn to use PostToolUse, PreToolUse, and other hook types to automatically format code, run linting, and streamline your AI coding experience. A beginner-friendly guide with practical Elixir examples.

Jul 12, 2025 8 min
AI · LiveView Claude Code + Tidewave.ai: My Real Experience with AI-Driven Development

Through Claude Code and Tidewave.ai combination, over 95% of my project code was AI-generated. Here's my honest experience with this revolutionary tool combo, including significant efficiency gains, challenges encountered, and practical advice for developers.

Jun 24, 2025 6 min
Phoenix · Rails From Rails to Phoenix: An AI-Driven Development Journey

My personal journey transitioning from Ruby on Rails to Phoenix Framework, driven by the rise of AI-powered development tools like Tidewave.ai. Discover how Phoenix's LiveView simplicity, built-in Tailwind+DaisyUI styling, and superior AI code generation capabilities are reshaping modern web development workflows.

Jun 16, 2025 8 min
Rails · Vite Moving from Hotwire to Vite and React

A developer's personal journey migrating from Rails Hotwire to Vite and React. This article explores the practical benefits of React's rich component libraries like Shadcn UI, improved AI integration, and the trade-offs in deployment complexity and learning curve when transitioning between these tech stacks.

Mar 01, 2025 4 min
Rails · Google Login Implementing Google Login in Ruby on Rails without Devise

This guide demonstrates how to implement Google Login in a Rails application using OmniAuth, without relying on the Devise gem. We’ll utilize OmniAuth for authentication and connect it to a basic Rails authentication system.

Jan 12, 2025 3 min
Rails · Ruby Implementing 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, 2025 4 min
Previous Page 02 / 03 Next