developer Archive

Microsoft Build 2020 :: สรุปสิ่งต่าง ๆ ที่เกี่ยวข้องกับการพัฒนา software (For developers by developers)

ในวันที่ 19-20 พฤษภาคมนี้ ทาง Microsoft ได้จัดงาน Microsoft Build 2020 Live โดยในวันแรกมี product ต่าง ๆ ที่น่าสนใจเกี่ยวกับการพัฒนา Software เยอะมาก ยกตัวอย่างเช่น Windows Package Manager Visual Studio Codespace Visual Studio For Mac version ใหม่ .Net MAUI (อ่านว่า เมาอิ) เป็น multi-platform สำหรับ App-UI Windows Terminal ซึ่งสามารถติดตั้งได้ผ่าน Windows package Manager ได้เลย WSL 2 (Windows Subsystem Linux 2) .Net Core 5 preview 4 [&hellip

Read More…

สรุปเรื่องการใช้งาน Boolean ในระบบงาน

จากบทความเรื่อง Don’t Use Boolean Arguments, Use Enums เป็นบทความที่อธิบายให้เห็นว่า การใช้ boolean นั้น มีข้อดีและข้อเสียอะไรบ้าง เป็นสิ่งที่นักพัฒนาควรเข้าใจว่า ทำไมเราต้องใช้ และ ทำไมเราจึงต้องหลีกเลี่ยง จึงทำการสรุปไว้นิดหน่อย รวมกับสิ่งที่เจอมาในระบบงานต่าง 

Read More…

ว่าด้วยเรื่อง Remote Development Productivity จาก Microsoft

จากบทความ Helping our developers stay productive while working remotely ของ Microsoft เป็นคำแนะนำสำหรับการจัดการ productivity ของ Developer ที่ต้องทำงานในรูปแบบ Remote กันมากขึ้น หรือ Work From Home โดยให้คำแนะนำกว้างไปถึงทั้งองค์กร

Read More…

ปัญหาและแนวทางแก้ไขปัญหาของทีม (Developer Team Performance)

อ่านบทความจากการทำแบบสำรวจเมื่อปี 2018 (เก่าแล้ว แต่น่าจะมีโยชน์) เป็นเรื่อง Developer Team Performance :: Why your team slows down and What to do about it จากการสำรวจได้ข้อมูลที่น่าสนใจมากมาย เนื่องจากมีสาเหตุมากมายที่ส่งผลให้ทีมช้าลง ทั้งจากภายนอกและภายใน ล้วนนำไปสู่การส่งมอบงานที่ล่าช้าและไม่ตรงตามที่คาดหวัง แน่นอนว่า มันเกิดขึ้นบ่อยมาก !!!

Read More…

สรุปข้อมูลจาก HackerRank Developer Skills Report 2020

นั่งดูข้อมูลรายงานจาก HackerRank Developer Skills Report 2020 มีผลการสำรวจในหลาย ๆ มุมมองที่น่าสนใจ เกี่ยวกับการพัฒนา software แบ่งออกเป็น 3 ส่วนคือ Learning Skills Tools มาดูกันว่าเป็นอย่างไรบ้าง

Read More…

เดี๋ยวจะทำให้ (Later is Never !!)

เคยได้ยินคำนี้ไหม ? เดี๋ยวเราจะกลับมาแก้ไข !! เดี๋ยวค่อยทำ ทำอันนี้ก่อน เรามักจะเดี๋ยว … สิ่งที่มักจะเกิดขึ้นคือ  สิ่งที่บอกว่าเดี๋ยวจะกลับมาทำ จะไม่เคยถูกหยิบมาทำเลย เพราะว่า งานในมือมีแต่เร่งด่วนและด่วนมาก ทำไมนะ

Read More…

สรุปเรื่อง Great Developer Habits จากงาน WWDC 2019

นั่งดู VDO จาก session ต่าง ๆ ของงาน WWDC 2019 มันเยอะมาก หนึ่งในนั้นมี session ที่ชอบมาก ๆ ซึ่งคิดว่ามันคือพื้นฐานของการพัฒนามาก ๆ  นั่นก็คือ Great Developer Habits สำหรับการพัฒนาระบบงาน โดยเฉพาะ iOS Developer นั่นเอง มาดูกันว่ามีอะไรบ้าง

Read More…

สรุปเรื่อง Programmer Test Principles จากบทความของคุณ Kent Beck

จากบทความเรื่อง Programmer Test Principles เขียนโดยคุณ Kent Beck ทำการอธิบายเรื่องของ Programmer Test ไว้น่าสนใจดี เลยทำการสรุปจากการอ่านไว้นิดหน่อย

Read More…

เมื่อใดที่ไม่ควรเขียน code ?

อ่านหนังสือ The Art of Readable Code: Simple and Practical Techniques for Writing Better Code ไปเจอเรื่องที่น่าสนใจคือ ความสามารถหนึ่งที่สำคัญของ developer ที่ต้องมี นอกเหนือจากการ coding นั่นก็คือ รู้ว่าเมื่อใดที่ไม่ควรเขียน code เนื่องจากบ่อยครั้งมักจะเขียนเยอะไป

Read More…

ตอบคำถามเรื่อง เราจะฝึกแก้ไขปัญหาเชิง programming อย่างไรดี ?

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

Read More…