[Golang] การใช้งาน CSVX แปลง struct เป็น CSV
By devไปวันๆ, Oct 15, 2025
แนะนำวิธีการใช้งานไลบรารี CSVX สำหรับแปลงข้อมูล struct เป็นไฟล์ CSV และแปลงกลับจาก CSV เป็น struct ได้อย่างง่ายในภาษา Go.
[Git] ว่าด้วยเรื่องรูปแบบการ Commit Message
By devไปวันๆ, Jun 8, 2024
เป็นส่วนหนึ่งที่สำคัญที่เราอาจมองข้ามไป และมีรูปแบบหนึ่งที่นิยมใช้และน่าสนใจ คือ AngularJS commit message format.
[Flutter] กับการนำ Cryptography + Biometric มาใช้ให้ปลอดภัยมากขึ้น
By devไปวันๆ, May 5, 2024
สิ่งที่เราต้องทำเพิ่มคือ Android ใช้ BiometricPrompt.CryptoObject ส่วน iOS ใช้วิธีการเข้าถึง Keychain ด้วย Face ID หรือ Touch ID
[Golang] กับการประยุกต์ใช้หลักการ S.O.L.I.D
By devไปวันๆ, Apr 30, 2024
S.O.L.I.D เป็นชุดหลักการในการออกแบบวิธีการเขียนโค้ดภาษาโปรแกรมเชิงวัตถุ (Object-Oriented Design) ให้มีโครงสร้างที่ดีของคุณ Robert C. Martin เพื่อให้ง่ายต่อการบำรุงรักษาในอนาคต
[Flutter][Golang] ปกป้องข้อมูลที่มีความสำคัญด้วย End-to-End Encryption
By devไปวันๆ, Apr 21, 2024
เพิ่มความปลอดภัยให้กับข้อมูลทั้งฝั่ง Client และ Server เพื่อป้องกันการถูกดักจับข้อมูล และแก้ไขข้อมูล
[Golang] สร้าง Certificate มาใช้กับ Golang เพื่อใช้ https บนเครื่องตัวเองด้วย mkcert
By devไปวันๆ, Apr 17, 2022
จะมีบางงานที่ต้องใช้ https เพื่อทดสอบแอพบนเครื่องตัวเอง มาดูกันว่าต้องทำยังไง
[Rust] เขียนฟังก์ชันด้วย Rust แล้ว pack เป็น WebAssmbly ให้ Web Apps เรียกใช้งาน
By devไปวันๆ, Apr 15, 2022
ในบางงานอาจจะต้องมาใช้วิธีนี้ มาดูกันครับว่าต้องทำยังไง
[Rust] สร้าง Flutter Plugin และเรียกใช้ Library ที่เขียนด้วยภาษา Rust มาใช้งานบน Android และ iOS
By devไปวันๆ, Mar 23, 2022
ไม่อยากเขียน Swift/Kotlin, Gradle, CMake แต่อยากเขียน Rust กับ Dart ก็เลยมาลงเอยที่ท่านี้
[PHP] ลองเล่น Webman Framework เขียนด้วย PHP ที่บอกว่าเร็ว มาดูว่าจะเร็วแค่ไหน
By devไปวันๆ, Mar 7, 2022
ด้วยความที่อยากรู้แล้วก็อยากลองใช้ดู ก็เลยจะลองโหลดเทสดูสักหน่อย
[React] เปลี่ยน Component Lifecycle มาใช้ useEffect ใน React Hook แทน
By devไปวันๆ, Dec 18, 2020
เปรียบเทียบว่าการเขียน Component Lifecycle กับ useEffect ใน React Hook ว่าใช้งานกันยังไง
[Golang] ใช้ Tools สร้าง Swagger โดยไม่ต้องเขียน Config ของ Swagger
By devไปวันๆ, Sep 28, 2020
คำเตือน บล็อคนี้ไม่เหมาะกับคนขยันที่เขียน Config ของ Swagger เอง เหมาะกับคนขี้เขียจ
[Flutter] ลองใช้งาน Null-Aware Operators ในภาษา Dart 1.12
By devไปวันๆ, Aug 10, 2020
จัดการค่า null อย่างไรให้ปลอดภัย และกระชับ ต้องเขียนยังไงมาดูกัน ๆ
[iOS] ใช้งาน Resolver (Dependency Injection) + MVVM + Clean กับ Swift UI
By devไปวันๆ, Aug 9, 2020
มาดูว่ามันจะทำให้ชีวิตเราง่ายขึ้นได้มากขนาดไหน
[Android] ใช้งาน Hilt (ด้ามจับของ) Dagger + MVVM + Clean แบบไม่เน้นทฤษฎี
By devไปวันๆ, Jul 4, 2020
วิธีใช้งานก็ง๊ายง่าย ถ้าเทียบกับ Dagger ที่ไม่มีด้ามจับ (Hilt)
[Flutter] เปลี่ยน fonts ในแอพที่เขียนด้วย Flutter ด้วย Google Fonts
By devไปวันๆ, May 11, 2020
วิธีใช้งานก็ง่ายมาก ๆ มาดูกันว่าทำยังไง
[Android] เขียนแอพ Android ให้รองรับการเปลี่ยนภาษาภายในแอพ (Multiple Language Support in Android)
By devไปวันๆ, May 6, 2020
สอนใช้ Multiple Language Library แทนการเขียนโค้ดจัดการการเปลี่ยนภาษาหลาย ๆ ภาษาเอง
[Flutter] จัดการ State ด้วย BloC Pattern + Clean Architecture แบบไม่เน้นทฤษฎี
By devไปวันๆ, Apr 10, 2020
ชื่อเต็มคือ Business Logic Component เพื่อจัดการกับ State ภายในแอพซึ่งข้อมูลจะวิ้งไหลผ่าน Rx และ Stream
[Golang] มาลองใช้ Wiremock ที่เขียนด้วย Golang สำหรับทำ Mock API โดยเขียนแค่ YAML และ JSON แค่นั้นเอง
By devไปวันๆ, Apr 5, 2020
เคยเจอกับตัวกันบ้างมั้ยว่ากว่า API จะทำเสร็จก็กลาง Sprint แล้ว ฉะนั้นเรามาใช้ Wiremock เพื่อให้เราสามารถ Dev รอ API ได้กันเถอะ ๆ
[Flutter] มาใช้ GetIt เพื่อช่วยทำ Service Locator กันเถอะ
By devไปวันๆ, Jan 8, 2020
เพื่อนำมาแก้ปัญหาการสร้าง Instance ที่ซ้ำซ้อนกัน และทำให้การใช้งานได้ง่ายยิ่งขึ้น มาดูกันว่าต้องทำอย่างไร
[Golang] มาใช้ Wire เพื่อช่วยทำ Dependency Injection กันเถอะ
By devไปวันๆ, Nov 9, 2019
บล็อคนี้ไม่อยากพิมพ์เยอะ เพราะวิธีใช้มันน้อย และง่ายมาก ๆ