---
title: "KenFai (@kenfai) | Hashnode"
description: "AWS Cloud | PHP Developer | iOS SwiftUI. Read the latest articles by KenFai on Hashnode."
url: "https://hashnode.com/@kenfai"
---

@kenfai

# KenFai

@kenfai · KL, MY · Joined August 2020

AWS Cloud | PHP Developer | iOS SwiftUI

[Website](https://mono.my/)

### [4+1 Ways To Store Data In The Web Browser](https://mono.my/4-plus-1-ways-to-store-data-in-the-web-browser?utm_source=hashnode&utm_medium=feed)

As the popularity of Single-Page-Application(SPA) rises, the need to store data locally on the client-side becomes increasingly common. Today, we will examine 4 different methods to store data in a web browser along with basic code examples. We will ...

14 min read · [mono.my](https://mono.my/4-plus-1-ways-to-store-data-in-the-web-browser?utm_source=hashnode&utm_medium=feed)

[Dec 20, 2020](https://hashnode.com/posts/4-plus-1-ways-to-store-data-in-the-web-browser/5fdf685fb78ac62dff80ddd1)

### [How To Use JavaScript Fetch API For Modern AJAX Requests](https://mono.my/how-to-use-javascript-fetch-api-for-modern-ajax-requests?utm_source=hashnode&utm_medium=feed)

In this article, we will look at the use of Fetch API, a modern AJAX request method in JavaScript, as well as the advantages and things to look out for when using it in your project. Prerequisites It is recommended that you have some basic experience...

8 min read · [mono.my](https://mono.my/how-to-use-javascript-fetch-api-for-modern-ajax-requests?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-use-javascript-fetch-api-for-modern-ajax-requests/5fd64582f60e3973bae6c5a2) [Dec 13, 2020](https://hashnode.com/posts/how-to-use-javascript-fetch-api-for-modern-ajax-requests/5fd64582f60e3973bae6c5a2)

### [How To Setup A PHP Laravel Development Container With Docker](https://mono.my/how-to-setup-a-php-laravel-development-container-with-docker?utm_source=hashnode&utm_medium=feed)

Recently, I've learned to use Docker for my project development environment setup. A Docker container allows you to contain all the necessary development software and environment needs into one complete package for easy distribution. By using a devel...

18 min read · [mono.my](https://mono.my/how-to-setup-a-php-laravel-development-container-with-docker?utm_source=hashnode&utm_medium=feed)

[Dec 6, 2020](https://hashnode.com/posts/how-to-setup-a-php-laravel-development-container-with-docker/5fccde6a7d1d8b0b08747762)

### [How I Passed My AWS Certified Cloud Practitioner Exam](https://mono.my/how-i-passed-my-aws-certified-cloud-practitioner-exam?utm_source=hashnode&utm_medium=feed)

Last week, I've managed to pass my AWS Certified Cloud Practitioner exam. To be exact, I scored 974 over 1000, where the minimum score needed to pass the exam is 700. 🎖 https://www.youracclaim.com/badges/00afda49-dfd8-45e1-bdd7-dec12965f2b1 In thi...

18 min read · [mono.my](https://mono.my/how-i-passed-my-aws-certified-cloud-practitioner-exam?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-i-passed-my-aws-certified-cloud-practitioner-exam/5fc3c560f7e3bf712e11eafd) [Nov 29, 2020](https://hashnode.com/posts/how-i-passed-my-aws-certified-cloud-practitioner-exam/5fc3c560f7e3bf712e11eafd)

### [How To Setup Dynamic DNS in Localhost For Public Access](https://mono.my/how-to-setup-dynamic-dns-in-localhost-for-public-access?utm_source=hashnode&utm_medium=feed)

If you ever find yourself having the need to temporarily allow your client to access a website that you are building for them in your localhost, you can use a FREE Dynamic DNS service to do so. Dynamic DNS is also useful if you are testing some 3rd p...

11 min read · [mono.my](https://mono.my/how-to-setup-dynamic-dns-in-localhost-for-public-access?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/how-to-setup-dynamic-dns-in-localhost-for-public-access/5fba84bf0ae19203f6d943a7) [Nov 22, 2020](https://hashnode.com/posts/how-to-setup-dynamic-dns-in-localhost-for-public-access/5fba84bf0ae19203f6d943a7)
