BEN WEN
Toggle navigation
About
Blog
(current)
Projects
Resume
GitHub
2025
Google AI Studio
Mar 26
Prompt for LLM
Mar 05
AI Agent
Mar 05
NoSQL Database Overview
Feb 13
Python Flask Overview
Jan 11
REST API Overview
Jan 11
Understand CORS
Jan 09
2024
Popular Third party lib For Python
Dec 29
Some Build-in lib in Python
Dec 29
Regular Expression (RE)
Dec 27
Python Virtual Environments
Dec 27
Python Memory Management
Dec 27
Python Asyncio
Dec 27
Type in Python
Dec 26
Python Function
Dec 25
Functional Programming
Dec 25
Python Class
Dec 22
Python Sequence Type
Dec 15
Python Common Operation
Dec 15
Python String
Dec 14
Python Data Model Overview
Dec 12
Python Collection Overview
Dec 12
Python Overview
Dec 11
OAuth Flow Details
Dec 07
TypeScript Type Operators
Nov 27
TypeScript Utility Types
Nov 26
Joins and Subqueries in SQL
Nov 21
Next.js Middleware
Oct 31
Next.js Caching introduction
Oct 22
Handle Error in JavaScript
Sep 19
Vite Overview
Aug 13
JavaScript Module
Aug 07
Router in React
Jul 25
Kotlin Introduce
Jul 09
Jetpack Compose Overview
Jul 04
Kotlin Annotation
Jul 04
Auth Concepts Overview
Jun 15
About Auth.js
Jun 13
Get to Know Eslint
Jun 05
Shopify Dev Overview
May 30
Prisma Overview
May 29
SEO Overview
May 28
Rendering on the Web
May 27
Fetch data
May 24
Next.js Runtime
May 20
Next.js Shopify Ecommerce Application
May 15
GraphQL Introduction
May 11
NPM YARN and PNPM
May 10
CSS-in-JS Instroduction
Apr 26
PostCSS Instroduction
Apr 22
Next.js App Router Introduction
Apr 14
Agile Methodology
Apr 07
Understand React Server Component
Apr 04
Rendering Process in React
Apr 04
Next.js Starter Application
Mar 29
TypeScript in React
Mar 21
Tailwind CSS Overview
Mar 20
Responsive Web Design
Mar 18
JavaScript Overview
Mar 17
Loop Over in JS
Mar 16
CSS Grid Layout
Mar 10
The HTML Element Select
Mar 01
Spread and Rest Syntax
Feb 24
HTML Practice
Feb 24
CSS Transforms
Feb 22
CSS Animations
Feb 22
Using Icon in React
Feb 19
Implement CSS in React
Feb 17
About Timer in JavaScript
Feb 03
Virtual DOM Concept
Jan 08
2023
Should TypeScript be ditched
Dec 11
ExpressJS vs. NestJS
Dec 01
Use Memoization in React
Nov 19
Ref in React
Nov 01
Chrome DevTools Network
Oct 23
WebSocket Introduction
Oct 21
Effect in React
Oct 17
React State system
Oct 15
Chrome DevTools Lighthouse
Oct 14
React Overview with Function Component
Oct 12
Introduce MathJax
Sep 14
Chrome DevTools Overview
Sep 10
Build your own personal brand
Aug 31
Iteration in Python
May 13
How
for loop
iterate an iterable in Python
May 12
FAQ in CSS
Apr 21
TypeScript Overview
Mar 04
Navigation in Single-Page App
Jan 20
Bootstrap Main points
Jan 09
2022
Display Modal in React
May 05
All About Context in React
May 05
Base64 Introduction
Feb 05
Encoding Introduction
Feb 01
2021
React Component Detail
Jul 11
My Overview of React
Jul 03
Build-in Data type in JS
Jun 22
JRE Overview
Jun 19
Asynchronous Programming in JS
Jun 12
Understand Promise in JS
Jun 11
Callback in JS
Jun 10
Newer
1
2
Older
Categories
Website
7
Markdown
3
CSS
15
HTML
6
Programming
6
Git
2
Auth
7
JavaScript
16
React
16
Encoding
2
TypeScript
4
Python
19
Personal
1
DevTools
3
Protocol
1
Next.js
7
Database
3
Android
2
Kotlin
1
AI
3
Tags
HTML
Jekyll
Markdown
Liquid
Website
Theme
CSS
Shopify
distill
formatting
Sass
React
JavaSript
DOM
RWD
SVG
Layout
YAML
JSON
Git
SSH
OpenID
Authentication
OAuth
Authorization
OIDC
SAML
Image
Object
JavaScript
Iterable
Iterator
Generator
Event-loop
Callback
Asynchronous
Promise
Microtask
Web-API
Hook
Redux
Component
Unicode
ACSII
Base64
Context
Navigation
Vue
SPA
TypeScript
Flex
Tailwind
Iteration
Python
personal
career
professional
Chrome
DevTools
Network
MathJax
Lighthouse
WebSocket
Http
Tcp
Ref
Rendering
Node.js
Svelte
Timer
Recursion
Icon
Animation
Next.js
Router
Agile
SASS
npm
GraphQL
REST
Database
Ecommerce
Runtime
CORS
Fetch
SEO
Eslint
JWT
Android
Kotlin
Remix
Vite
CommonJS
Webpack
SQL
github
String
Function
RE
AI
Prompt