Tag: golang

13 รายการ

Blog

Beyond Syntax: เขียน Go ให้ Scale กับทีม ไม่ใช่แค่ CPU
go golang

Beyond Syntax: เขียน Go ให้ Scale กับทีม ไม่ใช่แค่ CPU

รวม 12 แนวคิดที่แยก Go ระดับ "เขียนได้" ออกจาก Go ระดับ "คิดมาแล้ว" — ตั้งแต่ function signature, error handling, interface design, concurrency ownership ไปจนถึง package structure, naming convention, dependency injection และ graceful shutdown ที่ทำให้โค้ดอ่านง่ายขึ้นจริงในระดับทีม

Dev Team ·
7 Concurrency Patterns ใน Go ที่คุณต้องรู้ — อัปเดต Go 1.25/1.26
go golang

7 Concurrency Patterns ใน Go ที่คุณต้องรู้ — อัปเดต Go 1.25/1.26

รวม 7 รูปแบบ concurrency ที่สำคัญที่สุดใน Go พร้อมตัวอย่างโค้ดที่อัปเดตสำหรับ Go 1.25/1.26 ครอบคลุม Worker Pool, Fan-Out/Fan-In, Pipeline, Pub-Sub, Select Timeout, Semaphore และ Rate Limiting

Dev Team ·
25 เทคนิค Go ที่นักพัฒนามืออาชีพใช้จริงในงาน Production
go golang

25 เทคนิค Go ที่นักพัฒนามืออาชีพใช้จริงในงาน Production

รวม 25 เทคนิค Go (Golang) ที่ใช้ได้จริงตั้งแต่ goroutines, channels, context, error handling ไปจนถึง generics, structured logging และฟีเจอร์ใหม่ใน Go 1.25/1.26 พร้อมตัวอย่างโค้ดและ diagram ประกอบทุกหัวข้อ

Dev Team ·
คู่มือติดตั้ง Go (Golang) ฉบับเข้าใจง่าย
go golang

คู่มือติดตั้ง Go (Golang) ฉบับเข้าใจง่าย

เรียนรู้วิธีติดตั้ง Go (Golang) บน Windows, macOS และ Linux แบบ step-by-step พร้อมตัวอย่างโค้ดและเคล็ดลับสำหรับมือใหม่

Dev Team ·
IoT Workshop #4: Bootstrap Go Fiber ให้ครบเครื่อง
iot workshop

IoT Workshop #4: Bootstrap Go Fiber ให้ครบเครื่อง

ตั้งโปรเจกต์ Go Fiber ตั้งแต่ศูนย์ด้วย Clean Architecture, Middleware ครบชุด, Config ด้วย Viper, Health Check และ Graceful Shutdown แบบมือโปร

Showkhun ·
IoT Workshop: MongoDB Models & Repository Pattern
iot workshop

IoT Workshop: MongoDB Models & Repository Pattern

มาออกแบบ Domain Models และ Repository Pattern สำหรับ IoT Platform ด้วย Go + MongoDB — BSON Tags, Indexes, Connection Pooling ครบจบในตอนเดียว

Showkhun ·
สร้าง Device Management API ด้วย Go Fiber
iot workshop

สร้าง Device Management API ด้วย Go Fiber

พาน้องๆ สร้าง CRUD REST API จัดการ IoT Devices ครบชุด ตั้งแต่ Register Device, Pagination, Filtering, Bulk Ops ไปจนถึง Swagger Docs แบบเข้าใจง่าย

Showkhun ·
รับ Sensor Data เข้า Pipeline แบบไม่กลัวตาย
iot workshop

รับ Sensor Data เข้า Pipeline แบบไม่กลัวตาย

พี่โชว์พาสร้าง Sensor Ingestion Pipeline ตั้งแต่รับข้อมูลผ่าน REST API, Validate, Transform ไปจนถึงยิงเข้า InfluxDB แบบ non-blocking พร้อม Rate Limiting กันเละ

Showkhun ·
IoT Workshop #8: MQTT เชื่อม Device กับ Server
iot workshop

IoT Workshop #8: MQTT เชื่อม Device กับ Server

เรียนรู้ MQTT Pub/Sub ตั้งแต่ออกแบบ Topic Structure, เชื่อม Mosquitto ด้วย Paho Go Client, QoS, Auto-Reconnect จนถึง Message Handler Pipeline แบบครบจบ

Showkhun ·
WebSocket Real-time ข้อมูล IoT แบบสดๆ
iot workshop

WebSocket Real-time ข้อมูล IoT แบบสดๆ

เรียนรู้สร้าง Real-time Layer ด้วย Fiber WebSocket, Hub Pattern, Room-based Subscriptions และ Fan-out Sensor Data จาก MQTT ไปยัง Dashboard ในแบบที่เข้าใจง่ายที่สุด

Showkhun ·
ทำระบบ Auth + RBAC ให้ IoT Platform
iot workshop

ทำระบบ Auth + RBAC ให้ IoT Platform

เรียนรู้ JWT Authentication ด้วย Go และ React ตั้งแต่ login/register, protected routes, role-based access control (admin/operator/viewer), token refresh จนถึง audit log แบบครบจบในที่เดียว

Showkhun ·
Master Plan: สร้าง IoT Platform ครบวงจรใน 21 บท
iot workshop

Master Plan: สร้าง IoT Platform ครบวงจรใน 21 บท

แผนโรดแมปสร้าง IoT Platform ตั้งแต่ศูนย์ ครอบคลุม Go+Fiber, MongoDB, TICK Stack, LynxJS และ Vite+React Admin Panel รวม 21 content ใน 5 phase

Showkhun ·
IoT Workshop #1: ออกแบบ Architecture ก่อนลงมือจริง
iot workshop

IoT Workshop #1: ออกแบบ Architecture ก่อนลงมือจริง

พี่โชว์พา Design System Architecture สำหรับ IoT Platform ครบวงจร ตั้งแต่ Data Flow, Component Diagram ไปจนถึงเหตุผลที่เลือก Tech Stack แต่ละตัว

Showkhun ·