Offline Mode
Some functions might not work
Nam Vo Website
I developed this website to
share my knowledge and satisfy my coding passion
0
Total Articles
0
Article Views
0
Photo Captured
Recent moments
Capturing the beauty of everyday life through my lens.
Reading room
Insightful articles, tutorials, and my coding journey.
LATEST BLOGS

From Heroku to Kamal: Taking Control of My Rails Deployment
I used to deploy my Rails application to Heroku. It was convenient: push the code, wait for the build, and let the platform handle the infrastructure. But eventually, I wanted more control over my server and a more cost-effective way to host my perso...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails

Include, Extend, Prepend in Rails: Understanding Ruby Modules
When I first started working with Rails, I saw include everywhere. Models included modules, controllers included concerns, and some classes used extend or prepend. At first, the differences seemed simple:include adds instance methods.extend adds clas...
Ruby on Rails
Ruby on Rails
Custom Fullscreen Button: A Cross-Browser Solution
Fullscreen functionality is a common requirement in web development, especially with media elements like custom video player. In this blog post, I'll share my experience working with fullscreen APITL;DRNote: On iOS browsers, the element must be a vid...
Frontend
Frontend
Notable Changes in Ruby on Rails 7.2
Ruby on Rails 7.2 has arrived with a host of new features and enhancements that focus on improving the performance and efficiency of your applications. In this blog post, we'll delve into some of the most noteworthy changes.Ref: Ruby on Rails 7.2 Rel...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
How to customize YJIT in the Rails app
In this post, we'll dive into what YJIT is, how to enable it in your Rails app, and how to monitor and configure it for optimal performance.What is YJIT?YJIT is a lightweight Just-In-Time (JIT) compiler introduced in Ruby to speed up method execution...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
Safe Concurrent Updates in Rails with Locks and Atomic SQL
Some applications require handling concurrent updates, like buying concert tickets or transferring money. In these cases, data consistency and atomicity are critical. Any mistake can lead to overbooking, double-spending, or even lost money. This post
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
Popular apps
Discover the ultimate collection of free tools, conveniently accessible in one place.













