Browsing: News

News
0 ประสบการณ์งาน DevUnCon

วันนี้สมาคมโปรแกรมเมอร์ไทยร่วมกับสมาคมศึกษาและพัฒนาโอเพ่นซอร์สได้ร่วมกันจัดงาน “DevUnCon” ขึ้นมา ซึ่งถือว่าเป็นประสบการณ์แปลกใหม่สำหรับผมและทีมงานเหมือนกันเลยขอมาเล่าให้ฟังทั้งในฐานะผู้จัดงานและผู้ร่วมงานไปในตัวนะครับ ลักษณะงาน เป็นงานแบบ “Unconference” นั่นคือไม่มีกำหนดการและวิทยากรตายตัวเหมือนงาน conference ทั่วไป ถ้าใครเคยไปงาน Barcamp ก็จะมีลักษณะเป็น unconference ในรูปแบบหนึ่ง ดังนั้นผมจะพยายามเปรียบเทียบกับ Barcamp ให้คนอ่านเห็นภาพมากขึ้นนะครับ ถ้าเทียบกับ Barcamp…

News
0 ผลพวงของ Microservice Developer ต้องทำอะไรเพิ่ม

แวดวงนักพัฒนาซอฟท์แวร์คงได้ยินเรื่อง Microservice กันบ่อยๆ แล้ว Microservice มันคืออะไรนะ แล้วมันเกิดผลกระทบต่อโลกการพัฒนาอย่างไรบ้างละ Microservice คืออะไร ? Microservice ในความเข้าใจของผมที่เกี่ยวข้องกับเรื่องการพัฒนาแอพพลิเคชั่น คือ กระบวนการสร้างแอพพลิเคชั่นขนาดเล็กที่สามารถทำงานได้ด้วยตัวเอง เมื่อแอพพลิเคชั่นหรือเซอร์วิสไม่สามารถให้บริการได้ ก็ไม่ส่งผลทำให้การทำงานของ Microservice อื่นๆพังไปด้วย ซึ่งแนวโน้มของการพัฒนาแอพลิเคชั่น มีแน้วโน้มจะมีขนาดเล็กลงเรื่อยๆ…

News
0 โครงการอบรมเขียนโปรแกรมฟรีทั่วประเทศ

สมาคมโปรแกรมเมอร์ จัดกิจกรรมส่งเสริมโอกาส และแบ่งปันความรู้การเขียนโปรแกรมให้กับสถาบันการศึกษาฟรีทั่วประเทศ โดยประกอบไปด้วย หลักสูตร ดังนี้ NodeJS MongoDB Sqlite or MariaDB (ขึ้นอยู่กับผู้จัดอบรม) ความคืบหน้า # ประทับเวลา สนใจให้จัดอบรมในหลักสูตรใด ข้อมูลสถานศึกษา วันที่ติดต่อกลับ สถานะ 1…

News
0 [:th]NodeJS ตอนที่ 10 [การทำงานเกี่ยวกับไฟล์][:]

[:th]ในการเขียนโปรแกรมสิ่งที่เราเกี่ยวข้องด้วยมากทีสุดอย่างหนึ่งก็คือการเขียนโปรแกรมร่วมกับไฟล์ ไม่ว่าจะเป็นไฟล์ Text เอกสาร รูปภาพ ไฟล์เสียง มัลติมีเดีย ล้วนเป็นส่วนประกอบในแอพพลิเคชั่นของเรา สำหรับ nodejs ไลบรารี่ที่ใช้จัดการเกี่ยวกับไฟล์อยู่ในไลบรารี่ที่ชื่อ fs ย่อมาจาก File System ตัวอย่างการเขียนโค้ด สร้าง Text ไฟล์ สร้างไฟล์ชื่อ…

News
0 [:th]ขั้นตอนการสมัครสมาชิก[:]

