สารบัญบทความในเว็บไซต์
รวบรวมสารบัญบทความในบล็อกแห่งนี้
    อัพเดทล่าสุด 20 April 2025 
⭐️ บทความเริ่มต้น / สำหรับมือใหม่
- วิธีการใช้ VS Code ในการ debug โค๊ด JavaScript
 - สวัสดี Deno - ลองเขียนเว็บด้วย Deno กันดีกว่า
 - มาลองหัดเขียน Svelte กันดีกว่า
 - ทำ Mock API ด้วย json-server
 - มาหัดเขียน Regular Expressions กันดีกว่า
 - cURL คืออะไร? มาลองหัดใช้กันดีกว่า
 
⚔️ Workshops
- ทำแอพคำนวณ BMI ด้วย React.js
 - Nuxt Fundamental: ทำ Workshop เว็บ Portfolio
 - ทำ Backend API ด้วย Node.js และ MongoDB กันดีกว่า
 - ทำ Chat Application ด้วย Node.js, Express และ Socket.io
 - ทำ Chat Application ด้วย Express + Socket.io และ React.js
 
🌐 JavaScript
- CommonJS และ ESM คืออะไร? และต่างกันอย่างไร?
 - JavaScript sort ข้อมูลตัวเลข ไม่ถูกต้อง?
 - JavaScript Sort ข้อมูลใน Object ทำยังไง?
 - ดึงข้อมูลจาก API ด้วย JavaScript Fetch API
 - วิธีการดึงข้อมูล API ด้วยการใช้ axios
 
🧩 Node.js
🪲 TypeScript
⚛️ React.js
- [React.js]ใช้ SWR เพื่อดึงข้อมูล API
 - วิธีการสร้างโปรเจ็ค React ด้วย Vite
 - การเปลี่ยนค่า Object ใน state ของ React.js
 - ดึงข้อมูล Graphql API ด้วย React + urql
 - วิธีการกำหนด Routes ของ React Router v6
 - มาใช้ Zustand ร่วมกับ React + TypeScript กันดีกว่า
 - ดึงข้อมูล Graphql API ด้วย React + urql
 
➡️ Next.js
- เขียนเว็บด้วย Next.js + TypeScript ตอนที่ 1
 - เขียนเว็บด้วย Next.js + TypeScript ตอนที่ 2 - ว่าด้วยเรื่อง Routing และ Dynamic Routes
 
🍻 Svelte & SvelteKit
📗 Vue.js & Nuxt.js
- Vue.js คืออะไร + สอนใช้งาน Vue.js เบื้องต้น
 - ตอนที่ 1 - Getting Started with Nuxt.js
 - ตอนที่ 2 - สร้าง Nuxt.js ด้วย create-nuxt-app
 - ตอนที่ 3 - การกำหนด Routing
 - ตอนที่ 4 - Nuxt.js Concept
 - ตอนที่ 5 - Nuxt Content และ Async Data
 - ตอนที่ 6 - การดึงข้อมูลจาก APIs
 - ตอนที่ 7 - การใช้งานร่วมกับ Vuex Store
 - ตอนที่ 8 - ทำระบบ Authentication ด้วย Nuxt.js
 - ตอนที่ 9 - การ Deploy Nuxt.js
 - ตอนที่ 10 - การทำ Internal API และ Middleware
 - ตอนที่ 11 - ทำ SEO และ Meta tags
 - ตอนที่ 12 - Workshop
 
🦀 Rust
🐞 Testing
- ลองใช้งาน Playwright ในการทำ e2e testing
 - ลอง Playwright เทสแอพ React + Vite แบบง่ายๆ
 - เขียน Unit Test ด้วย React + Vitest
 
⛓️ Web3 & Smart Contract
- Interact Smart Contract ด้วย Ethers.js
 - วิธีการใช้ Wallet ใน Ethers.js
 - ติดตั้งและลองใช้งาน Foundry
 - ลองเขียนและ Deploy Smart Contract ด้วย Foundry
 - เตรียมเครื่องมือสำหรับ Rust + Substrate Development
 - วิธีการรัน Ethereum Blockchain บน Local Node
 - ลองใช้งาน Viem เปรียบเทียบกับ Ethers.js
 - ทำ subscribe event ง่ายๆ เมื่อมีคนโอน token (USDT)
 - เริ่มต้นเขียน Solidity ด้วย Hardhat
 - การใช้ Custom Errors ในภาษา Solidity