An overview of Redis capabilitiesRedis initially started as a caching database, but it has been used almost as a primary database with persistence options recently…Jun 23Jun 23
Refactoring: Improving the design of existing codeThis article provides my own summary of Refactoring: Improving the design of existing code (by Martin Flowler) and…Jul 4, 2022Jul 4, 2022
Functional programming III have written the article about functional programming in the previous blog. Here, I introduce my experience to use the functional…Oct 23, 2020Oct 23, 2020
Application of builder design patternRecently, I have been assigned to the task to migrate the AngularJS scheduler to Angular. The scheduler uses external library…Oct 22, 2020Oct 22, 2020
Reading programming books:`Head First Design Patterns`Recently, I have finished reading ‘Head First Design Patterns’. Even though I have been interested in functional programming for a long…Jun 19, 2020Jun 19, 2020
Functional programmingFunctional programming is a new programming style which replaces object oriented programming (OOP) style.Aug 12, 2019Aug 12, 2019
How to compose angular application (II)This article does not handle difficult technical issue, instead, introduces how to structure your angular application.Jan 4, 2019Jan 4, 2019
Memory game with Javascript (ES6)Here I have implemented memory game with making use of ES6, this memory game is exactly identical with previous memory game (implemented…Jan 1, 2019Jan 1, 2019
To use PureComponent with immutable in ReactThe React component’s lifecycle are composed of four phases: initialization, mouting, updating and unmounting.Dec 4, 2018Dec 4, 2018
How to authenticate and authorize user in express.The authentication is the process of verifying that user is a valid user being registered to server with a valid identification and…Nov 18, 20181Nov 18, 20181