ว่ากันด้วยเรื่อง Transaction Propagation บน Springจากที่เราเคยพูดเรื่อง Transaction มาเยอะมากแล้ว ผมอยากเขียนการใช้งานบน Spring บ้าง และส่วนที่ตัวผมเองมองว่าเข้าใจยากคือรายละเอียดของ…Nov 28, 2021Nov 28, 2021
Backward Compatibility เป็นฝันร้ายจริงไหม ?อ่านสนุกๆ กันครับว่ามันคืออะไร ? ทำไมต้องสนใจ ? เป็นฝันร้ายจริงหรือไม่ ?Oct 31, 2021Oct 31, 2021
ทำให้ชีวิตดีขึ้นด้วย Guard Clausesเคยเขียนโปรแกรมแล้วต้อง Validate Input หรือ Check Error กันไหมครับ ? ทุกวันนี้ทำยังไงกันอยู่ครับ แล้วกำลังใช้วิธีว่า โยน Error…Sep 12, 2021Sep 12, 2021
มาทำความเข้าใจการเขียนโปรแกรมคุม Transaction กันสวัสดีครับ เรื่องนี้ก็เป็นเรื่องที่งงตั้งแต่สมัยเรียน(อีกแล้ว) เพราะตอนเรียนวิชา Database Management ประมาณ ปี 2 ได้ฟังอาจารย์พูดเรื่อง…Aug 29, 20211Aug 29, 20211
อยากเขียนเรื่อง Atomic Operations แต่ว่า…สวัสดีครับทุกคน จริงๆ วันนี้จะเขียนเรื่อง Atomic Operations แต่อ่านไปอ่านมาก็เจอสิ่งที่พื้นฐานกว่านั้นเลยคิดว่า…Jul 26, 2021Jul 26, 2021
Published inLife@LINE MAN Wongnaiออกแบบระบบ Rate Limit บน Distributed Systemสวัสดีครับ วันนี้ผมมีเรื่องที่อยากจะแชร์ ก็คือสิ่งพูดบ่อยตอนสมัยเรียน แต่ไม่เคยคิดจะทำเลยนั่นคือเรื่อง Rate Limit ครับJul 1, 2021Jul 1, 2021
ทำงานกับ Legacy Code ให้ Effective กันเถอะ !เมื่อเราเริ่มทำงานหรือทำงานมานานแล้ว เราเลี่ยงไม่ได้ที่หลาย ๆ ครั้งเราจะต้องไปแก้โค้ดเก่า ที่เราเคยทำ หรือ คนอื่นทำเอาไว้…May 30, 2021May 30, 2021
สิ่งที่ว่างเปล่าเวลาเขียนโปรแกรมช่วงนี้ได้รีวิวโค้ดบ่อยและเกิดสงสัยเรื่องหนึ่งขึ้นมาว่าสิ่งนั้นมันมาได้ยังไง ทำไมต้องมี และ…Apr 29, 2021Apr 29, 2021
เขียน Logging ให้ดี ชีวิตจะดีตามสมัยตอนเรียน ผมได้ทำ Application แล้วก็สงสัยมาตลอดว่า ทำไมเราไม่ควรใช้ System.out.print ใน Java ทำไมมันถึงเป็นเรื่องที่ไม่ดี แล้วถ้าไม่ใช้…Mar 31, 2021Mar 31, 2021
Concerns & Security กับเรื่อง HTML จาก Clientsวันนี้มีเรื่องที่อยากจดบันทึกเอาไว้ว่าควรระวังอีกเรื่องหนึ่งซึ่งเกี่ยวข้องกับความปลอดภัยของระบบ และ เป็น concern…Feb 28, 2021Feb 28, 2021