Guru on Rails

if you don’t sacrifice for your dream then your dream becomes your sacrifice.
Will Nguyen
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...

Thu 23 Aug 2018


I wrote a bunch of articles about higher level of Object Oriented Design. But I think it's necess...

Wed 22 Aug 2018


S - Single Responsibility Whenever we create a class or method or even variable, we create each o...

Tue 21 Aug 2018


When we look at the reality or a situation in real world, what do we see? Now I’m sitting at a co...

Mon 20 Aug 2018

Design Patterns

1. Separating out the things that change from those that stay the same. Obviously, we do it to a...

Fri 17 Aug 2018

Best Practices OOD

I have to say that we tend to make the attributes of class become messy. Attributes are the chara...

Fri 17 Aug 2018

Best Practices

When we were Junior developer we didn't actually notice so much about exceptions in ruby. That is...

Total: 47