Guru on Rails

A day a problem solved, a year we become the Pro
Tue 04 Sep 2018

OOD

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

OOD

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

Wed 22 Aug 2018

OOD

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

Tue 21 Aug 2018

OOD

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...

Thu 16 Aug 2018

Software Architecture Design Patterns

The topic today is again Object Oriented Design. We just have three words O-O-D though. Naming I’...