ข้ามไปเนื้อหาหลัก

#node 19

รายการ Projects, Resources และ Notes ทั้งหมดที่มี tag นี้

Projects 8

completed

Markdown Notes Exporter

Script สำหรับ export note จาก Obsidian vault เป็น formats ต่างๆ — PDF, HTML, และ clean Markdown ที่ไม่มี wiki links

อ่านเพิ่ม →

active

RSS Reader CLI

CLI tool สำหรับอ่าน RSS feeds ใน terminal — ดึง feed, แสดงบทความล่าสุด, บันทึก source ไว้ใน config

อ่านเพิ่ม →

active

URL Shortener CLI

CLI tool ย่อ URL ด้วย TinyURL API และจัดการ history — บันทึก, ค้นหา และ copy ไปยัง clipboard

อ่านเพิ่ม →

active

Daily Summary Bot

LINE Notify bot สรุปงานประจำวัน — ดึง git commits, tasks จาก todo file และ send สรุปผ่าน LINE ทุกเย็น

อ่านเพิ่ม →

active

CSV Budget CLI

CLI tool สำหรับวิเคราะห์รายจ่ายจากไฟล์ CSV ของธนาคาร — จัดหมวดหมู่อัตโนมัติ สรุปรายเดือน และ export รายงาน

อ่านเพิ่ม →

completed

type-safe-env

TypeScript utility สำหรับ parse และ validate environment variables ด้วย Zod — crash ทันทีถ้า env ขาดหาย แทนที่จะ fail แบบ silent

อ่านเพิ่ม →

completed

Obsidian to Astro Exporter

Script แปลง Obsidian vault เป็น Astro Content Collection — ดึง frontmatter, แปลง wikilinks เป็น markdown links, และ copy assets อัตโนมัติ

อ่านเพิ่ม →

completed

Image Optimizer CLI

Node.js CLI สำหรับ bulk compress รูปภาพ — แปลงเป็น WebP/AVIF, resize, และ strip metadata อัตโนมัติก่อน deploy

อ่านเพิ่ม →

Resources 11

reference

Docker Basics — Container, Image, Compose

คำสั่ง Docker ที่ใช้บ่อยสำหรับ developer: build image, run container, Compose, volume, network

อ่านเพิ่ม →

reference

JavaScript Modern APIs (2023–2025)

APIs ใหม่ที่ใช้ได้ใน modern browsers และ Node.js: Object.groupBy, Array methods ใหม่, structuredClone, Promise.withResolvers, และอื่นๆ

อ่านเพิ่ม →

guide

Node.js CLI Tools — commander, inquirer, chalk, ora

สร้าง CLI tool ด้วย Node.js: parse args ด้วย commander, prompts ด้วย inquirer, colors ด้วย chalk, spinner ด้วย ora

อ่านเพิ่ม →

reference

Node.js File System — fs/promises, path, Common Patterns

อ่าน เขียน คัดลอก ลบไฟล์และ directory ด้วย fs/promises และ path module — patterns ที่ใช้บ่อยใน scripts

อ่านเพิ่ม →

guide

Node.js Streams — Readable, Writable, Transform, Pipeline

จัดการข้อมูลปริมาณมากด้วย Node.js Streams: pipe, pipeline, Transform streams, backpressure, และ async iteration

อ่านเพิ่ม →

reference

npm Workspaces & Monorepo Basics

จัดการ multiple packages ใน repo เดียวด้วย npm workspaces — shared dependencies, cross-package scripts, และ monorepo patterns

อ่านเพิ่ม →

reference

package.json Modern Fields — exports, type, engines

Fields สำคัญใน package.json สำหรับ modern npm packages: exports map, type: module, engines, files, และ npm publish workflow

อ่านเพิ่ม →

reference

TypeScript Configuration — tsconfig.json Guide

เข้าใจ tsconfig.json ทุก option ที่สำคัญ: strict mode, paths, module resolution, target, lib — ตั้งค่าให้ถูกสำหรับแต่ละ project

อ่านเพิ่ม →

guide

Turborepo — Monorepo Build System ที่เร็วด้วย Cache

คู่มือ Turborepo สำหรับจัดการ monorepo — task pipeline, remote caching และการตั้งค่า workspace กับ pnpm

อ่านเพิ่ม →

guide

OpenAI API — Text Generation, Vision และ Embeddings

คู่มือใช้ OpenAI API กับ Node.js/TypeScript — chat completions, streaming, vision และ embeddings

อ่านเพิ่ม →

reference

Bun Runtime — JavaScript runtime ที่เร็วกว่า Node

คู่มือ Bun — runtime ที่รวม bundler, test runner และ package manager ไว้ด้วยกัน ใช้แทน Node + npm ได้เลย

อ่านเพิ่ม →