Practice Archive

สรุปสิ่งที่น่าสนใจจาก Testing methodologies ของ Jakarta EE project

จากบทความเรื่อง Modernizing Testing Practices for Jakarta EE Projects นั้นมีแนวทางการทดสอบระบบงานที่น่าสนใจมีการปรับเปลี่ยนแนวคิดของการทดสอบ เพื่อให้เข้ากับสิ่งที่เปลี่ยนไปโดยทั้ง developer และ quality engineer จะต้องทำงานร่วมกันมีการกำหนดขั้นตอนการทำงานมีการ approach และ guildeline การทดสอบไว้ให้ชัดเจนรวมทั้งเครื่องมือ และ ชุดของ library อีกด้วยดังนั้นจึงทำการสรุปสิ่งที่น่าสนใจ เอาไว้นิดหน่อย

Read More…

ทำความรู้จักกับ Backstage สำหรับทำ software catalog

จากการแบ่งปันเรื่อง Microservices design ที่ Skooldio มาบ้างคำถามที่น่าสนใจคือ ในทีม หรือ บริษัทนั้น มี software อะไรบ้างหรือถามลงไปในรายละเอียดเช่น ส่วนอื่น ๆ ก็เช่นกันทั้งระบบงานต่าง ๆ library ที่มี และ data pipeline ต่างๆ มีรวมไว้ตรงกลาง เพื่อให้เข้าถึง หรือ ใช้งานง่าย ๆไม่ต้องไปถามคนโน้นที คนนั้นที !!อยากให้เป็น centralize system ได้ไหมหนึ่งในเครื่องมือที่ใช้ในการจัดการสิ่งเหล่านี้ก็คือ Backstage นั่นเอง

Read More…

ว่าด้วยเรื่องของ Product Developer

เช้านี้มีโอกาสได้แลกเปลี่ยนแนวคิดของคิดว่า programmer และ product developerบางที่เรียกว่า product engineerว่าทั้งสองอย่างนี้ มีแนวคิดต่างกันอย่างไรทำไมต้องเรียกต่างกันด้วยจากที่นั่งฟังเลยสรุปไว้นิดหน่อยดังนี้

Read More…

สรุปเรื่องปรับปรุงประสิทธิภาพการทำงานของ APIs

หนึ่งในคำถามใน course Microservice Design ที่ Skooldio ที่น่าสนใจคือแนวทางในการปรับปรุงประสิทธิภาพการทำงานของ APIs ให้ดีขึ้นว่าเราควรทำอย่างไรบ้าง ?เท่าที่จำได้ก็จะตอบไปบางส่วนจึงได้ทำการหาและสรุปข้อมูลเพิ่มเติม ได้ดังนี้คิดว่าน่าจะพอมีประโยชน์

Read More…

สรุปจากการแบ่งปันเรื่อง Postman in the right way #1

ช่วงเสาร์และอาทิตย์ที่ผ่านมามีโอกาสแบ่งปันเรื่อง Postman in the right way ที่ SCK Dojoโดยมีเป้าหมายเพื่อแนะนำการใช้งาน Postmanซึ่งเป็นเครื่องมือสำหรับการทดสอบระบบงานแต่จากเท่าที่เจอมาหลาย ๆ ทีมพบว่าใช้ Postman ไม่เต็มความสามารถมากนักแทนที่จะช่วยลดงาน กลับเพิ่มงานอีกดังนั้นจึงเป็นที่มาของการแบ่งปันครั้งนี้

Read More…

สรุปจากบทความเรื่อง The SPACE of Developer Productivity

จากบทความเรื่อง The SPACE of Developer Productivityโดยอธิบายถึง Productivity ของนักพัฒนา และ ทีมซึ่งมีความซับซ้อนอย่างมากการจับวัดเพียงมุมใดมุมหนึ่ง คงไม่ใช่เรื่องที่ถูกต้องดังนั้นจึงแนะนำแนวทางไว้ดังนี้

Read More…

เรื่องของ Noise หรือสิ่งรบกวนที่ส่งผลต่อ Productivity

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

Read More…

สรุปจากบทความเรื่อง Go back to coding, engineering leader

วันหยุดอ่านบทความเรื่อง Go back to coding, engineering leaderแนะนำว่า สำหรับ technical/engineering leader นั้นควรต้องกลับมาให้ความสำคัญต่อการเขียน code กับทีมด้วยเป็นเรื่องที่ต้องให้ความสำคัญและสร้างสมดุลเพื่อช่วยทำให้เข้าใจทีมมากยิ่งขึ้นโดยในบทความ มีคำแนะนำที่น่าสนใจดังนี้

Read More…

บันทึกการเรียน Domain-Driven Design (DDD) by Roofimon 2023

จากที่เคยไปเรียน Domain Driven Design by Roofimon มาตั้งแต่ปี 2019ซึ่งสรุปไว้ 3 part ดังนี้ [Part 1] สรุปจากการไปเรียน Domain-Driven Design by Roofimon [Part 2] สรุปการเรียน Domain-Driven Design ในเรื่องของการออกแบบ [Part 3] ว่าด้วยเรื่องของรูปแบบความสัมพันธ์ระหว่าง Boundary context ใน DDD โดยในครั้งนี้ก็ได้ไปเรียนอีกรอบหลังจาก COVID-19 จางไปมีสิ่งที่น่าสนใจเพิ่มเติม และ เติมเต็มหลายอย่างมาดูกันว่ามีอะไรบ้าง

Read More…

น่าสนใจกับ Top 10 CI/CD Security Risks จาก OWASP

เพิ่งเห็นว่าทาง OWASP นั้นได้ทำ project ด้าน security ของ CI/CD ออกมานอกจากจะมี Web, API, Mobile และ Docker Securityเนื่องจาก CI/CD ได้รับความนิยม หรือ เรียกได้ว่าเป็นสิ่งที่ต้องทำเป็นปกติทั้ง environmentทั้ง process การทำงานทั้งระบบงาน และ pipeline การทำงานเพื่อให้สามารถส่งมอบระบบงานได้อย่างรวดเร็ว และ มีคุณภาพ

Read More…