JavaScript

[HTTP] การเขียน HTTP Status Codes โลกของความเป็นจริง เมื่อคุณเริ่มทำ API

สวัสดีครับบทคามนี้ผมจะมาอธิบายว่าการใส่ HTTP status codes นั่นมันสำคัญต่อการทำ API ยังไงในแง่ของการใช้งานจริง และถ้าไม่ใส่จะเป็นยังไง โดยผมจะยกตัวอย่างเหตุการณ์ง่ายๆ อย่างเช่นการทำเว็บมาให้เห็นภาพกัน และจุดประสงค์อีกอย่างนึงคือการอยากให้ทุกคนเขียนโปรแกรมให้เป็นมาตรฐานตรงตาม Standard ซึ่งก่อนหน้านี้ผมเคยเขียนบทความตัวนึงเกี่ยวกับการเขียน API ตาม Standard ไปแลยตามนี้ลิ้งนี้เลยครับ ก่อนจะมาเริ่มกันมาทำความรู้จักก่อนว่า HTTP status codes เริ่มกันเลย   [...]

[Java][React] ทำเว็บด้วย Spring Boot และ React

บทความนี้อยากจะนำเสนอมากเลยครับ เพราะผมเพิ่งจะ config ระบบสำเร็จตอนตี 2 กับความพยามเอา React ที่เขียนด้วย jax และ ES2015 (ES6) มาทำงานกับ Spring Boot (Java EE Framework) ด้วยการให้มันสามารถเรียกใช้ webpack, babel และ npm [...]

[React Guide ฉบับย่อ] ทำความเข้าใจก่อนเริ่มต้นเขียนเว็บด้วย React

หลังจากที่ผมได้ลองใช้ React มาได้สักอาทิตย์กว่าๆ ก็ได้บรรลุขั่นต้นแล้ว สามารถมาเขียนอธิบายให้เพื่อนๆ ได้ฟังกันได้ปกติผมเขียนแต่ AngularJS เป็นหลัก สำหรับแนวคิดในการเขียนบทความนี้ง่ายมากครับ ยกตัวอย่าง่ายๆ ถ้าวันนึงคุณอยากจะลองเขียนอะไรใหม่ๆ ต้องศึกษาเทคโนโลยีใหม่ๆ มันยากมากตอนต้นที่เราจะจับจุดมันได้และไปต่อในก้าวถัดไป แต่กับ React นั่นมันนรกกว่านั่นเพราะ Doc และ tutorial นั่นกระจัดกระจายมาก ไม่เหมือน AngularJS ที่ [...]

[NodeJS] เช็คพารามิเตอร์ของ Express ด้วย express-validator

ในบทความนี้ผมก็จะมาสอนการเช็คค่าพารามิเตอร์ของคนที่ใช้ Express ซึ่งเป็นตัว Framework สำหรับทำ web framework ของ Node.js วิธีนั่นง่ายมากครับเราจะใช้ไลบรารีที่ชื่อ express-validator ในการเช็คค่าแล้วส่ง error กลับไปยังหน้าเว็บ ติดตั่ง validator npm install express-validator –save   Setup ตัวไลบรารี ซึ่งผมเอาแค่โค้ดบางส่วนมาโดยสมุติว่า ผมได้ทำการเขียนโค้ดใน app.js [...]

JavaScript Design Pattern ที่คุณต้องไว้ทำงาน

ช่วงนี้ JavaScript กำลังมาแรงจริงๆ ผมเลยต้องขยันเขียนเกี่ยวกับการเขียนเว็บที่ผมมีมาสอนกันให้ทันตามเทรนของ JavaScript เลย แน่นอนว่าต้องมี Full Stack Developer ที่มือใหม่ยังไม่เข้าใจถึงหลักการเขียน JavaScript แน่นอน เพราะว่ามันก็ไม่ใช้ภาษาอะไรจะง่ายแบบที่ทุกคนพูดกัน ถ้าจะเขียนให้ดีเพราะความเป็นภาษาแบบ Script ทำให้มันเขียนได้หลายรูปแบบและไม่ค่อยจะมีหลักการ โค้ดบางอย่างไม่คิดว่าจะทำงานได้ก็กับทำงานได้สะงั่น เอาละเรามาดูวิธีการเขียน Design Pattern ที่จำเป็นต่อการทำงานจริงๆ กันเลยครับ [...]

Data binding ของ JavaScript และการใช้งาน “this” keyword

บทความนี้จะมาอธิบายการทำงานของ “this” ปกติ “this” เราจะอ้างถึง properties ของคลาสนั่นๆ แต่ JavaScript แต่ต่างออกไปนิดหน่อยและการใช้ “this” นั้นทำได้หลายหลายวิธีมากขึ้นอยู่กับการ binding Properties ของเราครับ วันนี้จะมาสอนการใช้ “this” ให้ถูกวิธีกัน ขอยกตัวอย่างภาษา Java ก่อนนะเพื่อให้เห็นว่า “this” ทำงานยังไง การใช้ [...]

รวบรวม ExpressJs Middleware ที่ควรใช้สำหรับมือใหม่สาย Full Stack Dev

ช่วงนี้ถือได้ว่า JavaScript มาแรงมา บริษัทต่างๆ ก็เริ่มหันมาใช้ MEAN ในการทำเว็บแอฟพลิเคชั่นมากขึ้น ผมเองก็เป็นหนึ่งใน Full Stack Developer คนนึง ในบทความนี้เลยจะมาแนะนำ Middleware/Module ที่ควรจะใช้หากคุณทำใช้ ExpressJS เป็น Back-End เรามาดูกันครับว่ามีอะไรน่าสนใจบ้าง Express application generator [Github] แนะนำเลยครับ [...]