Guru on Rails

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

Thu 11 Oct 2018

Software Architecture

We talk so much about programming. In an ecosystem, there are not only the source code but also the database. We have to admit that the data is very important. Almost the application we are program...

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

Fri 05 Oct 2018

Software Architecture

coming soon

Fri 05 Oct 2018

Software Architecture

Though we are talking about software design everyday. But which criterion we rely on to evaluate whether it's good or bad design? Sometimes, I felt ridiculous because some people always said that t...

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

Fri 05 Oct 2018


I'm pretty lazy (lol). I found the best explanation after watching 100 thousand videos. I'm just kidding. This video is easy to understand so that I don't explain any more. This is old algorithm bu...

Fri 05 Oct 2018


Firstly, we create file and define crucial paths which are used in functions we will develop later. #!/bin/bash PUMA_WORKING_DIRECTORY=/var/www/willapp/current PUMA_CONFIG_FILE=/var/www/wil...

Thu 04 Oct 2018

Ruby on Rails

Rails 5 finally provided an easy way to add realtime communication between Rails 5 server and web browser. Rails 5 Action Cable integrates the web sockets to the the rest of Rails application realt...

Tue 02 Oct 2018


Technically, it's like a tracking device. At first when I investigate any technology I look for the reason. Why does it appear? What problems does it solve? It would be useful, wouldn't it? The ans...

Tue 25 Sep 2018

Best Practices

We learn a lot about programming. How to write a good code which is clean, maintainable, readable, reliable and many other dimensions. However, an ecosystem is not only the code but also many other...

Total: 61