Guru on Rails

if you don’t sacrifice for your dream then your dream becomes your sacrifice.
Will Nguyen


Fri 05 Oct 2018


Repository Here. Node.js currently is pretty hot. I can see that there are a lot of companies which are recruiting Node.js developers. Node.js, React.js, Ruby, Python...they are just programming la...

Wed 10 Oct 2018

MERN Stack Javascript Design Patterns

Learning a language programming is pretty simple. People think it's hard just because they don't really understand the "way of coding". We might find that we really understand all of syntaxes but w...

Sun 14 Oct 2018

Javascript MERN Stack

Redis is a database which stores data in RAM so it's pretty fast. However, if server restarted, we will lose data. We use it in cases that we need the speed, storing the data structure in RAM inste...

Wed 17 Oct 2018

Javascript Automated testing MERN Stack

If we are ruby on rails developer, it's pretty cool. Why did I say that? Because as we know, we use Rspec for testing for rails application. And now I'm going to introduce to you the same way of te...

Wed 17 Oct 2018


In this article, I introduce some modern syntaxes of JavaScript. If you are backend developer, you need to know these things if you want to get into MERN Stack. Variable: let & const Read how t...

Tue 25 Jun 2019

Javascript Design Patterns

Observer The Observable pattern is one that allows an object, called subject, to keep track of other objects, called observers, interested in the subject state. When the subject state changes, it n...

Tue 02 Jul 2019

AngularJS Javascript Problem Solving MERN Stack

Below is Angular code but you can do it simple, just focusing on the encodeURIComponent. Read the link below to get to know the reason.  get html() { return this.viewTrustDocx; } private get viewTr...

Wed 01 Jan 2020

AngularJS Javascript Ruby on Rails

Imagine that we have a rails application which have been running for more than six year. Suddenly, we have a requirement about realtime feature. We have two choices. The first one is using third pa...