ชวนมาเรียนกัน How to Become a Top Performer

เห็นเพื่อนพี่ๆ หลายคนมี Share Course นี้ ผ่าน Social Media ต่างๆ ได้เวลาที่เราต้องลองมาเรียนดูแล้ว สำหรับ Course ฟรีจาก Skooldio How to Become a Top Performer โดยผมมีสรุป Key Message มาแล้ว ดังนี้ Fundamental (Core) Add-Ons จาก 10 ข้อทั้งในส่วนของ Fundamental + Add-Ons ส่วนตัวแล้ว ผมแนะนำ Course นี้เลยนะครับ หลังจากอ่าน Blog นี้จบแล้ว ผมว่าต้องไปเรียนนะ มุมมองของผม กับผู้อ่านอาจจะมี Idea เพิ่มเติมได้นะ ซึ่งสำหรับผม ผมมองว่ามันเป็น Check List หรือ กระจกที่สะท้อนตัวตอนของเรา และไปเน้นว่าควรจะเพิ่ม หรือลดตรงไหนครับ ปิดท้ายของ Quote ที่ชอบจาก Course นี้ครับ ถ้าเราทำงานดี ผลงานที่ดีจะคุ้มครองตัวเราเอง คุณยอด CEO ของ LINE MAN Wongnai

บันทึกงาน Flutter Meetup BKK#1 (Flutter for everyone 2022)

สำหรับงานนี้เป็นผู้ชมทางบ้านที่ดีครับ แต่ Publish Blog ช้าไปนิด พอดีมีเคสด่วนเข้ามาครับ ^__^ Flutter Web vs ReactJS & VueJS Speaker Vachara Suwansophon Flutter State Desktop Speaker Krisada Vivak – Flutter for (Desktop) Embedded Advance Error Handing without try-catch block (UI Layer) Speaker Anirut Kamchai – Sealed Class – Either and Option Type – DEMO Note สำหรับส่วน Panel Discussion แนะนำลองไปฟังจากใน Live นะครับ บางช่วงผมไม่ได้ยินเสียง Community Resource

สรุปงาน Cloud Native Bangkok 2022

สรุปจากทางบ้าน ลองฟัง Live และจดๆดูนะครับ ^__^ Cloud Native 101 Speaker Saritrat Jirakulphondchai  🌤️ Convention#01 – ทำไมต้อง Cloud 🌤️ เพราะ มี load / request จาก user เข้ามามากขึ้น มันจะเกิด Red Zone ติดข้อจำกัดของ Resource CPU หรือ RAM เต็ม – แต่สิ่งที่ควรทำให้อยู่สถานะปกติ Green Zone (Available Resource) – Cloud มาจากไหน ? 🌤️มาจากแนวคิดของ Cloud Computing เน้นการประมวล และปรับมาใช้งานต่างๆ โดยสิ่งที่ต้องจัดการต้องตั้ง Cloud 🌤️และตัว Cloud นอกจากการปรับ Resource + Scale แล้วยังเป็นการจ่ายตามการใช้งานจริง Pay as you go 🌤️Summary of Cloud 🌤️Cloud Service Platform – ผู้ให้บริการ Cloud ให้เราใช้งาน เช่น AWS / Azure / GCP / Alibaba Cloud – Cloud Native คือ อะไร ? 🌤️ มันไม่ใช่ Cloud และไม่ใช่พวก Tool Set 🌤️ มัน คือ Architecture ที่สำหรับสร้าง Application ให้มันตามโจทย์…

PowerShell Script for List File Version & Date Modified

powershell

Problem มีเคสที่ Site ลูกค้าครับ ตัว App Server ทำงานแปลกๆ เลยคิดว่าตอนลงตัวไฟล์ dll ของเวอร์ชันเก่า มีผสมกับเวอร์ช้นใหม่แน่ๆครับ Solution ลองเขียน Script Power Shell มา เพื่อให้ List ดูว่าตัวไฟล์นั้น มี Modified Date Product Version File Version Path และชื่อไฟล์ จากนั้นมาว่าทุกไฟล์ข้อมูลพวกนี้ตรงกันไหม NOTE พอลอง Search มาอ้าวเรามีเขียน Blog ที่คล้ายๆกันอยู่เหมือนกันนะ [Power Shell] Getting File Version Info Power Tips about Calculated Properties – PowerShell | Microsoft Docs Format-Table (Microsoft.PowerShell.Utility) – PowerShell | Microsoft Docs Reference How to retrieve specific file(s) information using Get-ChildItem in PowerShell? (tutorialspoint.com) Selecting Parts of Objects Select Object – PowerShell | Microsoft Docs pipeline – Is the following possible in PowerShell: “Select-Object <Property>.<SubProperty>”? – Stack Overflow PowerShell ExpandProperty vs Property…

[Crypto] Sync MetaMask ระหว่าง Mobile App กับ Tablet/PC/Laptop หรือกลับกันครับ

metamask

