ข่าวสาร/กิจกรรม
ข่าวสารและกิจกรรมทั้งหมดของสมาคมโปรแกรมเมอร์ไทย
NodeJS ตอนที่ 7 [การเขียนโปรแกรมแบบ Callback]
Java Script Callback ก็คือ การเรียกฟังก์ชั่นแบบ Asynchronous เอ่ะ แล้วการเรียกแบบ Asynchronous มันคืออะไรอีกเนี่ย ? คำว่า Asynchronous กับ Synchronous ในแวดวงวิศวกรรมหรือเทคโนโลยีมักจะได้ยินกันบ่อยๆ ซึ่งมักใช้เกี่ยวกับการรับส่ง ข้อมูล สัญญาณ ในรูปแบบต่างๆ ซึ่งการส่งข้อมูลหรือสัญญาณต่างๆนั้นก็ ต้องมี ผู้ร้องขอ – ผู้ตอบกลับ การส่งแบบ Synchronous นั้นเป็นการรอจังหวะให้การร้องขอและการตอบกลับเสร็จเป็นเรื่องๆไปจึงจะทำงานตามขั้นตอนการร้องขอครั้งใหม่
NodeJS ตอนที่ 6 [เทคนิคการเขียน Route แยก หลายๆไฟล์]
จากตัวอย่างการเขียน Route URIs ของการเขียน RestApi ในตอนที่แล้วนั้น มีเพียง 4 route เท่านั้น คือ /get,/add,/edit และ /delete แต่ในชีวิตจริงแอพหนึ่งแอพมีเป็น 100 route ขึ้นไปแน่นอนตามขนาดแอพ แอพใหญ่ๆอาจจะมีมากถึงหมื่นเลยทีเดียว ส่วนผมเองเคยแตะถึงระดับพันต้นๆเท่านั้น เมื่อมี route มากขึ้น หากมาเขียนไว้ในไฟล์ๆเดียว หากในบริษัทมีคนพัฒนา Api หลายคนคงต้องปวดหัวในการแก้ไขไฟล์หลักนี้แน่นอน ถึงแม้ปัจจุบันมีเครื่องมือในการคอนโทรลเวอร์ชั่นดีๆอย่าง svn และ github ในตอนนี้เราจะมาแก้ไขปัญหานี้แบบง่ายๆ
NodeJS ตอนที่ 5 [Restful API]
การเขียนเว็บเซอร์วิส หรือ เว็บ Api (Application Programming Interface) เพื่อให้เทคโนโลยแพลตฟอร์มต่างๆสามารถแลกเปลี่ยนข้อมูลกันได้ ไม่ว่าจะเป็น OS ,Web ,Mobile Application นั้น มี 2 มาตรฐานที่ได้รับความนิยม ได้แก่
- SOAP (Simple Object Access Protocol)
- REST (Representational state transfer)
NodeJS ตอนที่ 4 [ติดตั้งโมดูล และ Express framework]
NodeJS มีไลบรารี่ให้ใช้กว่า 2 แสนแพคเกจ (ณ วันที่ 6/2/2 […]
NodeJS ตอนที่ 3 [JavaScript Basic และการเขียนโมดูล]
NodeJS เป็นเทคโนโลยีที่เรารู้กันว่าเป็น JavaScript ฝั่ง […]
NodeJS ตอนที่ 2 [V8 และ Non Blocking I/O]
Google V8 V8 เป็น Engine ที่สร้างโดย Google ด้วยภาษา C+ […]
NodeJS ตอนที่ 1 [NodeJS คืออะไร ?]
NodeJS ตอนที่ 1 NodeJS คืออะไร ? เทคโนโลยีฝั่ง Server S […]
Programming World – Year in Review 2015
ผ่านไปแล้วกับปี 2015 ครับในช่วงหยุดปีใหม่นี้ผมมาลองรีวิ […]
งาน IT Talk 2015 – Introduction to User Experience – How to develop products that people love
[img src=”/wp-content/uploads/2018/07/12312250_10 […]
งาน IT Talk 2015 – Introduction to User Experience – How to develop products that people love
สมาคมโปรแกรมเมอร์ร่วมกับคุณะเทคโนโลยีสารสนเทศมหาวิทยาลั […]
Defold เกมส์เอ็นจิ้นจาก King ผู้สร้างเกมส์ Candy Crush
ข่าวดีสำหรับนักพัฒนาเกมส์ที่กำลังมองหาเกมส์เอ็นจิ้นดีๆใ […]