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

งานวันนี้เป็นงานที่จัดแบบ Onsite ที่ True Digital Park (Punnawithi BTS station) ห่างจากบ้านพอสมควรเลยต้องมีการเตรียมตัวครับ เปิดงาน Speaker Dhanawat Suthumpun “Future of Developer” Will coding still be relevant in 2025? (9:30 – 10:00) Speaker Phupa Akavipat เทคโนโลยีมันเปลี่ยนแปลงได้เสมอ โดยสิ่งที่ Microsoft เตรียมไว้มี 4 ส่วน 1. Azure Quantum 2. metaverse 3. Sustainability 4. Chaos Studio Any Platform. Your languages. Your tools. Code ด้วยอะไรก็ได้ บน Microsoft Platform (10:00 – 10:30) Speaker Fukiat Julnual How to build a high scalability web “vaccine booking for Thais” with in 10 days (11:00 – 11:30) Speaker Suppachai Panichayunon 📌 Track#1 – Project Management + Requirement ผู้บริหาร Support และต้องคุยกับทางกรมการแพทย์ด้วย เพราพต้องมีการ sync ข้อมูลกัน 📌 Track#2 -…

[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 นี้เป็นการขยายความเพิ่มเติม ปล สำหรับการเชื่อม VB6 กับ .NET มีอีกท่าทำเป็น dotnet dll build เป็น RegisterForComInterop + ComVisible DLL ให้ VB6 เห็นครับ ทำไมใช้ 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 Becoming a Citizen Data Scientist on Azure ML/AI Ecosystem Speaker Korkrid Akepanidtaworn 📚 Role 📚 ความสัมพันธ์ของแต่ละ 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 มาใช้งานได้ด้วยครับ Resource : Slide “Becoming a Citizen Data Scientist on Azure AI/ML Ecosystem” +…

สื่อสารผิดพลาด ราคาลงเป็น 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…