[:th] เข้าไปที่ www.thaiprogrammer.org เลือกสมัครสมาชิกแล้วกรอกข้อมูลให้ครบถ้วน ถ่ายสำเนาบัตรประชาชนพร้อมเซ็นรับรอง, ระบุอีเมล์ที่ใช้สมัครสมาชิกและเบอร์โทรศัพท์ ชำระเงินที่จุดลงทะเบียน 300.- [:]

Activity
0 [:th][LIVE] ถ่ายทอดสดงาน Code Mania 11 – Raise The Bar[:]

[:th]ถ่ายทอดสดงาน Code Mania รวมพลคนบ้าโค้ด ครั้งที่ 11 จากคณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย กำหนดการช่วงเช้า 10.00 – 11.00 แกะสถาปัตยกรรม “วงใน” จากผู้ใช้หลักร้อยถึงหลักล้าน – ภัทราวุธ ซื่อสัตยาศิลป์ (บอย) – CTO…

News
0 [:th]NodeJS ตอนที่ 9 [Cluster][:]

[:th]การทำ Cluster มีความหมายค่อนข้างกว้างและเกี่ยวกับเรื่องการจัดกลุ่ม สำหรับไลบรารี่ Cluster ของ NodeJS คือการแตกโปรเซสออกเป็นหลายๆ โปรเซส เพื่อกระจายการทำงาน สำหรับ NodeJS จะทำงานแบบ Single Thread ถ้าต้องการกระจายงานให้สามารถทำงานพร้อมกันได้หลายงานต้องทำการแตกโปรเซสออกเป็นหลายๆตัว ซึ่งก็คือการทำ Cluster ข้อแนะนำจากนักออกแบบสถาปัตยกรรมซอฟแวร์ แนะนำว่า…

News
0 Machine Learning สำหรับผู้เริ่มต้น

เมื่อวานนี้ 20 /2/2016 มีโอกาสได้มาเรียน Machine Learning กับ ดร.กานต์ ที่ Geeky Base เป็นเวลาครึ่งวัน เนื่องจากไม่ได้ลงทะเบียนไว้ พอดีผ่านมาทำธุระแถวเกษตรพอดี เลยขอท่านอาจารย์มาขอความรู้ด้านนี้ไว้เนื่องจากกำลังสนใจอย่างมาก และถ้าได้รับคำชี้แนะจากคนที่มีประสบการณ์ก็จะได้ไม่หลงทาง สิ่งที่ได้รับจากการเรียนครึ่งวัน ขอสรุปคร่าวๆ ดังนี้ Machine…

News
0 NodeJS ตอนที่ 8 [การเขียน Asynchronous ด้วย Promise]

จากปัญหา Callback Hell ก็มีไลบรารี่ที่แก้ปัญหาความสวยงามของการเขียนโค้ดแบบ callback ของ JavaScript ออกมาหลายตัว ตัวที่น่าสนใจอีกตัวที่ผมชอบใช้ก็คือ async ซึ่งก็มีความสามารถมากมายสามารถกำหนดลำดับการทำงานแบบต่างๆได้มากมายไม่ว่าจะเป็น waterfall,series ,parallel,etc  แต่ก็ยังไม่ตอบโจทย์เรื่องความสวยงามของโค้ด ก็มีการสร้างไลบรารี่ Promise ขึ้นมา เพื่อให้เขียนโค้ด asynchronous แต่ synchronous เป็นลำดับได้…

News
0 [:th]NodeJS ตอนที่ 7 [การเขียนโปรแกรมแบบ Callback][:]

[:th]Java Script Callback ก็คือ การเรียกฟังก์ชั่นแบบ Asynchronous เอ่ะ แล้วการเรียกแบบ Asynchronous มันคืออะไรอีกเนี่ย ? คำว่า Asynchronous กับ Synchronous ในแวดวงวิศวกรรมหรือเทคโนโลยีมักจะได้ยินกันบ่อยๆ ซึ่งมักใช้เกี่ยวกับการรับส่ง ข้อมูล สัญญาณ ในรูปแบบต่างๆ…

1 2 3