Review Archive

สิ่งที่น่าสนใจสำหรับ บทความเกี่ยวกับย้ายจาก PHP มายังภาษา Go ของ Kairos

อ่านเจอบทความเกี่ยวกับ การเปลี่ยนภาษาในการพัฒนาระบบจาก PHP ไปยัง Go เป็นส่วนการทำงานเกี่ยวกับ Face Recognition ซึ่งสิ่งที่ได้กลับมา มีทั้งเรื่องของประสิทธิภาพการทำงานที่สูงขึ้น ส่งผลต่อประสบการณ์การใช้งานระบบของผู้ใช้งานโดยตรง มีทั้งเรื่องของการเรียนรู้สิ่งต่าง ๆ จากการลงมือทำ ดังนั้นจึงสรุปสิ่งที่น่าสนใจไว้นิดหน่อย น่าจะมีประโยชน์สำหรับนักพัฒนา

Read More…

เรื่องที่น่าสนใจจาก Developer Survey Results 2018 ของ StackOverflow

เห็นผลการสำรวจในปี 2018 จาก StackOverflow ผู้ตอบแบบสำรวจคือ นักพัฒนามากกว่า 100,000 คน โดยเป็นสมาชิกใน StackOverflow นั่นเอง ซึ่งมีผลการสำรวจที่น่าสนใจมากมาย จึงทำการสรุปแบบสั้น ๆ ไว้นิดหน่อย

Read More…

สรุปการเตรียม Workshop IoT with Agile for Software Development

เนื่องจากทีมสอนมีแนวความคิดว่า น่าจะลองเปลี่ยนโจทย์ของการทำ workshop กันหน่อย ซึ่งจัดที่ CAMT (College of Arts , Media and Technology) หนึ่งในนั้นคือ ถ้านำ IoT เข้ามาทำใน workshop จะเป็นอย่างไรกันบ้าง ? เมื่อตกลงกันได้แบบคร่าว ๆ ก็เลยลงมือทำกันเลย จึงสรุปการเตรียมการไว้นิดหน่อย

Read More…

ว่าง ๆ มาทำความรู้จักกับ Java 10 กันหน่อย

เห็นมีการพูดถึง Java หรือ JDK 10 กันบ้างพอสมควร (เงียบ ๆ นะ) เนื่องจากตามแผนแล้วจะถูกปล่อยตัวเต็มมาในมีนาคมนี้แล้ว โดยมี feature ต่าง ๆ แยกไปตาม JEPS ดังนี้ 286: Local-Variable Type Inference 296: Consolidate the JDK Forest into a Single Repository 304: Garbage-Collector Interface 307: Parallel Full GC for G1 310: Application Class-Data Sharing 312: Thread-Local Handshakes 313: Remove the Native-Header Generation Tool (javah) 314: Additional [&hellip

Read More…

เมื่อเราสามารถนำ Trello board มาแสดงใน Bitbucket ได้

อ่านเจอข่าวว่า Bitbucket นั้นสามารถนำ board จาก Trello มาแสดงได้แล้วนะ ซึ่งทำให้ Bitbucket มีความสามารถพอ ๆ กับ project ใน Github เลยนะ ดังนั้นลองมาใช้ดูกันหน่อย

Read More…

สรุปเกี่ยวกับเรื่องของข้อมูลในปี 2018 จาก O’Reilly

ทาง O’Reilly ทำการสรุปทิศทางเกี่ยวกับข้อมูลในปี 2018 รวมทั้งแนวโน้มในการจัดการข้อมูล ทั้งคน องค์กร ทั้งเครื่องมือ ทั้ง algorithm ทั้ง machine learning ทั้ง analytic ทั้ง infrastructure ทั้งจริยธรรมในการใช้ข้อมูล มาดูกันว่ามีอะไรที่น่าสนใจบ้าง

Read More…

ว่าด้วยเรื่องความกำกวมของ Requirement

จากหนังสือ Timeless Laws of Software Development นั้น ในส่วนแรกอธิบายถึงเรื่องการวางแผนก่อนที่จะเริ่มพัฒนาระบบงาน (Plan before implementing) เป็นสิ่งสำคัญมาก ๆ ถ้าไม่วางแผนแล้วจะไปกันอย่างไร แต่ปัญหาอย่างหนึ่งของการวางแผนคือ ความกำกวมหรือคลุมเครือของ requirement โดยในหนังสือมีบทสนทนาเรื่อง requirment ที่น่าสนใจ เลยแปลเก็บไว้นิดหน่อย ไม่แน่ใจว่าใครเคยเจอบ้าง

Read More…

บันทึกการใช้งาน Firefox 57 (Quantum) 2 วัน

หลังจากที่ Firefox 57 ถูกปล่อยออกมา ซึ่งบอกว่า เร็วกว่าเดิม ใช้ resource น้อยกว่าเดิม แจ่มกว่าเดิม เนื่องจากยกเครื่องใหม่หมดจาก Quantum หรือ Servo ซึ่งพัฒนาด้วยภาษา Rust และใช้ rust-bindgen สำหรับสร้าง C++ binding เพื่อให้สามารถทำกับ Firefox ที่พัฒนาด้วยภาษา C++ นั่นเอง ยกเครื่อง UX/UI ชื่อว่า Photon มีความปลอดภัยมากขึ้นด้วย Private Browser Mode โบกมือลากับ Firebug แล้ว เนื่องจากใส่เข้ามาให้เลย ระบบการค้นหาโดย default จะเป็น Google พร้อมกับความสามารถต่าง ๆ มากมาย ดังนั้นมาดูกันว่ามีอะไรที่น่าใช้งานกันบ้าง

Read More…

มาดูผลการสำรวจจาก RebelLabs Developer Productivity Report 2017

เช้านี้อ่านผลสรุปเกี่ยวกับการสำรวจเรื่อง เครื่องมือและเทคโนโลยีสำหรับ Java Developer ว่ามีอะไรบ้างที่ช่วยเพิ่ม productivity ของการพัฒนา สามารถดูผลแบบเต็ม ๆ ได้ที่ RebelLabs Developer Productivity Report 2017: Why do you use the Java tools you use? หรือทำการ Download PDF มาอ่าน แถมมีข้อมูลดิบ ๆ มาให้ด้วยนะ เผื่อใครจะนำไปวิเคราะห์เพิ่มเติม มาดูสิ่งที่น่าสนใจจากผลการสำรวจครั้งนี้ดูหน่อยสิ

Read More…

[Android] ว่าง ๆ ไปแอบส่อง BMA Traffic app กันหน่อย

เมื่อสัปดาห์ที่ผ่านมาเห็นมีคนพูดถึง BMA Traffic app กันพอสมควร ดังนั้นในฐานนะนักพัฒนา Mobile app คนหนึ่ง เลยลองเข้าไปดูหน่อยสิว่า app พัฒนาอย่างไร ? มีการใช้ library อะไรที่น่าสนใจบ้าง ? ตลอดจนโครงสร้างและการทำงาน แต่จะไม่พูดถึง UX/UI นะครับ น่าจะทำให้เราเข้าใจการพัฒนามากยิ่งขึ้น มาเริ่มกันเลย ปล. เพื่อการศึกษาและเรียนรู้การพัฒนาระบบนะครับ

Read More…