สรุป Microsoft Tech Week 2022 For developers, architects, and creators (04-APR-2022)

งานวันนี้เป็นงานที่จัดแบบ Onsite ที่ True Digital Park (Punnawithi BTS station) ห่างจากบ้านพอสมควรเลยต้องมีการเตรียมตัวครับ ออกจากบ้าน 06:30 นั่งรถเมล์ 511 ยิงยาว โดนถึงประมาณ 08:23 ราคา 25 บาทถ้วน ตอนแรกจะงงหน่อย ไป true digital park มาผิดทาง แต่ตอนลงทะเบียนสะดวกมากครับ ยื่น QR Code ของที่ได้จาก Microsoft Registration + ภาพของผลตรวจ ATK ก่อนเข้าไปงานครับ สรุปหัวข้อที่ได้ไปร่วมฟังมี ดังนี้ครับ “Future of Developer” Will coding still be relevant in 2025? Any Platform. Your languages. Your tools. Code ด้วยอะไรก็ได้ บน Microsoft Platform How to build a high scalability web “vaccine booking for Thais” with in 10 days Empowering Developers in Thailand Supercharge Your App Development with Visual Studio and GitHub Collaborative Apps for the Hybrid Workplace Microsoft Cloud Squad Meetup เสวนา Mixed…

[AZ-204] Implement API Management

azure

Discover the API Management service – Azure API Management – Explore API gateways – Explore API Management policies – Create advanced policies – Secure APIs Knowledge check : Explore API Management (Knowledge check) Reference

[AZ-204] Develop solutions that use Blob storage

azure

Explore Azure Blob storage knowledge check: Explore Azure Blob storage (Knowledge check) Manage the Azure Blob storage lifecycle knowledge check: Manage the Azure Blob storage lifecycle (Knowledge check) Work with Azure Blob storage knowledge check: Work with Azure Blob storage (Knowledge check) Reference

[AZ-204] Durable Functions

azure

– Durable Function ? – ตัวอย่างการนำไปใช้ – ส่วนประกอบ Durable Functions: Knowledge Check: Implement Durable Functions (Knowledge Check) Reference

[AZ-204] Implement Azure Functions

azure

Explore Azure Functions Knowledge Check: Explore Azure Functions (Knowledge Check) Develop Azure Functions Knowledge Check: Develop Azure Functions (Knowledge Check) Implement Durable Functions Reference

[C#] Named Pipe เชื่อม VB6 กับ .NET

จาก Blog ตอนที่แล้วที่ผมได้อธิบาย Named Pipe ไปว่า ได้ลองนำเทคนิคนี้มาใช้เพื่อแก้ปัญหาของ Legacy System ใน Blog นี้เป็นการขยายความเพิ่มเติม ทำไมใช้ Named Pipe VB6 ส่งไป .NET ติดปัญหาอะไรไหม ? VB6 Client .NET Server – Class NamedPipeServer – Class PipeMsgEventArgs – Class NamedPipeServerInstance Test Source Code Reference

สรุปงาน Global AI Bootcamp – Thailand 2022

สรุประหว่างที่ผมทำงานไป และฟัง FB Live ครับ (แอบอู้ 555) โดย Keyword งานนี้เหมือนจะไปทาง Citizen Data Scientist 09:45 Becoming a Citizen Data Scientist on Azure ML/AI Ecosystem Role ML Engineer – คนที่ Expert เฉพาะด้านมากๆ Data Scientist Citizen Data Scientist (Non-Pro Data Scientist) – คนอาจจะไม่เก่ง Technical และรู้จัก Business ดีพอสมควร ความสัมพันธ์ของแต่ละ Role สำหรับ Session นี้ เน้นไปทาง Citizen Data Scientist เราทำอย่างไร ให้ใช้งานได้สะดวกหละ ต้องใช้อะไรที่ง่าย และที่มี Pre-defined มาระดับนึง เพื่อลดเวลา และ Effort ที่ใช้ โดย Trend ตอนนี้ Service บน Cloud ซึ่งลดเวลาในการทำความเข้าใจ + train โดย Azure มีตัว Azure AI Platform มาช่วย ในมุมของ Citizen Data Scientist นอกจาก Azure (Auto ML / ML Designer) มีพวก Data Platform ต่างๆ อย่างกลุ่ม Power BI / Power platform…

สื่อสารผิดพลาด ราคาลงเป็น 10 เท่า

Blog อันนี้เขียนบันทึกไว้ แต่ดองไว้สักพักใหญ่ๆก่อน เพราะ ที่เขียนมาจากทวิตของ 9arm เลยนึกถึงเรื่องนี้ได้ครับบ เรื่องของเรื่อง คือ ลูกค้าจ้าง Customize Module นึงมา แล้วขอให้มีการแจกแจงราคาครับ ฝั่ง Develop ช่วยแจกแจงว่า ถ้าทำ Module แบบไหนใช้เวลาเท่าไหร่ และมีอธิบายฝ่าย MKT ดังนี้ Module Process (Man-day) Export ( Man-day) Total ( Man-day) A 20 2 22 B 35 3 38 จากตารางข้างบน มันดูเข้าใจง่ายนะ แจกแจงลูกค้าดีนะ แต่ตอนฝ่ายขายไปนำเสนอ Module Process 1 ( Man-day) Process 2 ( Man-day) A 20 2 B 35 3 ลูกค้าหัวหมอสิครับ เอาตัวที่ถูกที่สุดแทน กลายเป็น Module A + B รวมแล้ว 5 Man-day + แถม Module เพราะจะรีบทำยอด จากนั้นตัวเลข 5 นี่ส่งต่อไปใน PM ทำแผน จนฝั่ง Develop เข้ามาเก็บ Requirement จริง อ้าวประเมินไป 60 ทำไมเหลือ 5 หละ ? ฝ่าย MKT บอกว่าต้องใช้ 5 วัน เพราะขายมูลค่าตามเวลาเท่านี้ …. ความซวยตกอยู่ที่ทีม Develop โดยบีบทั้ง PM…