Feature slider

สรุปงาน Google Cloud Summit in Bangkok พร้อมคำแนะนำการใช้ Google Cloud

สวัสดีครับ, วันนี้ผมจะมาเขียนสรุปไฮไลท์ สั้นๆ เกี่ยวกับงาน Google Cloud Summit in Bangkok ที่เพิ่งจัดไปที่ Royal Paragon Hall และมาอธิบายเกี่ยวกับ Google Cloud Platform หรือ GCP แต่ก่อนอื่นเลย ผมขอขอบคุณทาง Google ประเทศไทย มานะที่นี่ด้วย ที่ให้โอกาสเชิญผมไปร่วมฟังในงานนี้ครับ [...]

[Web Component] มาตรฐานใหม่ของการเขียนเว็บด้วยการสร้าง Web Component จาก Custom Elements API

วันนี้เราจะมาเรียนการ Custom element ด้วย JavaScript API ซึ่งเป็น Native API ที่สามารถทำให้เราสร้างแท็ก HTML ได้เองหรือจะสามารถ Extend ตัว components ของคนอื่นมาได้ด้วย ซึ่งเอกสารของ Custom Elements API เขียนอยู่ในเว็บของ WHATWG แล้วสามารถเข้าไปอ่านกันได้ จริงๆ เราจะเห็นได้ว่ามันมีการพูดถึงน้อย [...]

[Math][Learning] รักคณิตศาสตร์ต้องไม่พลาด หากอยากเก่งในสาย Computer Science

ผมจะมาแนะนำแหล่งเรียนรู้วิชาคณิตศาสตร์ที่เป็นระดับพื้นจนไปถึงระดับสูง ด้วยความที่ผมเองชอบวิชานี้เหมือนกันแต่ไม่ค่อยเก่งเท่าไร ก็จะพยายามหาเว็บหรือหนังสือมาอ่าน แต่อย่างที่รู้คือมันหาหนังสือดีๆ หรือแหล่งการสอนดีๆ ยาก เพราะคณิตศาสตร์เป็นวิชานึงที่สอนยากมาก ปกติผมจะเล่น Reddit  อยู่ประจำเข้าไปหาอ่านอะไรบ่อยๆ ค่อนข้างได้ความรู้ดีมากทีเดียว ใครสนใจเรื่องไหนลองไปหาห้องอ่านดูได้ บางอันดีมากจริงๆ กลับมาเข้าเรื่องต่อพอดีผมไปเปิดเจอห้อง r/learnmath ไปเจอเขาทำหัวข้อรวมเว็บเรียนคณิตศาตร์ไว้ก็เลยเข้าไปไล่หาอันที่น่าสนและเป็นประโยชน์ต่อผู้เริ่มต้นมาแนะนำกัน   ทำไม Developer ต้องรู้คณิตศาสตร์ (ไม่รู้ก็ไม่ผิด รู้ไว้ก็ดี) ถ้าหากคุณทำงานในสายของการเขียนโปรแกรมทางธุรกิจทั่วๆ ไปดึงข้อมูลมาแสดง [...]

[DevOps][BKK 2018] ทำความเข้าใจว่า DevOps คืออะไรและจะเริ่มไ้ด้ยังไง พร้อมวีดีโอจากงาน DevOps BKK 2018

บทความนี้ผมมาอธิบายความของ DevOps ให้ได้เข้าใจกัน ซึ่งหลังจากที่เราได้มีการจัดงาน DevOps BKK 2018 ไปที่ เรียกได้ว่างานนี้ได้รับผลตอบรับดีมากเลยครับ มีคนไปเยอะมากๆ แถม Speaker ก็มีแต่คนเก่งๆ ในวงการมาให้ความรู้ งานใหญ่มากแบ่งห้องเป็น 3 และจัดกันที่ BITEC บางนา เรียกได้ว่างานนี้ใหญ่ที่สุดสาย IT ของไทยที่ผมเคยไปมาเลย วันนี้เลยจะเอาวีดีอโอ [...]

[Learning] ทำความรู้จัก MIT OpenCourseWare (OCW) แหล่งเรียนวิชาต่างๆ จาก MIT

