เรียนรู้ด้วยการลงมือทำ

เรียนรู้แบบ step-by-step ผ่าน workshop ที่ออกแบบมาให้ทำตามได้จริง

bun-cron

ใช้ Bun.cron.parse ตรวจตารางเวลาและ timezone แบบ deterministic ก่อนย้ายงานเข้า Bun.cron

ดูเส้นทางการเรียนรู้ ↗

bun-image

ลงมือใช้ Bun.Image อ่าน metadata จำกัดขนาดภาพ ย่อแบบรักษาสัดส่วน และตรวจผล WebP จริงในสคริปต์เดียว

ดูเส้นทางการเรียนรู้ ↗

gemini-3-8-tts

เทียบเสียงไทยของ Gemini 3.8 Flash TTS กับ Flash-Lite TTS ด้วยสคริปต์เดียวกัน ทั้งพูดคนเดียวและบทสนทนา 2 เสียง วัดเวลา ค่าใช้จ่ายจริงต่อคำขอ และเช็กย้อนด้วยการถอดเสียงกลับเป็นข้อความ พร้อมโค้ด TypeScript ที่ไม่ต้องลงไลบรารีเพิ่ม

ดูเส้นทางการเรียนรู้ ↗

go-httptest-synctest

ใช้ httptest.NewTestServer ร่วมกับ testing/synctest สร้างเครือข่ายใน memory และข้ามเวลา 10 วินาทีใน test ที่รันจริง

ดูเส้นทางการเรียนรู้ ↗

go-json-v2

เวิร์กช็อป Go 1.27 แบบลงมือจริง สร้าง characterization tests เปิดโหมดเข้ากันได้ แล้วค่อยเพิ่ม strict contract พร้อมคำสั่ง go test ที่ตรวจแล้ว

ดูเส้นทางการเรียนรู้ ↗

Go Workshop: JSON และ 4 รูปแบบข้อมูล

ลงมือเปรียบเทียบ JSON, MessagePack, Protobuf, Avro และ FlatBuffers ด้วยข้อมูลไทยชุดเดียวกัน พร้อม HTTP API และ benchmark ที่รันซ้ำได้

ดูเส้นทางการเรียนรู้ ↗

IoT Platform Workshop: Go + LynxJS

สร้าง IoT Platform ครบวงจร ตั้งแต่ Backend (Go Fiber), Database, MQTT, TICK Stack, LynxJS Mobile จนถึง Admin Panel

ดูเส้นทางการเรียนรู้ ↗

Jev Workshop: ให้ AI ตรวจงานบอทตอบแชทก่อนถึงมือลูกค้า

ใช้ Jev จาก TypeSafe AI ผ่าน Vercel AI Gateway คัดแยกแชทลูกค้าภาษาไทยด้วยความน่าจะเป็น ตรวจคำตอบของบอทก่อนส่ง และตั้งด่านตรวจคุณภาพใน CI พร้อมคุมงบ

ดูเส้นทางการเรียนรู้ ↗

OpenCut Workshop: ตัดต่อคลิปพี่โชว์คุยกับน้องกายด้วยโปรแกรมฟรี

ใช้ OpenCut โปรแกรมตัดต่อวิดีโอโอเพนซอร์ส ตั้งแต่ติดตั้งหรือใช้บนเว็บ ไทม์ไลน์ ซับไทย เสียงพากย์สองตัวละคร keyframe จนได้คลิปแนวตั้ง 9:16 พร้อมอัปโหลด

ดูเส้นทางการเรียนรู้ ↗

Zig Workshop: สร้าง CLI วิเคราะห์ log ด้วย Zig 0.16

สร้าง zlog เครื่องมือบรรทัดคำสั่งที่อ่าน nginx access log ขนาดกิกะไบต์ด้วยแรมคงที่ ตั้งแต่โครงเปล่าจนถึง binary ที่ส่งขึ้นได้ทั้ง macOS, Linux และ Windows

ดูเส้นทางการเรียนรู้ ↗