Published onOctober 20, 2024Three Design Patterns should to know with Javascriptdesign-patternssoftware-engineeringIn this article, I will introduce four design patterns that should to know with Javascript. I will also show how to use these design patterns with Javascript.
Published onOctober 10, 2024X-Frame-Options คืออะไร ?web-securityfundamentalsเนื่องจากทีมได้มีการทำ pentest กับทีม vendor แล้วมันจะมี vulnerbility อยู่ข้อนึงที่ติดมาแล้วต้องทำการแก้ไข เกี่ยวกับเรื่อง X-Frame Options จึงไปทำการ research ดูว่ามันคืออะไรกันแน่
Published onOctober 4, 2024Git Commit Message Conventiongitsoftware-engineeringในการ commit messages ของ git นั้นมีหลากหลายรูปแบบ หลายสไตล์ ของแต่ละทีมจะไม่เหมือนกัน วันนี้ผมจะมาแชร์ style guide git commit ว่าควรใช้แบบไหนจึงจะสื่อ และเป็นประโยขน์กับทีม
Published onSeptember 25, 2024หมดปัญหาการลืม build application ที่ local machine ด้วย pre-commitgitsoftware-engineeringเคยเจอปัญหานี้กันไหม เวลาที่เราแก้ไขงาน หรือ มีการแก้บัค หรือ implement ฟีเจอร์ต่างๆ และ เวลาที่เราจะ commit, push code ของเราขึ้นไปยัง remote branch และ ลืม build application เป็นเหตุให้เมื่อเราจะ deploy app ไม่ว่าจะเป็น env ใด ก็ตาม มีโอกาสที่จะ build ไม่ผ่านจากcode ที่เราเขียนไป
Published onSeptember 17, 2024Concurrency vs Parallelismfundamentalssoftware-engineeringหลายคนอาจจะรู้อยู่แล้ว หรือ ยังไม่รู้ เกี่ยวกับ Concurrency และ Parallelism ว่าต่างกันอย่างไร สำหรับท่านใดยังไม่รู้ วันนี้จะมาแนะนำสั้นๆให้ได้คอนเซปต์ ว่าแตกต่างกันอย่างไร