21 January 2018 /
There are several things you can do to set up logging in your Node.js server application. You'd want to be able to save your logs in a file so that you can keep track of them and also have a way to display logs only for debugging purposes.…
14 January 2018 /
Have you written or want to write something great that you wish to share with others in the JavaScript community? Creating and publishing an NPM package is can be done with a simple process. This guide will show you how to create an NPM…
14 January 2018 /
Strong parameters prevent users from maliciously updating attributes in the database that have not been whitelisted. With strong parameters, you will have to make a conscious decision of which attributes are allowed to be modified. It is a…
11 January 2018 /
This guide is the beginner's introduction to programming languages and frameworks that they can learn for server-side web development and part of a continuation of How to learn web development for a complete beginner. These server-side…
10 January 2018 /
Web development was what started me on my journey to become a programmer. It all started when I wanted to create my own website and I progressed from there to become a full-time Software Engineer. A lot who wanted to learn web development…
Full-stack engineer who builds web and mobile apps. Now, exploring Machine Learning and Data Engineering. Read more
Writing unmaintainable code since 2010.
Best: JavaScript, Python
Others: Android, iOS, C, React Native, Ruby, PHP
Engineering Manager
Kuala Lumpur, Malaysia