What I've learned...
A blog or documentation page to store for everything that I've experienced or learned from any media or working experiences.
![Data Caching with SWR](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2F4fecacd50dab2aca21d2d5d35e8d204608820b03-826x592.png&w=640&q=75)
ReactJS
SWR
+1
Data Caching with SWR
14 October 2023
![Different Environment, Different Variables Values](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2Fc75fbfc3ae831996fd651082733b0b415bb044f5-826x592.png&w=640&q=75)
Deployment
AWS Amplify
+1
Different Environment, Different Variables Values
14 October 2023
![Wrapper Factory Pattern for Dynamic Unit Test](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2F01cc33ffe07f215844af52e00fc15b6caa14d800-826x592.png&w=640&q=75)
Unit Test
Wrapper Factory Pattern for Dynamic Unit Test
14 October 2023
![Get Rid Of Leaked Bundled Sources in Production](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2F4ec8e6afa653294309392c43b282b74bbd5c7ae6-826x592.png&w=640&q=75)
VueJS
Deployment
Get Rid Of Leaked Bundled Sources in Production
14 October 2023
![Set Timeout to Fetch Action](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2Fa1e877b716065504662260be964f561475bb8401-826x592.png&w=640&q=75)
JavaScript
Set Timeout to Fetch Action
13 October 2023
![Tackel OAuth Sensitive Information](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2F816d8cd48b0fb927db75a371ebd62e4a84c76654-1200x677.jpg&w=640&q=75)
Security
Web Development
Tackel OAuth Sensitive Information
12 October 2023
![My Clean Practice to Generate URL Queries](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fzbyhb19n%2Fproduction%2F25e6e61fe3a37daf83acd3be257927ea19ca25f7-826x592.png&w=640&q=75)
JavaScript
TypeScript
My Clean Practice to Generate URL Queries
06 October 2023