วันนี้ผมจะมาเสนอเว็บเรียนออนไลน์ซึ่งเป็นวิชาที่ส่งตรงมาจาก MIT มหาวิทยาลัยอันดับต้นๆ ของโลกด้านเทคโนโลยีและวิทยาศาสตร์ ซึ่งมีให้เราเลือกเรียนได้เกือบทุกวิชาเป็นวีดีโอสอนจากในห้องเรียนที่นักศึกษา MIT เรียนเลย พูดได้ว่านักศึกษา MIT เรียนแบบไหนเราก็จะได้เรียนแบบนั่น   ไม่ใช่แค่ดูอย่างเดียว นอกจากตัวเว็บเองจะมีวีดีโอให้ดูแล้ว ยังมีส่วนของ Readings เผื่อว่าใครที่ขึ้เกียจดูวีดีโอก็เอา PDF ไฟล์ไปอ่าน หัวข้อ Recitation สำหรับเนื้อหาอ่านเพื่อทบทวนบทเรียนพร้อมกับโจทย์คำถามให้ทำด้วย ถัดมาหัวข้อ Assignments [...]

เว็บที่ใช้ศึกษาและอ่านงานวิจัยด้าน Machine Leaning & Data Science

ก่อนอื่นเลยก็บทความนี้ผมจะมาแนะนำเกี่ยวกับศาสตร์ด้าน Machine Leaning และ Data Science เนื่องด้วยผมเองมีความสนใจในงานด้านอยู่แล้ว และได้มาทำงานในบริษัทที่ทำงานเกี่ยว Data และ Image Processing โดยหลักๆ คือการ Training คอมพิวเตอร์ให้มีการตรวจจับรูปและค้นหาวัตถุในรูปที่ไม่หมาะสมอะไรทำนองนั่น ผมก็เลยได้แลกเปลี่ยนพูดคุยเกี่ยวกับงานบ้าง (ก็พอมี background งานด้านนี้มานิดหน่อย) ก็เลยได้คำแนะนำว่าลองอ่านเว็บพวกนี้ดูสิ อะไรทำนองนี้ผมก็เลย คิดว่าเอามาเขียนลงเว็บดีกว่า [...]

[Part1] Coding on Vim: ทำความรู้จัก Vim

บทความชุดนี้เราจะมาแนะนำการใช้ Vim เพื่อทำงานกันในการเขียนโปรแกรม โดยตอนแรกเองผมก็ใช้ Vim และ Vi ปกติก็แก้ไฟล์เล็กๆ น้อยๆ บน Sever หรือในคอมตัวเอง ใช้งานปกติทั่วไป แต่เรื่องมีอยู่ว่า พอดีผมย้ายงานใหม่และมีเพื่อนที่ทำงานผมคนนึงเก่งมากเลยในการใช้ Vim มันดูเท่มากครับ เวลาคุณเอามาเขียนโปรแกรม จริงๆ จังๆ ลงฟังก์ชัน กดโน้นนี่ อย่างคล่องแคล่ว [...]

[Git Flow] หัวข้อเชิงลึก Git Branching Models และการทำ Git Flow

จากบทความตอนที่แล้ว เรื่องการใช้งาน Git Flow และ Code review ไปสั่นๆ ในบทความนี้ผมก็จะมาต่อเรื่องการพูดถึงเรื่อง Git Flow ต่อแต่เราจะมาเน้นกันด้วยคำสั่ง git flow กันโดยตรงเพื่อจัดการ Branch และอธิบายว่ามันทำงานยังไง เราเริ่มกันที่ทำความเข้าใจเรื่อง Branch อีกรอบ   Normal Branching Models [...]

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

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

เลิกเขียน RESTful API แบบแย่ๆ แล้วหันมาเขียนให้มันถูกต้องตามมาตรฐานกันดีกว่า

ผมเชื่อว่าหลายๆ ที่คนที่เข้ามาอ่านบทความนี้จะต้องทำงานอยู่ในส่วนของ Back-end Developer หรือกำลังเขียน API ด้วย RESTful เราจะไม่พูดถึง SOAP เพราะมันเก่าไป และเดาได้ว่าบางคนคงเขียน API แบบขอไปทีอย่าง เช่น การตั่งชื่อไม่ได้มีหลักการที่ถูกต้อง การเลือกใช้ HTTP Method ก็คงใช่แต่ POST, GET หรืออาจจะไม่เคยเขียนจัดการกับ [...]