Boost Docker CI Build Speed to ~10X times

Boost Docker CI Build Speed to ~10X times
As an software engineering developer, you know that automated CI testing is the one of keys to improve software release life cycle.
Read more →

Refactoring Code - Day 2 - Các nguyên lý cơ bản trong refactoring

Refactoring Code - Day 2 - Các nguyên lý cơ bản trong refactoring
Improving the design of existing code - my learning
Read more →

Refactoring Code - Day 1 - Cơ bản về refactoring

Refactoring Code - Day 1 - Cơ bản về refactoring
Improving the design of existing code - my learning
Read more →

SaaS Multi-tenant Architecture - Part 1

SaaS Multi-tenant Architecture - Part 1
What is SaaS Multi-tenant? SaaS (Software as a Service) or “on-demand software” has become a common delivery model for many bussiness software applications nowaday. It means when customers register the service, they get the software right-away. In case customer want an isolated software (means other customers can’t read and write their data), then the multi-tenant architecture is your right choice ! Common strategies We have many ways to build a multi-tenant system, but there are 3 common strategies: Shared database, shared schemas Shared database, seperated schemas Separated database Every strategy has pros and cons and nothing in software is silver bullet.
Read more →

#TIL : Critical notice of string DOM manipulation using jQuery

I learned on 2019-01-10 about javascript
Read more →

#TIL : SSH to docker host in Docker for Mac

I learned on 2018-12-03 about mac, docker
Read more →

#TIL : View function source in developer tool console

I learned on 2018-11-21 about debug, javascript
Read more →