Open in app
Home
Notifications
Lists
Stories

Write
Kimchhun Tan
Kimchhun Tan

Home

Jun 28, 2021

Webpack

What is Webpack? Webpack is a module bundler for modern JavaScript. It bundles the JavaScript file, font-end assets such as HTML and CSS, and other files such as JSON, with a corresponding loader. Simply, When Webpack processes your application, it internally builds a dependency graph that maps every module your…

2 min read


Jun 28, 2021

Typescript

What is Typescript? Typescript is simply a superset of JavaScript. As the name suggests, it is basically adding a Type Checking to JavaScript plus: A class-based object A similar syntax to a high-level programming language (e.g. PHP, Java) Please note that when Typescript first introduced, it introduced more benefits than…

2 min read


Jun 28, 2021

Unit Testing

Introduction Unit Testing is a type of software testing where individual units or components of the software are tested. The purpose is to validate that each unit of the software code performs as expected. Unit Testing is done during the development (coding phase) of an application by the developers. Sounds…

3 min read


Apr 8, 2021

Website Image — Best Practice

#1. <img> vs. background-image When to use <img /> When Your Image need to be indexed by a search engine If it has relation to content not to design such as a logo or diagram or person (real person, not stock photo people) If your image is not too small…

2 min read


Jan 20, 2021

REST API Summary

API stands for Application Programming Interface. It is a software that allows two applications to communicate with each other over the internet and through various devices. REST stands for REpresentational State Transfer, an architectural style that defines the set of rules to be used for creating web services. The application…

4 min read

REST API Summary
REST API Summary

Jan 20, 2021

Node.js Summary

Prelude JavaScript is a scripting language that is one of the three core languages used to develop websites. Whereas HTML and CSS give a website structure and style, JavaScript lets you add functionality and behaviours to your website, allowing your website’s visitors to interact with content in many imaginative ways…

4 min read

Node.js Summary
Node.js Summary

Jan 20, 2021

GraphQL Summary

Prelude Most of the people in the software development industry know REST API which is a software architecture for interactive applications that typically use multiple Web services. …

3 min read

GraphQL Summary
GraphQL Summary

Jan 11, 2021

JWT Summary

Introduction But why do we need Token-based Authentication? Since most of the web application currently uses session-based authentication. The answer is we don’t have the only website, there are many platforms over there. Assume that we have a website which works well with Session. One day, we want to implement…

4 min read

JWT Summary
JWT Summary

Jan 8, 2021

AMP Summary

Introduction Mobile internet usage has surpassed desktop mobile usage all over the globe. According to data collected by Google and SOASTA 40% of consumers leave a page that takes longer than three seconds to load. Three seconds. That’s all the time you have to keep the attention of a user…

4 min read

AMP Summary
AMP Summary

Jan 7, 2021

To-Do app with SPA

Prelude In the web development realm, I believe you have heard of two main design patterns for web apps: multi-page application (MPA) and single-page application (SPA). In whatever the realm is, anything has both pros and cons, so do these two models. By the way, I am not going to…

8 min read

To-Do app with SPA
To-Do app with SPA
Kimchhun Tan

Kimchhun Tan

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable