สรุป DevClub#3: Observability

งานนี้จัดที่ Justco สามย่านมิตรทาวน์ ตอนแรกหลงด้วย ไม่รู้ว่าทางขึ้นสำนักงานไปทางไหน 5555 หัวข้อมี 3 Session ดังนี้ Session 1 – Enhance your observability systems with OpenTelemetry – What Observability ? การทำให้เราเข้าใจ App / ระบบ หรือ Infra ที่เราสนใจ โดยมี Signal 3 แบบได้แก่ Log / Trace / Metric – Why observability ? – What is OpenTelemetry – OpenTelemetry Component – Adopting OpenTelemetry – Future of OpenTelemetry – Q&A Resource: Slide Session 2 – Grafana LGTM Stack in action – Monitor vs Observability – Observability Signal – Observability Challenge – Grafana LGTM Stack ถ้าสังเกตุดูตัว Artitechture – Monitoring Best Practices จากนั้น Demo และ เอา LGTM มาขึ้น แล้วลองเอา App ยิง Request นอกจากทาง…

เมื่อ DEV ลองไป Workshop Business Continuity Planning and Disaster Recovery for Azure Workload

วันนี้ Workshop Azure monitoring, security, compliance ที่ มหาลัยวิทยาลัยราชภัฏบ้านสมเด็จเจ้าพระยา จัดโดยกลุ่ม Zabbix in Thailand และจัดสอนโดย อาจารย์ ตูล MVPSKILL สำหรับหัวข้อตามนี้เลยครับ Overview Intro Cloud [AZ-900] Short Note | naiwaen@DebuggingSoft – Business Continuity & Disaster Recovery Business Continuity ทำอย่างไรก็ได้ให้ธุรกิจ มันดำเนินไปต่อได้ แม้จะเจออุปสรรคต่างๆ เช่น ไฟตก / ภัยธรรมชาติ / supply chain / cyber incident / hw fail เป็นต้น ชอบตัวอย่างที่ อจ ยกขึ้นมาดี ที่ร้านของไดัมีซ่อมร้าน 2 สัปดาห์ เจ้าของเก็บค่าเช่าอยู่ แต่ยังเปิดต่อได้นะ แม้ทำงานได้ไม่ครบ Loop หรือ ติดขัดไปบ้าง โดยการ- แปะสติ๊กเกอร์ราคา และจดข้อมูลการขายด้วยมือ- น้ำไม่เย็น แต่ธุรกิจยังทำงานต่อไปได้ ขายของต่อได้ ปิดร้านก็ได้นะ แต่ค่าเช่า มันเดินไปไปนะ Disaster Recovery – เรียกว่าเป็น ส่วนนึงของ BCP ก็ได้ โดยจะไป focus กับงาน IT ไม่ให้ล่ม โดยจะมองว่าเป็นส่วน เพื่อช่วยให้ Business เสริมกัน Compnent หรือ Key ของ BCP ที่ควรพิจารณา – Design Consideration เอามาตอบว่า BCP / DR จุดไหนที่ยอมรับได้ จาก Metric เลขพวกนี้ Business…

Microsoft Applied Skills: Develop an ASP.NET Core web app that consumes an API

ตอนแรกไม่ได้ตั้งใจจะเขียน Blog นะ แต่แบบว่าเราลองทำแล้ว Code + Deploy App Service มันน่าจะผ่านนี่ Test ผ่าน ทำถูกหมดแล้วนะ แล้วมีคนบ่นใน Incorrect assessment result for Develop an ASP.NET Core web app that consumes an API – Microsoft Q&A เลยลองมาเขียน Blog ดีกว่า รอบแรกๆ ผม Fail เหมือนกัน จากหมวดที่ประเมิน จะเห็นมันเขียนไม่ค่อย Clear ผมเลยลอง Note ๆ ไว้ดีกว่า สรุปแล้ว safe HTTP / unsafe HTTP คือ อะไร ? Ensure that the ‘safe’ HTTP operations, such as GET, HEAD, OPTIONS, TRACE cannot be used to alter any server-side state. Ensure that any ‘unsafe’ HTTP operations, such as POST, PUT, PATCH and DELETE, always require a valid CSRF token + Authentication + Authorization อันนี้ยอมรับเลย น่าจะเคยเรียน แล้วลืมไปแล้ว…

[CR] Starbucks Double Chocolate Pain Suisse

น้องพนักงานที่ร้านแจ้งมาว่า เมฯูนี้เพิ่งเปิดตัวมาได้ไม่นานครับ ดังนั้นต้องจัดแล้วครับ สำหรับเจ้า Double Chocolate Pain Suisse หรือชื่อไทย แปงสวิสดับเบิ้ลช็อกโกแลต ครับ Reference (พลังงานของแต่ละเมนู)

ออกแบบ Database ยังไง มี Best Practice หรือ Pattern อะไรบ้าง ?

พอดีได้เห็นคำถามในหลายกลุ่มเลย เช่น สมาคมโปรแกรมเมอร์ไทย หรือ .NET Thailand แนวๆจะออกแบบ Database ยังไง มี Best Practice หรือ Pattern อะไรบ้าง ผมมีตอบๆไปนะ เลยคิดว่าเขียน Blog สรุปดีกว่าครับ Recap ACID Type of Database ตามนี้เลยครับ ถ้าเอาตามเทรนลองถาม ChatGPT เพิ่มเติมได้ครับ แต่ตอนนี้ผมหนีมาอีกค่าย claude ai ตัวไม่ดังบ้าง

