Hi, I am commee 😼

Welcome to my lazy blog ~

Domain Driven Design สบายๆ สไตล์ รูฟรูฟ

Learning Domain Driven Design สวีดัด สวัสดี ทุกๆท่านครับ เนื่องจากผมมีโอกาสได้ไปเรียน Domain Driven Design (DDD) กับ Roofimon (พี่รูฟ) เป็นเวลา 2 วัน ก็เลยอยากจะบันทึกไว้เพื่อแชร์มุมมองจาก Developer (ผมเอง) ให้คนอื่นๆที่สนใจครับ โดยเนื้อหาทั้งหมดนี้ ล้วนมาจากการเรียนและตกผลึกจากคอร์สพี่รูฟและประสบการ์ณอันน้อยนิดของผม ซึ่งไม่การันตีว่าสิ่งที่อยู่ในบทความนี้จะถูกต้อง ดังนั้นถ้าผิดพลาดประการใดรบกวนชี้แนะผมด้วยนะครับ ทำไมเราควรรู้จัก DDD ก่อนอื่นเลย ผมเชื่อว่า Developer หลายๆคน น่าจะเคยเจอสถานการ์ณแบบนี้ เห็นไหมครับว่า ผลลัพธ์ไม่เหมือนกันสักรูป! แต่ละส่วนล้วนแตกต่างกันโดยสิ้นเชิง คำถาม คือ ทำไม เพราะอะไร ? บ่อยครั้งที่การสื่อสารในการทำ Software Development มักมีลักษณะแบบนี้ Customer -> X (BA, SA or ...) -> Requirements -> Developer -> Code เรามักจะเรียกสิ่งนี้ว่า Knowledge Sharing Flow แต่สังเกตไหมครับว่า Knowledge ถูกส่งต่อหลายสเต็ปมาก กว่าจะไปถึง Developer ซึ่งจริงๆมันก็ดีนะที่ BA, SA คอยแปลความต้องการต่างๆออกมาเป็นรูปแบบ Requirement Document แบบต่างๆ แต่ แต่ แต่ เราจะรู้ได้ยังไงล่ะว่า Knowledge ในแต่ละสเต็ป มันคือ สิ่งเดียวกันกับที่ต้นทางพยายามส่งมา, ไม่ถูกบิดเบือน หรือ Misunderstanding จากใครคนใดคนหนึ่ง...

February 22, 2023 · 7 min · iamcommee

บ๊ายบาย 2019

ต้นปี ( มกรา - เมษา) ขึ้นปี 2019 ปุ๊บก็มีอาการปวดท้องอย่างหนัก ไปทั้งคลีนิกยันโรงพยาบาล สรุปได้ว่าเป็น ลำไส้อักเสบ แม่งทรมานจริงๆ ต้นปีเป็นช่วงที่กลับมาพยายามจัดการบอสอีกครั้งทั้ง ฟิสิกส์ และ แคล 2 สุดท้ายอะหรอปราบได้แค่ ฟิสิกส์ 5555 ยินดีกับพี่อาร์ทที่รับปริญญา พี่อาร์ทเป็นพี่คนแรกที่รู้จักในมหาลัย เจอพี่แกตอนเรียนฟิสิกส์ 1 จำได้ว่าตอนนั้นพี่แกทำ Macbook ชนโต๊ะเป็นรอยตรงขอบจอ 1 รอย 55 ขอบคุณสำหรับความช่วยเหลือและคำแนะนำต่างๆในรั้วมหาลัยนะครับ เป็นต้นปีที่เชียร์บอลสนุกมาก (หลังจากฟอร์มกากมาหลายปี) เพราะพลิกนรกเขี่ยปารีสตกรอบ จนตอนนั้นคิดว่า แมนยูกูกลับมาละเว้ย แต่ผ่านมาจนตอนนี้อะหรอ … 55555555 ปารีส 1 - 3 แมนยู อิอิ โปรเจคจบไม่มีปัญหาอะไร ผ่านฉลุย ต้องขอบคุณ อาจารย์เคน ที่เป็นที่ปรึกษามาโดยตลอดตั้งแต่ปี 3 อาจารย์ โดม, อาจารย์ พฤษภ์ ที่เป็นกรรมการ และอาจารย์ท่านอื่นๆที่คอยให้คำแนะนำสิ่งต่างๆ :) สุดท้ายเป็นต้นปีที่ฝุ่นเยอะและยาวนานมาก ~ กลางปี ( พฤษภา - สิงหา ) เกรดปี 4 เทอม 2 ออก ปรากฏว่า F แคล 2 เป็นครั้งที่ 2 ตอนนั้นดาวน์หนักมาก เกือบจะยอมแพ้แล้วแต่สุดท้ายก็สามารถผ่านมันไปได้ ขอบคุณทุกๆกำลังใจนะครับ...

