![coder-boy](https://res.cloudinary.com/du34z6lpw/image/upload/v1711877231/assets/coder-boy_naf7fs.png)
Nam Vo Website
I developed this website to
share my knowledge and satisfy my coding passion
LATEST BLOG
![blog cover](https://namvo.net/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBLZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--4bd7bdadacf2769dfd8a275fde8b44e6de0c1495/rails.jpg)
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 Record
1. Example problemFirst, take a look at this SQL problem. Imagine you're working on a booking ap...
View details
Software Engineer
Software Engineer
Ruby on Rails
Ruby on Rails
![blog cover](https://namvo.net/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBLUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c366b105d7f8a49c7e3a7b6958617b9e35c66bb6/js.jpg)
[PART 1] Unlocking JavaScript Interview: Promises and Timers
JavaScript interviews often include questions about asynchronous programming, as it's a fundamental concept in modern web development. One common challenge is understanding the intricate dance between...
View details
Web Development
Web Development
Interview
Interview
Top blogs
Explore the most popular blog posts. View all
![rocket](https://res.cloudinary.com/du34z6lpw/image/upload/v1711187775/assets/rocket-man-horizontal_cduz7l.jpg)
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
Docker basics: Essential commands
Docker has revolutionized the way we build, ship, and run applications. With its lightweight and portable nature, Docker containers have become the go...
Software Engineer
Software Engineer
Docker
Docker
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
Docker compose basics: Essential commands
Docker has revolutionized the way we develop, package, and deploy applications. It allows us to containerize our applications, providing a consistent ...
Software Engineer
Software Engineer
Docker
Docker
![rocket](https://res.cloudinary.com/du34z6lpw/image/upload/v1711187775/assets/rocket-man-horizontal_cduz7l.jpg)