Natcha Luangaroonchaiบันทึกการสร้างบล็อก #1 — ปรับแต่ง Create React App ให้รองรับ Server-Side Renderingบล็อกนี้ตั้งใจว่าจะเขียนเป็นบันทึกการสร้างเว็บบล็อกตัวล่าสุด…6 min read·Nov 18, 2017--2--2
Natcha Luangaroonchaiวิธีใช้งาน Gomock เพื่อช่วยในการเขียนเทสในการเขียนเทสบ่อยครั้งที่เราจำเป็นต้อง mock ฟังก์ชันหรือคลาสเพื่อให้เทสสามารถรันได้บนเครื่องที่ไม่ใช่ production หรือรันในขั้นตอน CICD…1 min read·Aug 13, 2017--1--1
Natcha LuangaroonchaiGolang ปัญหาของ map[] เมื่อทำงานกับ Goroutinesเมื่อต้องทำงานกับ Goroutines จำนวนมาก ๆ สิ่งที่ต้องระมัดระวังในการทำงานคือเรื่องของ Thread-safe จริงแล้วมันไม่ใช่ปัญหาของ Golang…1 min read·Jun 24, 2017----
Natcha LuangaroonchaiGolang ระหว่าง chan กับ <- chan ต่างกันอย่างไร?แวะมาเขียนตอนสั้น ๆ เกี่ยวกับเรื่องของ chan และ <-chan สักเล็กน้อย ช่วงนี้ผมมีโอกาสได้เขียนระบบที่ต้องทำงานเกี่ยวข้องกับ concurrent…1 min read·Jun 2, 2017----
Natcha LuangaroonchaiGolang กับ SOLID — ตอนที่ 1 Single Responsibility Principleสำหรับบทความนี้เป็นตอนแรกจากทั้ง 5 ตอนของหลักการ SOLID ผมคงไม่ต้องอธิบายแล้วว่า SOLID คืออะไรสามารถหาอ่านได้จากบล็อกของนักเขียนท่านอื่น ๆ…2 min read·Mar 26, 2017----
Natcha LuangaroonchaiGolang วิธีเขียน Optionals Configในภาษา Go จะมี syntax อยู่แบบนึงเรียกว่า Variadic Functions เป็นรูปแบบการประกาศ params…1 min read·Mar 12, 2017----
Natcha Luangaroonchaiมาทบทวน Promise Pattern ใน JavaScript กันดีกว่าพอดีวันก่อนได้มีโอกาสคุยกับเพื่อนเรื่อง Promise ในภาษา JavaScript (JS)…1 min read·Feb 17, 2017----
Natcha Luangaroonchaiรู้จักกับ Keybase และวิธีเซ็นต์ Git Commit แบบอัตโนมัติคนที่ใช้งาน Git CLI โดยปกติคงจะเจอกันอยู่แล้วว่า Git จะบังคับให้เราตั้งชื่อและอีเมลด้วยคำสั่งด้านล่างนี้ถ้าเราติดตั้งครั้งแรก2 min read·Jan 4, 2017----
Natcha Luangaroonchaiมาดูวิธีสร้าง Query ของ GraphQL กันในตอนที่แล้วผมได้เขียนเกี่ยวกับ GraphQL เบื้องต้น ซึ่งมีแค่ตัวอย่างการทำ GraphQL กับ Golang และใช้ net/http ช่วยทำเป็น web services…2 min read·Dec 26, 2016----
Natcha Luangaroonchai2016 Year in Reviewผมยังจำได้อยู่เลยว่าบล็อก “2015 Year in Review” เพิ่งเขียนไปเมื่อไม่นานมานี้เอง แปปเดียวก็เข้าสู่เดือนธันวาคมอีกแล้ว…2 min read·Dec 23, 2016----