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
Knowledge Shared
0
Moments 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
How to get table index size in PostgreSQL
Indexes play a crucial role in enhancing the performance of database queries. They allow for faster data retrieval by creating a separate data structure pointing to the data stored in a table. However, indexes come with a cost in terms of disk space ...
Software Engineer
Software Engineer
Solving the "must appear in the GROUP BY clause" Error in Rails and PostgreSQL
This blog will give an example of how to resolve this common error when using group_by in Active Record1. Example problemFirst, take a look at this SQL problem. Imagine you're working on a booking application where users can have multiple sessions. Y...
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
Interpreted vs Compiled Programming Languages
Programming languages serve as powerful tools for developers to create software applications and bring their ideas to life. Behind the scenes, these languages are executed by either compiling or interpreting processes. In this blog, we will explore t...
Software Engineer
Software Engineer
Rails 7.2+: How to show all model attributes in Rails Console
With the release of Rails 7.2, a new change was introduced to the way ActiveRecord models are inspected in the Rails console. Prior to this version, calling inspect on an ActiveRecord model instance would display all the model's attributes by default...
Ruby on Rails
Ruby on Rails
Popular apps
Discover the ultimate collection of free tools, conveniently accessible in one place.











