Mark PoramestinAscend Developersมาหา Deadcode ใน Golang ด้วยกันเถอะทุกคนรู้จัก Deadcode กันไหมครับ? Deadcode เป็นหนังสือที่เมื่อเขียนชื่อใครไปแล้ว ก็จะเสียชีวิต นั่นมัน Death Note!!!Dec 26, 2023Dec 26, 2023
Mark PoramestinAscend Developersเขียน Test Golang โดยใช้ Gomock กับ Ginkgoสวัสดีครับ ตอนนี้เราจะมาลองใช้ Gomock เพื่อ mock function สำหรับใช้ตอนเขียน unit test ด้วย Ginkgo ซึ่งผมเคยพูดถึงวิธีการใช้ Ginkgo เพื่อ…Sep 20, 2023Sep 20, 2023
Mark PoramestinAscend Developersลองเขียน Unit Test Golang ด้วยแปะก๊วยกันดูเผอิญว่าช่วงนี้เขียน unit test golang เยอะ แล้วรู้สึกเจ็บปวดกับการเขียน test บางทีก็อยากมี function before/after ให้ใช้เหมือนฝั่ง Jest บ้าง…Sep 11, 2023Sep 11, 2023
Mark PoramestinAscend Developersวิเคราะห์ Golang ด้วย Go profilingGo profiling คือเครื่องมือที่จะช่วยในการวิเคราะห์ code ภาษา Golang ของเราว่ามีการใช้ทรัพยากรไปกับส่วนใดของ code มากน้อยเพียงใด…Jul 11, 2023Jul 11, 2023
Mark PoramestinAscend Developersมาลองใช้ Go Generics ใน Golang กันเถอะGo Generics เป็น feature ที่ถูกเพิ่มขึ้นมาใน Golang version 1.8 เป็นต้นมา feature นี้จะช่วยอำนวยความสะดวกแก่เราอย่างไรได้บ้าง มาไปดูกันครับJun 8, 2023Jun 8, 2023
Mark PoramestinAscend DevelopersAWS EC2 EP:4 มา Run Java App ของเราบน Jenkins กันเถอะหลังจากในตอนที่แล้ว เราได้ทำการ build Java application ของเราเรียบร้อยแล้ว ใครยังไม่ได้อ่าน สามารถย้อนกลับไปอ่านได้ที่นี่ครับ…May 26, 2023May 26, 2023
Mark PoramestinAscend DevelopersAWS EC2 EP:3 ได้เวลาเอา Maven มาใช้กับ Jenkinsสำหรับในตอนนี้เราจะลง Maven ให้กับ Jenkins เพื่อให้สามารถ build project Spring Boot ขึ้นมาได้ครับ…Apr 19, 2023Apr 19, 2023
Mark PoramestinAscend DevelopersAWS EC2 EP:2 Pull code จาก Github ด้วย Jenkins กันเถอะสำหรับในบทความนี้จะมาพูดถึงวิธีเอา Git มา integrate เข้ากับ Jenkins ของเราซึ่งรันอยู่บน AWS EC2 สำหรับวิธีการรัน Jenkins บน AWS EC2…Mar 20, 2023Mar 20, 2023
Mark PoramestinAscend DevelopersAWS EC2 EP1: มาลองรัน Jenkins โดยใช้ EC2 กันเถอะสวัสดีครับ วันนี้เราจะมาลองสวมวิญญาณ DevOps โดยการมาลองรัน Jenkins ง่าย ๆ ผ่าน Amazon EC2 เพื่อที่จะใช้สำหรับทำเป็น CI/CD ในการ deploy…Feb 27, 2023Feb 27, 2023
Mark Poramestลองเอา gosec มาใช้ใน pre-commit กันเถอะgosec นั้นเป็น tool ที่ช่วยในการหาปัญหาเกี่ยวกับความปลอดภัยสำหรับ golang ของเราFeb 9, 20232Feb 9, 20232