LATEST ARTICLES

Electron JS ฉบับเดียวจบยันเขียนเทส

อะไรคือ Electron JS?Electron JS คือ framework นึงที่ใช้ในการสร้าง Desktop Application ที่ทํางานได้บนทุก platform ด้วย Html5, JavaScript และ CSSโดยเจ้า Electron JS ถูกสร้างด้วยเทคโนโลยียอดนิยมอย่าง Node.js และเจ้า Chromium นั้นเองงงง ดังนั้นพอนึกออกกันนะเหมือนเรารัน Web Application เรามันจะไปแสดงผลบน Chromium ดังนั้นพูดคร่าวๆได้ว่าเราเขียน Web App...

วิธีใช้ 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 นั้นหมายถึงมันเป็น...