<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Showkhun Blog</title><description>แพลตฟอร์มข่าวสารและประกาศภายในองค์กร</description><link>https://blog.showkhun.co/</link><item><title>Beyond Syntax: เขียน Go ให้ Scale กับทีม ไม่ใช่แค่ CPU</title><link>https://blog.showkhun.co/blog/go-concurrency-beyond-syntax/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/go-concurrency-beyond-syntax/</guid><description>รวม 12 แนวคิดที่แยก Go ระดับ &quot;เขียนได้&quot; ออกจาก Go ระดับ &quot;คิดมาแล้ว&quot; — ตั้งแต่ function signature, error handling, interface design, concurrency ownership ไปจนถึง package structure, naming convention, dependency injection และ graceful shutdown ที่ทำให้โค้ดอ่านง่ายขึ้นจริงในระดับทีม</description><pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate></item><item><title>7 Concurrency Patterns ใน Go ที่คุณต้องรู้ — อัปเดต Go 1.25/1.26</title><link>https://blog.showkhun.co/blog/go-concurrency-patterns/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/go-concurrency-patterns/</guid><description>รวม 7 รูปแบบ concurrency ที่สำคัญที่สุดใน Go พร้อมตัวอย่างโค้ดที่อัปเดตสำหรับ Go 1.25/1.26 ครอบคลุม Worker Pool, Fan-Out/Fan-In, Pipeline, Pub-Sub, Select Timeout, Semaphore และ Rate Limiting</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>25 เทคนิค Go ที่นักพัฒนามืออาชีพใช้จริงในงาน Production</title><link>https://blog.showkhun.co/blog/go-practical-techniques/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/go-practical-techniques/</guid><description>รวม 25 เทคนิค Go (Golang) ที่ใช้ได้จริงตั้งแต่ goroutines, channels, context, error handling ไปจนถึง generics, structured logging และฟีเจอร์ใหม่ใน Go 1.25/1.26 พร้อมตัวอย่างโค้ดและ diagram ประกอบทุกหัวข้อ</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>คู่มือติดตั้ง Go (Golang) ฉบับเข้าใจง่าย</title><link>https://blog.showkhun.co/blog/go-installation-guide/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/go-installation-guide/</guid><description>เรียนรู้วิธีติดตั้ง Go (Golang) บน Windows, macOS และ Linux แบบ step-by-step พร้อมตัวอย่างโค้ดและเคล็ดลับสำหรับมือใหม่</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop #4: Bootstrap Go Fiber ให้ครบเครื่อง</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-01-fiber-bootstrap/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-01-fiber-bootstrap/</guid><description>ตั้งโปรเจกต์ Go Fiber ตั้งแต่ศูนย์ด้วย Clean Architecture, Middleware ครบชุด, Config ด้วย Viper, Health Check และ Graceful Shutdown แบบมือโปร</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop: MongoDB Models &amp; Repository Pattern</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-02-mongodb-models/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-02-mongodb-models/</guid><description>มาออกแบบ Domain Models และ Repository Pattern สำหรับ IoT Platform ด้วย Go + MongoDB — BSON Tags, Indexes, Connection Pooling ครบจบในตอนเดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>สร้าง Device Management API ด้วย Go Fiber</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-03-device-api/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-03-device-api/</guid><description>พาน้องๆ สร้าง CRUD REST API จัดการ IoT Devices ครบชุด ตั้งแต่ Register Device, Pagination, Filtering, Bulk Ops ไปจนถึง Swagger Docs แบบเข้าใจง่าย</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>รับ Sensor Data เข้า Pipeline แบบไม่กลัวตาย</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-04-sensor-ingestion/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-04-sensor-ingestion/</guid><description>พี่โชว์พาสร้าง Sensor Ingestion Pipeline ตั้งแต่รับข้อมูลผ่าน REST API, Validate, Transform ไปจนถึงยิงเข้า InfluxDB แบบ non-blocking พร้อม Rate Limiting กันเละ</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop #8: MQTT เชื่อม Device กับ Server</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-05-mqtt-broker/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-05-mqtt-broker/</guid><description>เรียนรู้ MQTT Pub/Sub ตั้งแต่ออกแบบ Topic Structure, เชื่อม Mosquitto ด้วย Paho Go Client, QoS, Auto-Reconnect จนถึง Message Handler Pipeline แบบครบจบ</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>WebSocket Real-time ข้อมูล IoT แบบสดๆ</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-06-websocket/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-06-websocket/</guid><description>เรียนรู้สร้าง Real-time Layer ด้วย Fiber WebSocket, Hub Pattern, Room-based Subscriptions และ Fan-out Sensor Data จาก MQTT ไปยัง Dashboard ในแบบที่เข้าใจง่ายที่สุด</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ติดตั้ง TICK Stack ใน IoT Workshop</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-07-tick-setup/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-07-tick-setup/</guid><description>รู้จัก TICK Stack ก่อนลงมือ แล้วลุยติดตั้ง InfluxDB, Telegraf, Chronograf, Kapacitor ด้วย Docker Compose พร้อม Retention Policy และ Continuous Query แบบครบเซ็ต</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Telegraf Pipeline: สายพานข้อมูล IoT</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-08-telegraf-pipeline/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-08-telegraf-pipeline/</guid><description>พี่โชว์พาลุย Telegraf Pipeline ตั้งแต่รับข้อมูลจาก MQTT Consumer, แปลง JSON, ปั้นข้อมูลด้วย Processor Plugins จนถึง InfluxDB แบบ end-to-end</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Kapacitor Alerting: ให้ระบบ IoT แจ้งเตือนเองเลย</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-09-alerting/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-09-alerting/</guid><description>เรียนรู้ Kapacitor TICKscript ตั้งแต่ Threshold Alert, Device Offline Detection, Anomaly Detection ไปจนถึง Dead Man Switch และ Alert Handlers แบบครบจบ</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ตั้งค่า LynxJS Mobile App สำหรับ IoT</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-10-lynxjs-setup/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-10-lynxjs-setup/</guid><description>พี่โชว์พาสร้าง Mobile App ด้วย LynxJS ตั้งแต่ศูนย์ — Tab Navigation, Base Components, Theme, และ API Service Layer ครบจบในบทเดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>สร้าง Real-time Dashboard ด้วย LynxJS</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-11-lynxjs-dashboard/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-11-lynxjs-dashboard/</guid><description>มาลุยกันสร้าง Dashboard แบบ live ด้วย LynxJS ครอบคลุม WebSocket Manager, SensorCard, Auto-reconnection, Pull-to-refresh ครบเซต!</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS ควบคุม IoT Devices จากมือถือ</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-12-lynxjs-control/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-12-lynxjs-control/</guid><description>พี่โชว์พาสร้าง Device Control Interface ใน LynxJS ตั้งแต่ Store, Search/Filter, Toggle, Slider จนถึง Command History แบบครบจบในบทเดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS Data Visualization: กราฟ Sensor สวยๆ</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-13-lynxjs-charts/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-13-lynxjs-charts/</guid><description>เรียนรู้สร้าง Line Chart, Gauge Chart, Time Range Selector และ CSV Export ใน LynxJS พร้อม multi-sensor overlay และ animation ครบจบในบทเดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS Alerts: แจ้งเตือน IoT แบบครบวงจร</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-14-lynxjs-alerts/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-14-lynxjs-alerts/</guid><description>เรียนรู้สร้าง Push Notifications และ Alerts System ใน LynxJS ตั้งแต่ register token, Alert Store, Severity Badges จนถึง Notification Preferences</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ตั้ง Vite Admin Panel ให้ IoT Platform กัน!</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-15-vite-setup/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-15-vite-setup/</guid><description>พี่โชว์พาสร้าง Admin Panel ด้วย Vite+React+TypeScript ตั้งแต่ศูนย์ พร้อม Tailwind, React Router v6, Zustand และ Axios interceptors ครบจบในโพสต์เดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Admin CRUD: ตารางข้อมูลแบบครบเครื่อง</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-16-admin-crud/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-16-admin-crud/</guid><description>สร้าง Device &amp; User Management พร้อม DataTable, React Hook Form + Zod, toast notifications, confirmation dialogs และ bulk actions ใน IoT Admin Panel</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>สร้าง Admin Monitoring Dashboard แบบ Real-time</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-17-admin-monitoring/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-17-admin-monitoring/</guid><description>พี่โชว์พาสร้าง Monitoring Dashboard ครบชุด ตั้งแต่ Overview Cards, Chronograf iframe, Device Grid, Alert Management ไปจนถึง Data Export สไตล์ IoT Admin</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ทำระบบ Auth + RBAC ให้ IoT Platform</title><link>https://blog.showkhun.co/blog/iot-workshop-dev-18-admin-auth/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-dev-18-admin-auth/</guid><description>เรียนรู้ JWT Authentication ด้วย Go และ React ตั้งแต่ login/register, protected routes, role-based access control (admin/operator/viewer), token refresh จนถึง audit log แบบครบจบในที่เดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Master Plan: สร้าง IoT Platform ครบวงจรใน 21 บท</title><link>https://blog.showkhun.co/blog/iot-workshop-master-plan/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-master-plan/</guid><description>แผนโรดแมปสร้าง IoT Platform ตั้งแต่ศูนย์ ครอบคลุม Go+Fiber, MongoDB, TICK Stack, LynxJS และ Vite+React Admin Panel รวม 21 content ใน 5 phase</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop #1: ออกแบบ Architecture ก่อนลงมือจริง</title><link>https://blog.showkhun.co/blog/iot-workshop-plan-01-architecture/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-plan-01-architecture/</guid><description>พี่โชว์พา Design System Architecture สำหรับ IoT Platform ครบวงจร ตั้งแต่ Data Flow, Component Diagram ไปจนถึงเหตุผลที่เลือก Tech Stack แต่ละตัว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop #2: ออกแบบ Database ให้ไม่งง</title><link>https://blog.showkhun.co/blog/iot-workshop-plan-02-database-design/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-plan-02-database-design/</guid><description>ทำไมต้องใช้ 2 databases? พี่โชว์พาออกแบบ MongoDB Schema + InfluxDB ให้ครบ ตั้งแต่ devices collection จนถึง retention policy แบบเข้าใจจริง ไม่ท่อง</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>IoT Workshop #3: ตั้ง Project &amp; DevOps ให้พร้อมรบ</title><link>https://blog.showkhun.co/blog/iot-workshop-plan-03-project-setup/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/iot-workshop-plan-03-project-setup/</guid><description>ก่อน code จริงต้องตั้ง Monorepo, Docker Compose, Makefile และ Git Strategy ให้ดีก่อน — workshop นี้เราเตรียม dev environment แบบครบจบในคลิกเดียว</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS Workshop: เริ่มต้นเขียนโปรแกรมสำหรับ IoT</title><link>https://blog.showkhun.co/blog/lynxjs-part1-getting-started/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/lynxjs-part1-getting-started/</guid><description>บทความแรกในซีรีส์ LynxJS Workshop - เรียนรู้พื้นฐานการติดตั้งและใช้งาน LynxJS สำหรับพัฒนา IoT Applications</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS Workshop: สร้าง IoT Applications แบบมืออาชีพ</title><link>https://blog.showkhun.co/blog/lynxjs-part2-iot-applications/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/lynxjs-part2-iot-applications/</guid><description>บทความที่ 2 - เรียนรู้การสร้าง IoT Applications ที่ซับซ้อน ต่อ Sensors หลายตัว เก็บข้อมูล และแสดงผลแบบ real-time</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>LynxJS Workshop: Advanced Integration และ Best Practices</title><link>https://blog.showkhun.co/blog/lynxjs-part3-advanced-integration/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/lynxjs-part3-advanced-integration/</guid><description>บทความสุดท้าย - เรียนรู้การ integrate LynxJS กับระบบภายนอก, Cloud Services, และ Best Practices ในการพัฒนา IoT</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>คู่มือติดตั้ง React Native ฉบับเข้าใจง่าย</title><link>https://blog.showkhun.co/blog/react-native-installation-guide/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/react-native-installation-guide/</guid><description>เรียนรู้วิธีติดตั้ง React Native สำหรับพัฒนา Mobile App ทั้ง iOS และ Android แบบละเอียด ตั้งแต่ตั้งค่า environment จนถึง build ครั้งแรก</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>คู่มือติดตั้ง Rust ฉบับเข้าใจง่าย</title><link>https://blog.showkhun.co/blog/rust-installation-guide/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/rust-installation-guide/</guid><description>เรียนรู้วิธีติดตั้ง Rust และ Cargo บน Windows, macOS และ Linux แบบละเอียด พร้อมเคล็ดลับการตั้งค่า toolchain สำหรับมือใหม่</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ทำไม Astro ถึงเร็วมาก?</title><link>https://blog.showkhun.co/blog/astro-performance/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/astro-performance/</guid><description>เจาะลึกเทคนิค Islands Architecture ที่ทำให้ Astro ส่ง zero JavaScript by default</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>[URGENT] อัปเดตนโยบายความปลอดภัย IT</title><link>https://blog.showkhun.co/announcement/security-update/</link><guid isPermaLink="true">https://blog.showkhun.co/announcement/security-update/</guid><description>นโยบายใหม่เกี่ยวกับการใช้งาน password และ 2FA</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ยินดีต้อนรับสู่ Showkhun Blog</title><link>https://blog.showkhun.co/blog/welcome/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/welcome/</guid><description>แนะนำระบบ blog และ announcement ใหม่ของบริษัท</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>[HIGH] เปิดใช้งานระบบ Showkhun Blog</title><link>https://blog.showkhun.co/announcement/system-launch/</link><guid isPermaLink="true">https://blog.showkhun.co/announcement/system-launch/</guid><description>ระบบพร้อมใช้งานแล้ววันนี้</description><pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate></item><item><title>คู่มือการเขียน Content บน Showkhun Blog</title><link>https://blog.showkhun.co/blog/content-guide/</link><guid isPermaLink="true">https://blog.showkhun.co/blog/content-guide/</guid><description>วิธีเขียนบทความและประกาศ รวมถึง Markdown tips</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate></item><item><title>[NORMAL] ประชุม Quarterly Review Q1/2026</title><link>https://blog.showkhun.co/announcement/quarterly-meeting/</link><guid isPermaLink="true">https://blog.showkhun.co/announcement/quarterly-meeting/</guid><description>เชิญทุกแผนกร่วมประชุม Quarterly Review</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>