javascript Archive

สรุปจากบทความเรื่อง Practical Ways to Write Better JavaScript

จากบทความเรื่อง Practical Ways to Write Better JavaScript ทำการสรุปแนวทางของการเขียน JavaScript ที่ดี เห็นว่าน่าสนใจเลยสรุปไว้อ่านนิดหน่อย สายงาน JavaScript programming น่าจะต้องศึกษาไว้ มาเริ่มกันเลย

Read More…

เรื่องของ Console API ใน JavaScript

จากการพัฒนาระบบงานด้วย JavaScript และ NodeJS นั้น พบว่ามีการใช้คำสั่ง console.log() เป็นจำนวนมาก บ่อยครั้งการใช้งานไม่ได้ผลตรงที่ต้องการอีกด้วย จึงทำการแนะนำการใช้งาน Console API เพิ่มเติมนิดหน่อย มาเริ่มกันเลย

Read More…

สรุปเรื่องการ shared code ระหว่าง JavaScript project ?

มีโอกาสมาแบ่งปันเรื่อง การ shared code ระหว่าง JavaScript project ? ในงาน BKK.JS Meetup ครั้งที่ 8 โดยมีรูปแบบต่าง ๆ ที่ลองใช้งานและ fail มาแบ่งปัน  ประกอบไปด้วย Copy and Paste code สร้าง function, class, module ขึ้นมา เช่น common, shared และ utility เป็นต้น ใช้งาน NPM package มาช่วย ทำให้การออกแบบเป้น modular มากขึ้น ใช้งาน Monorepo เช่น Lerna ใช้งาน Git sub-modules ใช้งาน Bit.dev สำหรับการ shared existing module/utility/ui components

Read More…

Wails :: สร้าง Desktop app ด้วยภาษา Go และ Web technology

เพิ่งเห็นว่ามีการปล่อย Wails ใน version beta เป็น framework สำหรับสร้าง Desktop application ด้วยภาษา Go และ web technology ต่าง ๆ ได้เลย ที่สำคัญสิ่งที่ได้ออกมาคือ ระบบงานที่อยู่ในไฟล์ binary เดียวเท่านั้น ดังนั้นลองมาทำความรู้จักกันหน่อย

Read More…

JavaScript กับเรื่องของ keyword const เมื่อมันสามารถแก้ไขข้อมูลได้

จาก Post ของพี่ Supphachoke Suntiwichaya ใน facebook เกี่ยวกับการประกาศตัวแปรด้วย keyword const ใน JavaScript  นั่นหมายความว่าตัวแปรนั้น จะไม่สามารถแก้ไขข้อมูลได้ (Immutable data) แต่ดันสามารถแก้ไขข้อมูลได้ !! โดยใน comment มีการอธิบายและ link ต่าง ๆ ไว้เยอะเลย ดังนั้นขอทำการสรุปและรวบรวมไว้นิดหน่อย เพราะว่า ก็ไม่รู้เรื่องเหมือนกัน

Read More…

แนะนำ Stackblitz สำหรับการ run React และ Angular จาก Github repository ผ่าน browser

อ่านเอกสารของ Angular ก็พบสิ่งที่น่าสนใจคือ สามารถทำการ run code ที่อยู่ใน Github repository  ผ่าน browser ได้เลย ซึ่งมันทำให้ชีวิตนักพัฒนา Frontend ง่ายขึ้นมาก เพราะว่า ไม่ต้องทำการติดตั้งสิ่งใดเลย เพราะว่า การติดตั้ง dependency ต่าง ๆ บนเครื่องเราใช้เวลาสูงมาก ๆ เพราะว่า การแบ่งปันหรือทำงานร่วมกับคนอื่น ๆ มันยากขึ้นไปอีก ดังนั้นมาลองใช้งาน Stackblitz กันนะ

Read More…

แปลและสรุปเรื่อง Ten Things A *Serious* JavaScript Developer Should Learn

จากบทความเรื่อง Ten Things A Serious JavaScript Developer Should Learn ได้สรุป 10 เรื่องที่ JavaScript Developer ควรเรียนรู้ เพื่อช่วยให้เราเป็นนักพัฒนาที่ดีกว่าเดิม จึงได้ทำการสรุปและแปลในสิ่งที่น่าสนใจไว้นิดหน่อย น่าจะพอเป็นประโยชน์บ้างนะ

Read More…

พื้นฐานเกี่ยวกับ Code Coverage

มีโอกาสได้อธิบายเรื่องเกี่ยวกับ Code coverage จึงนำมาเขียนสรุปไว้นิดหน่อยว่า คืออะไร ? มีประโยชน์อะไร ? แต่ละภาษามีเครื่องมืออะไรบ้าง ? พร้อมตัวอย่าง code นิดหน่อย

Read More…

ว่าด้วยเรื่อง JavaScript Testing มันมีอะไรบ้างนะ ?

การพัฒนาระบบงานด้วยภาษา JavaScript นั้น มีทางเลือกมากมาย ซึ่งยากต่อผู็เริ่มต้นมาก การทดสอบก็เช่นกัน มีมากมายสุด ๆ แต่ถ้ามองในมุมกลับกัน แสดงว่า มีความพยายามในการทดสอบระบบที่พัฒนาด้วยภาษา JavaScript ทั้ง Unit testing, Integration testing และ Functional testing ดังนั้นเรามาดูกันหน่อยว่ามีอะไรกันบ้าง มี library จำนวนมากเพียงใด มาเริ่มกันเลย

Read More…

ลองพัฒนา Web application ด้วยภาษา Kotlin หน่อยสิ

ภาษา Kotlin นั้นสามารถพัฒนาระบบงานได้ทั้ง Mobile app, Backend system และ Frontend application ซึ่งมีความน่าสนใจทั้งสามส่วน แต่ในบทความนี้จะเน้นไปที่ Front-end application เนื่องจากไปอ่านเอกสารใน web ของ Kotlin แล้ว มีแต่การสอนใช้งานผ่าน IDE, Apache maven, Gradle ทำไมไม่สอนการพัฒนาตามแนวทางของ Front-end developer/Javascript developer บ้างนะ ? ดังนั้นจึงลองมาสร้างระบบงานง่าย ๆ ด้วย NPM หรือ Yarn หรือ Grunt กันดีกว่า

Read More…