LATEST ARTICLES

วิธีใช้ Visual Studio Code Debug Node.js

มาเข้าใจถึงควาเจ็บปวดของการ Debuggin in Node.js ก่อนนะ...การ Debug ใน Node.js มันไม่เหมือนการ debug JavaScript ที่อยู่ฝั่ง Frontend ที่เราสามารถ set breakpoints ได้เต็มไปหมดแล้วก็นั่งกด refresh ไปเรื่อยๆๆๆๆๆแล้วทํา event ให้เข้า debug นั้นเองใน Node.js สิ่งที่หลายคนจะทํานั้นก็คือ console.log() !!!และมันก็จะเต็มไปหมดและหมดเลย console.log everywhere ก็ว่าได้ (หลักการเดียวกับพวกชอบใช้ system.out.print...

มาวัด Quality of WebPage ด้วย Lighthouse กันเถอะ

ในโลกของเทคโนโลยีที่เปลี่ยนไวมากมาย การจะทําเว็ปที่ได้ประสิทธิภาพดีๆๆไม่ใช่เรื่องง่ายๆเลย ไหนจะ ต้อง follow best practise ต่างๆ, แล้วถ้าเป็น progressive web app ก็จะอีกแบบเลย, loading time ที่มากมาย, SEO และอื่นๆมากมาย ..... การที่จะหามาตราฐานตามหน้าเว็ปก็ค่อนข้างยากที่จะอัพเดตตลอดเวลาอีกด้วย ถ้าเรามีโปรแกรมเล็กๆที่ทําการทดสอบได้ภายในที่เดียวละ จะดีกว่าแค่ไหนนน? เจ้า Lighthouse เลยเข้ามาช่วยเหลือนั้นเองงงงงงงงงงงงงงงงง :) Lighthouse คืออะไร? Official website Lighthouse  : Lighthouse...

คู่มือ TypeScript ฉบับเร่งรัด

TypeScript คืออะไร TypeScript ก็คือ JavaScript นั้นแหละ! แต่เป็น ... เครื่องมือที่ช่วยในการเขียน JavaScript ให้มีประสิทธิภาพมากขึ้น และ Scale ง่ายกว่า JavaScript plainๆๆ นั้นเอง :)ซึ่งเจ้า TypeScript มันเป็น SuperSet ของ JavaScript นะ หมายความว่ามันสามารถใช้ทุก feature ของ JavaScript ได้เลย โดยไม่ break compatibility...
hive-hadoop-example

The Big Data World : Hive – ตอนที่สอง

หลังจากเรียนรู้ว่า Big Data ในภาพกว้างมาแล้ว คงจะเข้าใจกันขึ้นว่าภาพรวมของ Hadoop Ecosystem เป็นยังไงและจะลองเล่นกับ Hadoop บนเครื่องตัวเองอย่างไรกันแล้ว ... ถ้ายังไม่ได้อ่าน ไปอ่านเพิ่มได้ที่นี้เลย The Big Data World – ตอนที่หนึ่ง :)ทีนี้เรามาเจาะลึกถึงการใช้งานกับ Hadoop กันเถอะ ... ซึ่งวันนี้เราจะมาเรียนรู้เรื่องของ Hive กัน โดยขอย้อนกลับไปที่ ecosystem นิดนึงน่ะจะเห็นว่า Hive ถูกสร้างขึ้นบน MapReduce นั้นหมายถึงมันเป็น...
the-world-of-big-data-feature-image

The Big Data World – ตอนที่หนึ่ง

คงปฎิเสธไม่ได้ว่าในโลกปัจจุบันนี้ทุกอย่างกลายเป็นเรื่องของข้อมูลทั้งหมดแล้ว ไม่ว่าเราจะตัดสินใจจะทําอะไรซักอย่างก็ต้องใช้ข้อมูลที่เรามีทั้งสิ้น เพราะฉะนั้นเลยมีคําที่ถึงขั้นว่า "Data is new oil" กันเลยทีเดียว เปรียบเสมือนเป็นยุคในการขุดนํ้ามันเลยก็ว่าได้ :)แต่คนทั่วไปส่วนใหญ่ใช้คําว่า Big Data ไปในเชิง Marketing ให้ฟังดูดีซะมากกว่า เห็นได้จากโฆษณาทางทีวีบ่อยๆ .... แต่จริงๆแล้ว Big Data ไม่ได้มากเหนือไปกว่าแค่ฐานข้อมูลขนาดใหญ่ที่รองรับข้อมูลขนาดล้านๆกิ๊กกะไบท์เลย เพราะฉะนั้นเวลาใครบอกว่าใช้ Big Data ก็ต้องคิดกันต่อเลยว่าข้อมูลเอามาจากไหน? เอาข้อมูลที่มีไปใช้ทําอะไร? ประยุกต์เป็นอะไรต่อ? แล้วนําเสนอข้อมูลยังไง? เพื่อให้คนเข้าถึงได้เยอะแยะไปหมดกับการเล่นกับข้อมูลนี้ ดังนั้นเรามาเริ่มเรียนรู้มันอย่างจริงจังกันเลยดีกว่าว่า Big Data...