บทความทั้งหมด

GraphQL Best Practices: สร้าง GraphQL ให้คูลยังไง? ตอนที่ 1

แนะนำการออกแบบ GraphQL ที่ดีด้วยการงดใช้ viewer, ออกแบบ validation errors และ mutation อย่างมีประสิทธิภาพ

ลองยัง Prepack เครื่องมือที่จะช่วยแปลงโค๊ด JavaScript ของคุณให้เร็วขึน!

รู้จัก Prepack เครื่องมือที่จะแปลง JavaScript ของคุณให้เร็วขึ้น ด้วยการกำจัดการคำนวณส่วนเกิน!

CSS Grid Layout คืออะไร? รู้จักมาตรฐานการออกแบบเลย์เอาท์ใน 2 มิติกันเถอะ!

รู้จักมาตรฐาน CSS Grid Layout และการออกแบบเลย์เอาท์สองมิติ รวมถึงข้อแตกต่างระหว่าง Grid Layout กับ Flexbox

สร้างเว็บให้มีประสิทธิภาพ ด้วย 12 บัญญัติจาก Twelve Factor App

12 factor เป็นหลักการที่จะช่วยให้คุณพัฒนาเว็บได้ดีขึ้น บำรุงรักษาง่ายขึ้น และ Deploy ง่ายขึ้น

หยุด Benchmark ซะ! ถ้าไม่อยากปวดตับ

ภาษาหรือเฟรมเวิร์กที่เหมาะกับเรา ไม่ได้วัดกันที่ Benchmark เท่านั้น แต่ยังมีสิ่งอื่นให้พิจารณาเพิ่มอีก

สู่โคตรเซียนโปรแกรมเมอร์ ด้วยบัญญัติ 7 ประการ

ทำไงให้เขียนโปรแกรมได้เก่งๆ มันไม่ใช่ศาสตร์ แต่มันคือการฝึกฝน!

[Code Refactoring#2] จงหลีกเลี่ยงการใช้ Monkey Patch!

Monkey Patch คืออะไร ข้อดีและข้อเสียของการใช้ Monkey Patch มีอะไรบ้าง ทำไมจึงควรหยุดใช้ Monkey Patch

แปลงข้อมูลอื่นเป็นตัวเลขใน JavaScript ด้วยเครื่องหมาย +

รู้จักเครื่องหมาย + Unary Operator เพื่อใช้แปลงชนิดข้อมูลอื่นเป็นตัวเลข

[Machine Learning#2] รู้จักการจำแนกประเภทข้อมูลด้วย k-Nearest Neighbors

k-Nearest Neighbors คืออะไร การหา kNN ด้วย Euclidean Distance, การทำ Normalize Attributes และ Weighted kNN

Reactive Programming คืออะไร? รู้จัก RxJS และการสร้าง Observables

รู้จักการโปรแกรมแบบ Reactive ข้อดีของ Reactive Programming และ การใช้งาน RxJS เพื่อสร้าง Observables