
Nam Vo Website
I developed this website to
share my knowledge and satisfy my coding passion
LATEST BLOG

I just made a serious mistake with Rails destroy_all
Rails Active Record is convenient and human-readable for interacting with SQL models. But not understanding the generated SQL behind these elegant methods can cause serious data loss that might go unn...

2025-06-23 18:47:22 +0700
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails

Standard convolution and lite versions
In school, you may have studied standard convolution in your lectures. Standard convolution is effective for image processing, but it requires a significant number of parameters and heavy computationa...

2025-06-04 17:04:54 +0700
AI
AI
Top blogs
Explore the most popular blog posts. View all

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, c...
Ruby on Rails
Ruby on Rails
How to Manage and Renew SSL Certificates Using Docker Compose
Securing your website with SSL certificates is essential to protect data transmitted between the server and client. Managing and renewing SSL certific...
Docker
Docker
Software Engineer
Software Engineer
How to restore scroll position in React Router 6
When developing a Single Page Application (SPA) with React and React Router V6, I encountered a scroll restoration issue. When I go to the new page, t...
Frontend
Frontend
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 l...
Software Engineer
Software Engineer
