Guru on Rails

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

Design Patterns Javascript

coming soon...

Tue 26 Feb 2019


Requirement: Check if the input string has balanced chars. More details please have a look at the...

Sun 24 Feb 2019


1. Searching the products which have duplicated names."name, count(*) as num").gr...

Sun 17 Feb 2019


This is a challenge from "XYZ" company. My solution is using message queue for "POST". For "GET",...

Mon 24 Dec 2018

Software Architecture Best Practices Performance

Rabbitmq and Sneakers would bring to us a ton of benefits. That is one of many solution for impro...

Tue 18 Dec 2018

Design Patterns

factory_bot.rb require 'set' require 'active_support/core_ext/module/delegation' require 'active...

Thu 01 Nov 2018

Problem Solving

I'm sitting here at Trung Nguyen coffeeshop in Vietnam near the Airport. I'm solving a problem fo...

Wed 24 Oct 2018

Data Structures

You might know, algorithm almost needs data structure. Any data structure is born with at least o...

Tue 23 Oct 2018


Transactions move value from transaction inputs to transaction outputs. An input is a reference ...

Sat 20 Oct 2018

Problem Solving

Problem solving is the essential skill. So what is the good way to improve this skill? So many de...

Total: 46