Install Proxmox

จดไว้ เผื่อลงใหม่อีกรอบครับ Step ผมอิงมาจากในนี้ครับ smallab-k8s-pve-guide/G000 – Table Of Contents.md at main · ehlesp/smallab-k8s-pve-guide (github.com) แล้วมาลองกดใน Proxmox 8.0 Proxmox คือ อะไร Install Proxmox – Prepare Boot Disk สิ่งที่ต้องเตรียม เตรียม ฺbootable Proxmox USB – Installation Step ของผมใช้ Intel NUC มือ 2 (CPU Intel Gen6 / RAM 8 GB / SSD ประมาณ 150 GB) โดยต้องตรวจสอบ ดังนี้ เอา bootable Proxmox USB เสียบกับเครื่องที่ต้องการจะติดตั้ง และรอให้มัน Boot ขึ้นมา และทำตาม Step ที่่เหลือได้เลย จากนั้นรอให้ลงเสร็จ แล้วมันจะ Restart จะเข้าหน้าจอ Command ตามรูปครับ – Access Web UI เข้าจาก IP Server ที่กำหนดไว้ของผมกำหนดไว้เป็น 192.168.1.200 จะได้ Management URL เป็น ทีนี้พร้อมลุยแล้วครับ ว่าจะ Setup VM ใช้งาน ของผมจะไห้ Setup K8S Cluster ตาม Blog นี้ครับ สร้าง K8S Cluster…

TME2024: Xiaomi 13T Pro

Blog นี้มาเขียนจดไว้ ว่าได้ผมได้เปลี่ยนมือถือใหม่แล้ว จากเดิมที่ใช้ MI Note 3 (Rom China) มาใช้ Xiaomi 13T Pro จะว่าไปตัว MI Note 3 (Rom China) ใช้มา 7 ปี ตอนแรกจะเขียน Review ไว้ แต่งานเยอะจนลืม ตอนนั้นได้มาประมาณ 12500 บาทครับตอนปี 2017 เหลือของเท่านี้แล้วครับ ในปี 2024 ซึ่งเจ้า MI Note 3 ทนนะผมใช้จนกล้องถ่ายเขียว ไฟแฟลชไหม้ แบตมีพังไป แต่ยัง Touch ดี และยังโทรฟังชัดเจน เพิ่งคุยกับแก๊ง Call Center เมื่อวันศุกร์ที่ผ่านมาเอง จาก Programmer ธรรมดา การเป็นพ่อค้าอาวุธได้ 5555 และตอนนี้เจ้า MI Note 3 ปุ่มพังหมด ถ้าแบตหมด ต้องลุ้นแล้วครับ ว่าจะเปิดติดไหม มันเลยกลายเป็นที่มาว่าจะหามือถือใหม่ โดยตัวเลือกของผมก็ที 2 ตัวนะ Samsung Galaxy A54 5G (14,990) กับ Xiaomi 13T (15,990) ไว้ครับ ที่มาโปรในงาน Thailand Mobile Expo 2024 บ้าง แบบไม่มีสัญญานะ ได้ของมานิดเดียวครับ ดีครับ จะได้ไม่ต้องขนขยะกลับบ้าน 5555 จำได้ว่าตอนปี 15-16 มาซื่อ Samsung Galaxy Tab A 2015 ของแถมบางอัน ผมยังไม่ได้ใช้เลย มาลองสรุปกันก่อน ของผมจาก 19,990 Xiaomi…

Starbucks Reward 2024

ปกติแล้วทาง Starbucks จัดทำของขวัญให้กับสมาชิก Starbuck Card ระดับ Gold ทุกปีครับ โดยระดับ Gold มีดาว 300 ดวง แต่ละดวงได้มาเมื่อใช่จ่ายครบ 25 บาทครับ สำหรับปีนี้ของขวัญที่ได้จะเป็น กล่องใส่ของพับได้ครับ โดยมีขั้นตอนการรับคร่าว ช่วงเดือน 1 Starbucks ส่งเมล์ให้เรายืนยันจุดนับของครับ แล้วจะได้ SMS ให้เก็บไว้ครับ พอวันจริงไปรับของ โดยยื่น SMS ให้กับพนักงาน จริงๆใน App มีขึ้นด้วยนะครับ เห็นพนักงานจะตรวจ 2 จุดครับ SMS / App โดยของขวัญที่ได้เป็นกล่องสวยงาม ดังนี้ มองผ่านหลายคนทักว่าไปซื้อจอมาเหรอ 5555 ของขวัญปีนี้ ผมว่ามันดีมากๆ มันเอาไปใช้งานได้จริง ผมเอาไปเก็บของ ใส่เสื่อผ้า แต่ถ้าลองย้อนไปปีที่แล้วที่เป็นเก้าอี้สนาม ผมว่ามันเข้ากันได้เลยนะ ฮ่าๆ แต่มันดูใช้ประโยชน์ได้ยาก ตอนนี้เลยเอาไปตั้งริมระเบียงกลายเป็นที่นอนน้องแมวแทน 555