• How to Get Hired by Top Tech Companies
      คิดว่าหลายๆคนคงอยากรู้ว่าการจะเข้าไปทำงานในตำแหน่งวิศวกร (Engineer) กับบริษัทใหญ่ๆระดับโลก เช่น Facebook Google Amazon Microsoft Apple ฯลฯ นั้นต้องทำอย่างไรบ้าง ผมได้มีโอกาสสัมภาษณ์งาน และกำลังจะเข้าทำงานกับหนึ่งในบริษัทข้างต้น จึงอยากมาแชร์ประสบการณ์นี้กันครับ (อ่านต่อ)
      By Supasate Choochaisri
    • แผนผัง Redux Architecture
      คิดว่าหลายๆคนที่เคยเขียน Redux กันมาบ้าง คงจะคุ้นเคยกับคำว่า Uni-Directional Data Flow ซึ่งได้อิทธิพลมาจาก Flux Architecture แต่ว่าพอไปเริ่มเขียนกันจริงแล้ว ช่วงแรกๆจะเห็นภาพไม่ค่อยชัดว่ามันสัมพันธ์กับแต่ละ component ที่เราเขียนยังไง ในบทความนี้ผมเลยนำแผนผัง Redux Architecture ที่ทำขึ้นมาเพื่อใช้สอนใน Bootcamp ของ CodeSheep มาให้ดูกันนะครับ (อ่านต่อ)
      By Supasate Choochaisri
    • แกะโค้ด react-router v4 - ตอนที่ 1 Object.create(null)
      วันนี้มาลองเขียนบทความให้สมชื่อ CodeSheep หรือแกะโค้ดกันนะครับ เป็นแนวบทความที่อยากลองนำโค้ดที่อยู่ในโปรเจค Open Source ดังๆ มาแกะดูว่าเค้าใช้เทคนิกอะไรในการเขียนกันบ้าง (อ่านต่อ)
      By Supasate Choochaisri
    • ทดสอบ local npm package ด้วย yarn link
      เคยมั้ยครับที่โปรเจคของเราเรียกใช้ library ของคนอื่นแล้วพบว่ามันมีบั๊กต้องแก้ไข หรือไม่ก็เราอยากจะเพิ่มฟังก์ชันให้มันทำอะไรเพิ่มซักอย่าง เราก็เลย clone repo ของเค้าลงมาบนเครื่อง local แล้วทำการแก้ พอแก้เสร็จก็สงสัยว่าแล้วเราจะทดสอบ library ที่แก้แล้วนั้น กับโปรเจคของเรายังไง? (อ่านต่อ)
      By Supasate Choochaisri
    • Webpack for React developer ตอนที่ 1
      บล๊อก technical blog แรกในชีวิต อยากจะมาแชร์การตั้งค่า webpack ที่ใช้ในการพัฒนา project react ที่ตัวเองใช้อยุ่บ่อยๆ
      By Arnupharp Viratanapanu
    • สร้าง npm package ขึ้น npmjs.com
      เชื่อว่าทุกคนที่ใช้ Node.js ต้องมีการติดตั้ง node package ผ่านคำสั่ง npm install กันเป็นประจำอยู่แล้วใช่มั้ยครับ (หรือไม่ก็ใช้ yarn กันแทนแล้ว) ในบทความนี้เราจะเปลี่ยนจากบทบาทผู้บริโภค package มาเป็นผู้ผลิต package กันบ้างครับ โดยจะพูดถึงวิธีการนำ npm package ของตัวเองขึ้นไปยัง npmjs.com เพื่อให้คนอื่นเรียกใช้ package ของเราได้ ซึ่งวิธีการนั้นง่ายกว่าที่หลายคนคิดกันมากๆ ลองมาทำกันดูนะครับ (อ่านต่อ)
      By Supasate Choochaisri