December 31, 2019 · 2 min · iamcommee

Mechanical Keyboard ตัวเล็กแต่ฟีเจอร์ไม่เล็กนะ

สวัสดีครับ หลังจากที่ได้ทดลองใช้เจ้า Anne pro 2 มาเกือบๆ 1 อาทิตย์ วันนี้ก็จะมารีวิวให้ทุกๆท่านได้อ่านกันนะครับ Anne pro 2 คือ Mechanical keyboard 60% ที่ทำขึ้นโดย Obins brand จากแดนดินถิ่นมังกร สาเหตุที่ผมเลือกเจ้า Anne pro 2 มาเป็น คีย์บอร์ดประจำตัว ก็เพราะว่า ลักษณะรูปร่างที่เล็กกระทัดรัด พกพาง่าย มาพร้อมกับฟีเจอร์มากมาย สามารถใช้ได้ทุกแพลตฟอร์มและรองรับการใช้งานแบบไร้สายผ่าน Bluetooth เจ้า Anne pro 2 จึงเป็นเป้าหมายหลักของผมในการซื้อมาใช้งานครับ แกะกล่อง Anne pro 2 ภายในกล่อง ตัวคีย์บอร์ด Keycap Keycap puller Type c cable คู่มือ งานประกอบและดีไซน์ Anne pro 2 เป็น Mechanical keyboard ขนาด 60% มี Switch ให้เลือกซื้อมากมาย ไม่ว่าจะเป็น Gateron, Kalih และ Cherry ซึ่งตัวที่ผมได้มาจะเป็น Gateron blue และ brown...

July 19, 2019 · 3 min · iamcommee

Truly Wireless สบายๆสไตล์ Mi ในราคาครึ่งพัน

น้องชายสั่ง Redmi airdots มา พี่ชายอย่างเราก็เลยจัดการจิ๊กมาเทสซะหน่อย 5555 Redmi airdots คือ หูฟังไร้สาย หรือ Truly Wireless ที่อยู่ภายใต้แบรด์ยักษ์ใหญ่จากจีนนามว่า Xiaomi นั้นเอง Truly Wireless คืออะไร ? Truly Wireless คือ หูฟัง Bluetooth ชนิดที่ไม่มีสายเชื่อมกันระหว่างตัวหูฟังทั้งสองข้าง ซึ่งเมื่อก่อนหูฟังไร้สายส่วนใหญ่จะมีสายเชื่อมกันระหว่างหูฟังเพื่อเป็นตัวกลางในการรับ-ส่งสัญญาณเสียง Truly Wireless ได้รับความนิยมมากขึ้นเมื่อ Apple เปิดตัว AirPods หูฟังไร้สายเชื่อมต่อผ่าน Bluetooth ที่ไม่มีสายเชื่อมระหว่างหูฟัง ทำให้แบรนด์อื่นๆในตลาดตื่นตัวและเริ่มผลิตปล่อยออกมาสู่ตลาด แกะกล่อง Redmi airdots ภายในกล่อง คู่มือภาษาไทย/จีน จุกหูฟังขนาด S/M/L กล่องชาร์จแบต ตัวหูฟัง งานประกอบและดีไซน์ ตัวหูฟังและเคสสำหรับชาร์จแบตทำมาจากพลาสติกแบบด้าน งานประกอบทั้งสองค่อนข้างดูดีเลยทีเดียว กล่อง ด้านบนมีการสลักชื่อแบรนด์ไว้เหมือนรูปด้านล่าง ตอนแรกที่ได้มานึกว่าของปลอมเพราะดูจากที่อื่นกล่องมันสลักเป็นคำว่า Mi แต่พอลองค้นๆดูแล้ว ก็พบว่ากล่องล็อตหลังๆน่าจะสลักเป็นคำว่า Redmi แทน ซึ่งไม่ว่าสลักแบบไหนก็น่าจะของแท้เหมือนกัน(มั้ง 55) แบตเตอรี่ในกล่องให้มา 300mAh และพี่แกเคลมว่ารองรับการใช้งานต่ออีก 12 ชั่วโมง เพราะสามารถถอดมาชาร์จในกล่องได้เลย Case ด้านบน Case ด้านหลังจะมีช่อง Micro USB เพื่อเสียบชาร์จ...

