Nam Vo Website
I developed this website to
share my knowledge and satisfy my coding passion
LATEST BLOG
One Design Pattern a Week: Week 4
Welcome back to my "One Design Pattern a Week" series!
Try to solve this real problem: Request HandlingImagine you're building an enterprise application that needs to process different types of reques...
View details
Software Engineer
Software Engineer
Design Pattern
Design Pattern
How Google achieves seamless SSO across multiple domains like Gmail and Youtube?
Hey there! Ever wondered how you can log into Gmail and then magically find yourself logged into YouTube, Google Drive, and all other Google services without lifting a finger? This behind-the-scenes w...
View details
Software Engineer
Software Engineer
Web Development
Web Development
Top blogs
Explore the most popular blog posts. View all
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
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 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...
Web Development
Web Development
Connection between me and inside me
I have often wondered about the connection between myself and other people in my life: my friends, family, and lover. I tend to focus on them and forg...
Life Experience
Life Experience