หลังจากเจอข่าว Exchange หลายเจ้ามีปัญหาไปล่าสุดในไทยเอง มีตัว Zipmex ครับ เพื่อความปลอดภัยเรามีย้ายออกจาก Exchange มาเก็บที่ wallet อื่นๆ อย่างเช่น MetaMask แทนครับ แล้วทีนี่ เราอาจจะสร้าง Wallet จากมือถือ แต่เวลาทำงานอะไรมันใช้ Laptop สะดวกกว่า มันเลยเป็นที่มาของ Blog นี้ครับ สิ่งที่ต้องเตรียม Secret Recovery Phrase(Seed Phase) ที่ตัว MetaMask ให้จดลงกระดาษไว้ครับ ตั้งแต่ติดตั้งครั้งแรก อุปกรณ์ที่ลง MetaMask ในที่นี้ต้นทางของผมจะเป็น Tablet และปลายทางจะเป็น Laptop ครับ โดยถ้ามี Secret Recovery Phrase ให้ข้ามขั้นตอนไป Import Wallet ที่ Laptop ได้เลยครับ ถ้าไม่มี Secret Recovery Phrase มาแอบส่องกันครับ เปิด MetaMask App ขึ้นมา และไปที่เมนู Setting ไปที่ Security & Privacy  และเลือก “Reveal Secret Recovery Phrase”. ใส่ password ของ MetaMask wallet’s (Step นี้ตัว MetaMask จะไม่ให้ Capture Screen แล้วครับ) ตัว App จะแสดง Secret Recovery Phrase ขึ้นมาครับ จดเก็บไว้นะครับ Import Wallet ที่ Laptop ที่ตัว Web Browser ในที่นี้ ผมใช้ Brave…

สรุปงาน Bkk.js 16 The Bangkok tech week

Note: Session สุดท้ายแนะนำว่าเข้าไปดูใน Live ดีกว่านะ (Live ทาง Meta ลบออกแล้วตาม Data Retention Policy) Flutter on the Web in 2022  Speaker Kajornsak Peerapathananont 📚 Flutter เป็น Framework ที่ช่วยพัฒนา App โดยเริ่มจาก Mobile (Android / IoS) > Web > Desktop ตามลำดับ และได้ทุก Platform 📚 How it work from web 📚 แต่เวลาผ่านไปมี Render Engine มาเป็น Canvas Kit ที่จะช่วยให้ Code ดู Clear มากขึ้น แต่มันจะใช้ Performance มากขึ้นด้วยเหมือนกัน และตัว Bundle ที่มาด้วยจะเพิ่มมากขึ้น (ผมนึึกถึงภาพของ NodeJS พาอะไรก็ไม่รู้มาด้วย บวมด้วย) 📚 แต่เราไม่จำเป็นต้องมาเลือก Render Engine ตอน Build กำหนดได้เลยนะว่าจะแบบไหน Auto (ดูจากผู้ใช้เปิดด้วยอะไร) / Html / CanvasKit 📚 Performance – ตอนใช้งานจริงๆ ถ้าไปดู Performance ใน dev ดู สังเกตุว่ามัน Render 8.3 ms flutter ที commitment ว่า 60 fps ทุก…

สรุปงาน Microsoft TechFest 2022 x บางกอกวิทยา

ตอนแรกว่าจะไป แต่ไอแคกๆ ตลอดเลย ขออยู่เป็นผู้ชมผ่าน MS Team ดีกว่าครับ หัวข้อที่จดๆมามี ดังนี้ ปล พวก Command ถ้ามีอาจจะไม่ถูกนะลอง Cross Check อีกทีด้วย 5555 สำหรับงานวันนี้ หัวข้อที่จดมาตามนี้เลยครับ Introducing Power Platform Speaker Sasithon Apichaijaroenrut 📢 จริงๆแล้ว Microsoft 365 มี Power Platform ให้ใช้นะ แบบมี Limit ให้ลองก่อน ถ้ามั่นใจซื้อ License เพิ่ม 📢 Power Platform Family 📢 Power Platform Component – ส่วนที่ใช้กับ Power platform ทั้งหมด 📢 จากนั้นเป็นการ Demo Approval Flow โดย 📢 การเริ่มต้นทางผู้สอน แนะนำให้เริ่มจากบนลงล่าง เพื่อศึกษาครับ ถ้ามาจากสาย Excel ชอบการแสดงผลมาที Power BI ก่อน ถ้าสนใจ Power Agent ก็ศึกษา Power Agent ได้เลย แต่ถ้าอยากศึกษา Power Automate Power Apps ให้ดูตรงช่องกลาง (ตามรูป) ไล่จากซ้ายไปขวา จากบน ลง ล่าง (เริ่มจากตัวฟรี มาตัวเสียเงิน) Resource: Power Platform on Microsoft Learn | Microsoft Docs / Dynamics 365 and…

[C#] แก้ปัญหา Could not load file or assembly ‘System.ComponentModel.Annotations, Version=X.Y.0.0

C# Logo

ลองทำ Automate Test แล้วเอา json มา mock ข้อมูล พอ execute จริง Error ครับ ตรวจสอบ และแก้ไข – ตรวจสอบว่า Code Reference DLL เวอรชันเดียวกัน หรือ ไม่ ตรวจสอบว่า Solution และ Library ต่างๆที่ Reference มาใช้ System.ComponentModel.Annotations ส่วนตัวเคยเจอว่า Project Library ใช้ 5.0.0 และปรากฏว่า Main Project มา Reference 4.5.0 ตอนใช้จริงมันฟ้องหา 5.0.0 การแก้ไข ปรับ Reference ให้เท่ากัน – app.config / web.config มี Lock Version DLL ตรวจสอบว่ามีการ Lock Version ของ Dependency ไหม แบบนี้ การแก้ไข ถ้าไม่จำเป็นต้อง Lock ให้ลบออกไปครับ – ลองแก้แล้วไม่ได้จริงๆ แก้ไขไฟล์ .csproj เพิ่ม 2 บรรทัดนี้ลงไปครับ