July 12, 2019 · 2 min · iamcommee

สวัสดีครึ่งปีหลัง เป้าหมายที่ตั้งไว้เป็นยังไงบ้าง :)

ต้นปีที่ผ่านมาวางแผนไว้หลายอย่างว่าจะทำนู่นทำนี่ สุดท้ายก็มีทั้งที่ทำได้และทำไม่ได้ปนกันไป เป้าหมายแรกคงหนีไม่พ้นเรียนให้จบ แม้ว่าตัวเมเจอร์จะไม่มีปัญหา แต่แล้วก็พลาดท่าให้กับวิชานั้นอีกตามเคย… เหลือไอ่ตัวบอสนั้นตัวเดียวอีกแล้ว เราคงพยายามไม่มากพอสินะ… คือเหตุผลหนึ่งที่ผมหยิบขึ้นมา เพื่อบอกตัวเองว่านี่คงเป็นสาเหตุที่ทำให้เราไม่สามารถก้าวข้ามมันไปได้ ถามว่าผิดหวังไหม แน่นอนสิ แต่ถึงจะผิดหวังอย่างน้อยๆช่วงเวลาเหล่านั้นก็สอนให้เราเข้าใจและรู้ว่า ตัวเราเองพลาดอะไรไป ความหวังเป็นสิ่งที่ดี แต่บางครั้งบางทีมันก็ทำให้เราทุกข์นะ ความหวังเปรียบเสมือนพลังในการขับเคลื่อนชีวิตของเรา เราทุกคนต่างก็มีความหวังเพื่อทำเป้าหมายให้สำเร็จ ไม่ว่าจะเล็กหรือใหญ่ เป็นธรรมดาของมนุษย์เราเมื่อตั้งความหวังไว้แล้ว เราก็อยากให้มันสำเร็จเหมือนที่เราคาดความหวังไว้ แต่บ่อยครั้งสิ่งที่เราพบเจออาจจะไม่ใช่ สิ่งที่หวัง แต่มันคือ ความผิดหวัง ซึ่งต้นตอมันก็มาจาก การตั้งความหวัง นี่แหละ ความผิดหวัง มักมาพร้อมกับ ความเสียใจ อยู่เสมอ แต่ถ้าเราสามารถยอมรับและเข้าใจมัน ผมเชื่อว่าเราจะได้สิ่งที่มีค่ากลับมาเช่นกัน ท้ายที่สุด ความผิดหวัง และ ความเสียใจ จะกลายเป็นบทเรียนเมื่อเราสามารถยอมรับและเข้าใจกับสิ่งที่เกิดขึ้น หากเราไม่มีความหวัง ชีวิตก็คงไร้ทิศทางและเป้าหมาย แต่การที่ต้องพบเจอกับความผิดหวังซ้ำๆ ก็คงไม่ใช่เรื่องที่ดีเช่นกัน การตั้งความหวังเป็นสิ่งที่ดีครับ แต่บางทีการตั้งความหวังที่สูงจนเกินไป ก็อาจทำให้เราเสียใจสุดๆได้เช่นกัน ผมไม่สามารถบอกได้ว่า มันมากหรือน้อยเกินไป เพราะคนที่เข้าใจและรู้จักตัวเองดีที่สุดคือ ตัวคุณ เอง ครึ่งปีที่ผ่านมา ผมได้เรียนรู้อะไรมากมายจาก ความหวัง และ ความผิดหวัง ถึงแม้จะเป็นการเสียน้ำตาซะส่วนใหญ่ แต่ใช่ว่าจะไม่มีความสุขเลย ชีวิตก็คงเป็นแบบนี้แหละเนอะ หวานขม ระคนกันไป สุดท้ายนี้ ไม่ว่า cost ที่เสียไปหรือได้รับกลับมาจะเป็นยังไง ขอให้เราเข้าใจและยอมรับมันให้ได้ ผมเชื่อว่า ทุกอดีตที่ผ่านไปมีค่ากับตัวเราเสมอ ครับ ครึ่งปีที่เหลือ สู้ๆนะ...

July 10, 2019 · 1 min · iamcommee