tips Archive

Robot framework​ :: การจัดการ notification ใน browser

มีคำถามในกลุ่มการใช้งาน Robot framework และ SeleniumLibraryสำหรับการทดสอบระบบ web application ผ่าน Google Chrome ว่า จะทำการปิด notification เช่น Push notification Notification เพื่อขอใช้งาน media device ต่าง ๆ สามารถทำได้อย่างไรบ้าง

Read More…

Tips :: ข้อมูลอะไรไม่ใช้ หรือ ใช้ไม่บ่อย ก็ลบทิ้งไปบ้าง

ปัญหาอย่างหนึ่งที่พบเจอบ่อย ๆ คือเมื่อข้อมูลในระบบมากขึ้นเรื่อย ๆ ตามอายุของระบบ หรือเพิ่มตามจำนวนผู้ใช้งานที่สูงขึ้นผลที่ตามมาคือ ระบบที่เคยทำงานได้ดี กลับแย่ลงเรื่อย ๆทั้งที่ไม่ได้เปลี่ยนแปลงอะไรเลย

Read More…

สรุปคำแนะนำการพัฒนาระบบด้วย Spring Boot

ระหว่างนั่งกินข้าวกลางวัน มีคำถามเกี่ยวกับการพัฒนา Spring Bootว่ามีคำแนะนำอะไรบ้าง ที่จำเป็นต่อการพัฒนาก็เลยบอกไปสั้น ๆ ว่าเขียน code ให้ดี ทดสอบให้ได้ที่เหลือก็รับผลกรรม !!

Read More…

Tip :: ทำการใส่ข้อมูลใน binary file สำหรับ Go

คำถามต้องการกำหนด version ต่าง ๆ ของ binary fileที่ build มาจากภาษา Go จะทำได้ไหม ? คำตอบคือ ทำได้แล้วทำอย่างไร

Read More…

บันทึกคำแนะนำ การค้นหาข้อมูลใน Google

จากการแนะนำเกี่ยวกับการค้นหาข้อมูลใน Googleตอนแรกคิดว่า ไม่น่าจะมีอะไรมากแต่พอแนะนำไป ๆ มา ๆ กลับเยอะพอสมควรเลยทำการสรุปคำแนะนำแบบพื้นฐานไว้นิดหน่อยน่าจะพอมีประโยชน์บ้างเล็กน้อย

Read More…

[Flutter] ว่าด้วยเรื่อง StreamBuilder vs FutureBuilder Widget

วันนี้เขียน Mobile app ด้วย Flutter เลยไปเจอ code ส่วนหนึ่งที่เกิดปัญหาคือ เมื่อมีการเปลี่ยน state แล้วพบว่า app ทำการ render ใหม่ทั้งหน้าแน่นอนว่า ทำให้การ render ช้า หรือ performance แย่ลงทีมพัฒนามองว่าเป็นเรื่องปกติแต่ผมคิดว่า ไม่น่าจะเป็นเรื่องที่ปกติดังนั้นจึงมาแก้ไขกันหน่อย

Read More…

Tips การใช้งาน Git แบบง่าย ๆ ไหมนะ !!

วันนี้ทำการสรุปเรื่องการใช้งาน Git ไว้เพื่อใช้สำหรับการทำ workshop เกี่ยวกับการจัดการ version ของ codeจึงทำให้เห็นว่ามี tip ที่น่าสนใจ และ ใช้งานบ่อย ๆ ไว้

Read More…

สรุปข้อผิดพลาดที่เกิดกับการพัฒนาด้วย ReactJS

เพิ่งทำการสอนและ review ระบที่พัฒนาด้วย Reactพบว่ามีข้อผิดพลาดบางอย่างที่มักเกิดขึ้นกับทุก ๆ ระบบซึ่งบ่อยครั้งมันทำงานได้ปกติ แต่ยากต่อการดูแลรักษา หรือยากต่อการทำความเข้าใจจึงสรุปไว้นิดหน่อย

Read More…

แนวทางในการจัดการ Dependency/library ของระบบงาน

จากการพัฒนาระบบงาน พบว่ามีการใช้งาน dependency/library ต่าง ๆ มากมายแต่บ่อยครั้งพบว่า มีปัญหาในการใช้งานและจัดการมาก ๆไม่ว่าจะใช้ version เก่า ๆ ไม่ยอม update สักทีแก้ไข dependency นั้น ๆ ตามต้องการบางคนบอกว่า hack มันไปเลยทำให้ไม่สามารถ update version ได้อีกดังนั้นจึงทำการแนะนำการจัดการไปดังนี้

Read More…

ประโยชน์ของ Anti-patterns !!

ถ้าเรามีความรู้และเข้าใจเกี่ยวกับสิ่งที่ไม่ดีแล้วเราสามารถนำมันมาใช้ให้เกิดประโยชน์ได้ถ้าเราใช้มันอย่างถูกต้องและเหมาะสมรวมทั้งสิ่งที่ดีก็เช่นกัน ถ้าไม่เข้าใจและนำมาใช้ผิด ๆ แล้วแทนที่จะเกิดประโยชน์กลับเกิดโทษมากกว่าไปอีกมาตัวแนวทางที่ไม่ดีกันหน่อย (ชอบทำกันไหม ?)

Read More…