Guru on Rails

if you don’t sacrifice for your dream then your dream becomes your sacrifice.
Sydney, Sat 01 Jun 2019
Tue 02 Oct 2018


Technically, it's like a tracking device. At first when I investigate any technology I look for t...

Tue 25 Sep 2018

Best Practices

We learn a lot about programming. How to write a good code which is clean, maintainable, readable...

Thu 13 Sep 2018

Best Practices OOD

I actually intended to add this post to old article about the same title. However, I don't want t...

Thu 06 Sep 2018

Ruby on Rails

Hook methods is actually the convenient way to help us extend the behaviors of existing class at ...

Wed 05 Sep 2018


I encountered this issue yesterday. It's hard to find the cause because of callbacks. We create o...

Wed 05 Sep 2018


Background jobs? In fact, in my point of view almost language programmings have background jobs, ...

Wed 05 Sep 2018


Imagine that you want to investigate to use a ruby gem or a javascript library as fast as possibl...

Tue 04 Sep 2018


Last article I introduced S.O.L.I.D in coding. I found that I didn't really dive deep in each pri...

Wed 29 Aug 2018

Ruby on Rails Best Practices

In fact, Ruby on Rails (ROR) does help us a lot. It makes our code shorter. It's close to the nat...

Wed 29 Aug 2018

Ruby on Rails

Let's have a look on how to implement singleton methods in Ruby. will = 'Will Nguyen' def will.he...

Total: 43