ทำการสร้าง Intelligence Mobile app ?
มีโอกาศพูดคุยเรื่องการสร้าง Mobile app ให้ฉลาด ๆ ด้วยการนำ Machine Learning เข้ามาช่วย ซึ่งคิดว่าเป็นเรื่องที่ไม่ได้ไกลตัวเลย ดังจะเห็นได้จากบริษัทใหญ่ ๆ เริ่มพัฒนาระบบออกมาให้ใช้กันเยอะ เช่น Google...
View Articleเรื่องเล่น ๆ เราจริงจังมากกับสิ่งที่ Developer ชอบพูด !!
พอดีไปเจอ web CodingExcuses ที่สรุปประโยคที่ developer ชอบพูด เมื่อเกิดข้อผิดพลาดหรือสิ่งใดก็ตามที่กระทบกับตัวเอง มักจะโทษสิ่งอื่น ๆ ยกเว้นตนเอง เช่น โทษเครื่องมือที่ใช้ โทษ vendor โทษคนอื่น ซึ่ง web...
View Articleเรียนรู้ภาษาโปรแกรมใหม่ ๆ ด้วย Koan กันดีกว่า
การเรียนรู้ภาษาโปรแกรมใหม่ ๆ มีหลายวิธีการมาก ๆ หนึ่งในนั้นคือ Koan ซึ่งจะมีปัญหาและแบบฝึกหัดให้ทำ ตั้งแต่ง่ายไปยากเรียงตามหัวข้อไป ทำให้การเรียนรู้ภาษาโปรแกรมใหม่ ๆ สนุกขึ้น จึงทำการสรุป Koan...
View Articleสรุปแนวโน้มที่น่าสนใจการจัดการข้อมูลในปี 2017 จาก Oreilly
ข้อมูลจาก Data community ของ Oreilly ทำการสรุปแนวโน้มในปี 2017 ออกมาได้อย่างน่าสนใจ ทั้งเรื่องของ Data scientist ทั้งเรื่องของ Data engineering ทั้งเรื่องของ Data stroage ทั้งเรื่องของเครื่องมือต่าง ๆ...
View Articleสรุปการเขียน blog ในปี 2016 มาเขียนวันละ blog กัน
ทำการสรุปสถิติต่าง ๆ สำหรับการเขียน blog ที่ somkiat.cc ในปี 2016 ไว้นิดหน่อย เป้าหมายหลักของการเขียนคือ สรุปสิ่งที่สนใจในแต่ละวัน สรุปสิ่งที่ลงมือทำในแต่ละวัน สรุปสิ่งที่ศึกษาในแต่ละวัน...
View ArticleVDO เรื่อง Git สำหรับผู้เริ่มต้นใน 7 นาที พร้อม Infographic เข้าใจง่าย ๆ
ไปเจอ VDO สอนพื้นฐานการใช้งาน Git ที่ CodingDojo.com ทำการอธิบายได้สั้นและกระชับภายใน 7 นาที จึงทำการแปลและสรุปไว้นิดหน่อย น่าจะมีประโยชน์สำหรับผู้เริ่มต้น ในปัจจุบันการจัดการ version...
View Articleทำไม Developer ควรให้เวลากับการลบ code ของตัวเองทิ้งไปบ้าง ?
Developer ทุกคนต้องเขียน code Developer รู้ดีกว่าการเขียน code ที่ดีเป็นอย่างไร Developer รู้ดีกว่าการเขียน code ที่ไม่ดีเป็นอย่างไร ดังนั้น Developer จำเป็นต้องพัฒนาและปรับปรุงการเขียน code...
View Articleเริ่มต้นการเขียน unit test สำหรับ JavaScript ด้วยการติดตั้ง
พอดีต้องพัฒนาระบบด้วย JavaScript ซึ่งต้องนำ Webpack มาใช้ด้วย สิ่งแรกที่ต้องการคือ การเขียน unit test เมื่อไปค้นหาก็เจอบทความเกี่ยวกับ Mocha + Webpack เยอะเลย ส่วน assertion ก็นำ chai มาช่วยนิดหน่อย...
View ArticleInfographic ที่น่าสนใจเกี่ยวกับ Software development
เห็นรูป infographic สวย ๆ เพื่อใช้อธิบาย เกี่ยวกับ Software development หรือการพัฒนา software จาก DZone :: The World of Software Development Explored in 10 Infographics มีสิ่งที่น่าสนใจ 3 รูปดังนี้...
View ArticleKata Java :: ฝึกกรองและเรียงลำดับข้อมูลใน List
จาก post การพูดคุยเรื่องทำการกรองและเรียงลำดับข้อมูลใน List กันอย่างไร ? ใน Facebook group ของ Thailand Android Developer ซึ่งมีความน่าสนใจมาก ๆ จึงมาลองฝึกเขียนตามคำแนะนำใน comment กันหน่อย...
View Articleมาเพิ่ม productivity ให้กับการพัฒนา Android App กัน
การพัฒนา software ที่ว่าทำได้เร็วแล้ว การพัฒนา Mobile app ยิ่งต้องการความรวดเร็วกว่ามาก ดังนั้น Mobile developer จำเป็นต้อง รับรู้ข่าวสารการเปลี่ยนแปลงต่าง ๆ ได้อย่างรวดเร็ว ลอง เล่น ใช้ ทิ้ง ให้เป็น...
View Articleมาดูแผนการ release ของ Angular 4 กันหน่อย
ในตอนนี้ Angular เป็น version 4 beta 2 แล้วนะ ซึ่งผู้พัฒนาบอกว่า อย่าเรียกว่า AngularJS อย่าเรียกว่า Angular 2 อย่าเรียกว่า Angular 4 อย่าเรียกตาม version แต่บอกให้เรียกว่า Angular เท่านั้น...
View ArticleFeature ที่น่าสนใจในภาษา Go 1.8 (beta 2)
ภาษา Go 1.8 กำลังจะถูกปล่อยตัวเต็ม ๆ ออกมาในเดือนหน้า ตอนนี้อยู่ในสถานะ beta 2 ซึ่งมี feature ที่น่าสนใจมากมาย ตัวอย่างเช่น HTTP/2 Push HTTP Server graceful shutdown Plugins Default ของ GOPATH Go bug...
View Articleทำการสร้าง Document ของ Swift project ด้วย Jazzy
เห็นในกลุ่ม iOS Developer Thailand มีการสอบถามเรื่อง การสร้าง document แบบอัตโนมัติจาก comment ใน code หรือไม่ ? ซึ่งเป็นสิ่งที่ทาง Apple ลืมมั้ง !! ว่าต้องทำอย่างไร แต่มีคนทำเครื่องมือมาช่วยหลายตัว...
View ArticleDocker :: แก้ไขปัญหาของ service ใน container ยังไม่พร้อมใช้งาน
ปัญหาที่พบเจอ เมื่อนำ Docker มาใช้งานร่วมกับระบบ Continuous Integration (CI) คือ ในแต่ละ container จะต้อง start service ต่าง ๆ ขึ้นมา ซึ่งพบว่าแต่ละ service ก็มีความช้าและเร็วในการ start service...
View Articleทำไมต้องใช้ Lazy Loading ใน Data Model ด้วยนะ ?
หลังจากที่พูดคุยเรื่อง ORM (Object Relation Mapping) ก็พบว่ามักจะพูดคุยเรื่องปัญหาของ dependency graph ที่เกิดขึ้น ซึ่งส่วนใหญ่มักจะประสบภัยกับเรื่องนี้อย่างมาก เมื่อระบบเริ่มมี model หรือ entity...
View Articleสรุปเครื่องมือที่ใช้บ่อย ๆ ในการพัฒนา Software
ในการพัฒนา software นั้นมีเครื่องมือมากมายให้เลือกใช้งาน ต่างมีข้อดีและข้อเสียกันไป เพื่อช่วยเพิ่ม efficiency และ productivity ของตัวเองและทีม...
View Articleการทำ Stress testing สำหรับ Android app
ในการพัฒนา Android app นั้นการทดสอบนั้นสำคัญมาก ๆ ทั้ง Developer testing คือ การทดสอบในมุมมองของนักพัฒนา ทั้ง Customer testing คือ การทดสอบในมุมมองของลูกค้าหรือผู้ใช้งาน...
View Articleมาทำแบบทดสอบเรื่อง Continuous Integration (CI) กัน
จากบทความเรื่อง Continuous Integration Certification นั้น มีแบบทดสอบการใช้งาน CI ที่น่าสนใจ ดังนั้นลองมาทำแบบทดสอบกันหน่อย เริ่มได้เลย ข้อที่ 1 นำ Continuous Integration มาใช้งานหรือไม่ ? ข้อที่ 2...
View Articleสวัสดี Docker 1.13.0 กันเล็กน้อย
หลังจากที่ Docker 1.13.0 ถูกปล่อยออกมา มี feature ใหม่เพิ่มเข้ามามากมาย มีการปรับปรุงมากมาย มีการแก้ไข bug มากมาย มีสิ่งที่ deprecated มากมาย ดูเพิ่มเติมได้ที่ Release Note :: 1.13.0 แต่ feature...
View Article