สรุปงาน Best of Build – Thailand 2022

งานนี้เป็นงาน Hybrid และมีหัวข้อ ดังนี้ครับ

10 MS Build Keynote highlights

  • Develop Flow - Automation / GitHub Code Space / Microsoft Dev Box / GitHub Copilot (AI Pair Programmer)
  • Cloud Ubiquity
    • นอกว่าเว็บ scale ยังมีส่วนอื่นๆด้วย เช่น edge computing
    • Azure Arc Enable SQL Managed Instance , App Service
    • Azure + 5G (Low Latency)
    • Azure + Space - Azure Obital (สมองของสถานีอวกาศ?)
  • App Ubiquity
    • Windows 11 Store
    • Xbox Cloud Gaming - ทีมต่อ Game บน cloud แล้วเล่น
  • Cloud Native - พวก Container / Microservice / Serverless
    • Azure Container App (microservice as a service)
    • Azure Confidential computing (in use / at rest/ transit)
  • Unified Data
    • Data เป็น fronted มากขึ้น ทำเป็น Data Platform รวม operational database / analytics / data governance รวมเป็น Microsoft Intelligence Data Platform
  • Model as a platform -
    • AI as a Service (Cognitive Service / Translator )
    • Copilot for everything
  • Hybrid AI - Hybrid Loop Development Pattern
  • Low Code/No Code - Power Platform ปีนี้ Power App
  • Collaborative - MS Team + Add-in App เช่น approve งาน sign เอกสาร/ MS Graph ที่ Link Signal (Data Enitty ต่าง)
  • Metaverse - Digital Twin / Mesh

Introducing Cloud Skills Challenge and Virtual Training Days

  • เริ่มต้นจากเข้ากลุ่ม Microsoft Cloud Squad ใน LINE OpenChat ติดตามข่าวสารในนั้นครับ โดยมีงาน Meetup / Virtual Training Days ปีนี้อันนี้น่าสนใจ
    • Expert-Led Training (on-site)
    • Student Certification - แต่จบมาแล้ว 55 ขอสิทธิ์สอบฟรี และ Exam Simulator
    • Certification Exam Prep ในส่วน role base
  • สำหรับ Virtual Training Days ติดตามได้จาก Thailand – APAC Events (microsoft.com)
Theme#1 Rapidly Code, test and ship from secure clod developer environment
  • Platform สำหรับ 3 Area
    1. Technology - Azure + Security
    2. Collaborate - GitHub Automation CI / CD / DevSecOps
    3. Idea - Code เรา
- New Tools / Service
  • Github Copilot
    • ใข้กับ Visual Studio / VSCode / NeoVim / JetBrains โดยติดตั้ง Extension, Plugin เพิ่ม
    • หน้าที่มัน
      • Editor Context จาก Comment (ภาษาไทยใช้ได้นะ) แต่ที่ดูมาอาจจะต้อง Hint บ้างครั้ง
      • Code Suggestion / Code Improvement
    • เบื้องหลัง Codex OpenAI ที่เรียนรู้ Code จากใน git มาแนะนำ
  • GitHub Advance Security - Code Scanning Alert(CodeQL) / dependabot alert
  • Code to Cloud - เอา Flow CI/CD ย้ายจาก On-Premise > Cloud
  • Microsoft Dev Box - Azure VM เตรียม Profile สำหรับ Dev ในค่ายต่างๆ เช่น .NET / Java / Python
  • Azure Load Testing - Enable resilient practices
  • GitHub OIDC (Open ID Connect) with Azure AD Workload Identity Federation - Secret ไม่อยู่ใน Code จัดการ access azure resource ได้สะดวก
Theme#2 Scale cloud-native apps and accelerate app modernization
  • Why Cloud Native is important
    • Scale by demand elasticity ตามเวลา event
    • รองรับการ Fail-Over ได้ทุกจุด
    • Deliver Faster
  • Cloud Native - Flow DevSecOps + 4 keys
    • Containers
    • Serverless: Azure (Serverless) Container Apps ลดการมาจัดการ AKS อนาคตถ้าอยากจัดการเองย้ายมา AKS ได้
    • Microservice
    • APIs
  • NOTE Azure Tech Status Technical preview > Private Preview > Public Review > General Availability (เอาไปใช้ Production ได้)
- New Tools / Service
- Azure Container Apps Deep Drive
  • นอกจากการ Scale CPU Mem ยังใช้ KEDA มาใช้ http-request / Message Queue
  • Use Case
    • microservice
    • event driven
    • public endpoint
    • background job
  • Envoy - built-in certificate app 1 / 2
  • ต่อ Flow กับ CD เดิม อย่าง Git Hub Action ได้
  • Distributed application runtime(Dapr)
    • Integrate App เรา กับ Service อื่นๆ อย่าง Database / Secret Management
    • Sidecar Model จัดการ Invocation / State / Public-Subscribe / Observation
  • Common Microservice Requirement
Learning from Imagine Cup Participants (ทีม VEKIN)
  • โจทย์ เอาเทคโนโลยีมาแก้ปัญหาสิ่งแวดล้อม เลือก Climate Change ความท้าท้าย Climate Change แก้ได้แล้ว จะวัดผลอย่างไร ไม่อยากให้มันเกิดแบบ Event CSR แล้วจบๆไป อยากให้เกิดพฤติกรรมที่ Daily life
  • Idea Carbon Wallet ซึ่งต้องทำให้เกิด Share Deep Responsibility ให้กับโลก และต้องทำให้เกิด Butterfly Effect ขึ้นมา เริ่มจาก Business 2 Customer แล้วต่อยอด Business 2 Business (แบรนด์ลงมาเล่นด้วยเอง)
  • Value Proposition ต้องมาจุดที่ทำให้เกิด green activity ยากมาก)
    • Sacrificing Comfort Life(ทำไมต้องให้ชีวิตลำบาก) - Make Money (มีเงินนิดหน่อยมาจูงใจ)
    • Fight Lonely(ทำคนเดียว) - Having Fun Friend (มาร่วมกันลงมือสิ)
    • Seeing No Impact (ทำไปแล้วไม่มีอะไร) - Counting Number (ทำให้วัดได้)
  • System Architecture เอาเทคโนโลยี blockchain มาข่วย Proof Verification ว่าทุก activity ใน Game เกิดขึ้นจริงต่อยอดตัว Carbon Credit มาทำเป็น NFT แล้วเอาไปใข้ใน Game ได้
  • Use-Case ผู้ใข้ไม่ต้องวุ่นวายมาขึ้น มือถือเครื่องจบ เช่น
    • ลูกค้าเอาแก้วมาเอง เอา ML ทำ OCR มาตรวจจับใบเสร็จ แล้วประเมิน Credit ขึ้นมา จะเจออะไรแปลกเยอะอยู่
    • ทิ้งขยะลงถังถูกประเภทไหม image classification + ar เพื่อเอามาข่วยผู้พิการ (accessible feature)
    • Gamification ทำแบบ Pokémon Go จากตี Raid Boss เปลี่ยนจาก Raid Boss มาเป็นขยะ เป็นต้น
  • ตอนนี้จาก Project มาเป็น Startup แล้ว โดยมี model การสร้างรายได้
    • Data Monetization - สร้างข้อมูลเป็นรายได้่
    • Community
    • Ads สำหรับ Product รักษ์โลก เพราะมี Community แล้ว
  • App: Carbon Wallet (Android / iOS)
  • Resource: VEKIN | Facebook
Preparing for the metaverse and opportunities for developer
  • Intro Digital Twin ตัวเราในอีกโลกนึงครับ โดยต้องมี platform พื้นฐาน Cloud IoT และ AI
  • Metaverse คือ อะไร - ชอบภาพนี้อธิบายได้ครบดี user / space / interact
  • Key เทคโนโลยี Mixed Reality =AR ( Pokémon Go )ผสม กับ VR
  • Metaverse Scenario ไม่ใช่แต่เกมนะ อาจจะมาทำ
    • remote assistance ในโรงงาน / การแพทย์
    • ลูกค้า config ส่วนเสริมโลก ปัจจุบันจะเป็น 3D แต่อันนี้ตะเป็น VR สมจริง
  • Metaverse Capability
    • Interact - IoT ตรวจเครื่องจักร
    • Predict - ทำนายสำหรับ MA หรือ simulate อายุการใช้งานที่เหลือ ถ้าใช้งานใน condition ต่างๆ
    • Track the past / Analyze เอาข้อมูลอดีต มาวิเคราะห์หา Trend / Sign ต่างๆ
    • Monitor
    • Model ทำเพื่อ repeat ใช้ซ้ำได้
    • Synchronize - Digital Twin ทำ 2 โลกสอดคล้องกัน ข้อมูลเครื่องจักรจริง ตำแหน่ง / sensor ในโรงงาน ถูกเอาขึ้นมาแสดงในโลกดิจิตอลด้วย และมี Autonomous Control
    • Physical World
  • Technology ที่มาข่วย Metaverse Capability
  • Note Azure Map มี Indoor Map ที่ Microsoft ร่วมมือกับ Grab
  • Mesh for MS Team / Immersive Space
  • Mesh Develop Platform ดูเพิ่มเติมในงาน Tech Week ได้ครับ
  • อย่าลืม Pain Point ของลูกค้า Metaverse อาจจะไม่ได้แก้ที่ปัญหาได้
Theme#3 Achieve agility with a trusted, integrated data platform
  • Data as a Strategic Asset (New Oil Air ขาดไม่ได้และ)
  • Microsoft Intelligent Data Platform - เอา Service เดิมมาจัดกลุ่มใหม่จาก
    • operational database
    • analytics
    • data governance
  • แต่ถ้าทำ Digital Transformation จนเกิด Data Platform + Data Capability ขึ้นมาแล้ว ต้องมี Data Culture ที่เอาข้อมูลจาก Platform เอาไปใช้ให้เกิดประสิทธิภาพสูงสุด
  • ต่อไปจะเป็นการอธิบาย Service Tools ที่เกี่ยวกับ Data Capability
- Data Capability
  1. Data Modernization (RDBMS / NoSQL) เน้น SQL Server 2022
    • business continuality with Azure SQL
    • Azure Synapse Link
    • Governance -Azure Pureview (PDPA)
    • OLTP query perf
  2. Cloud Native App cosmos DB ลด Latency + Scale
  3. Analytic Insight
    • Azure Synapse Analytic (Server Pool) MS เคลมว่าถูกสุดนะ + Link for SQL ให้เกิด stream data / near real-time
    • Self-Service Analytic - Power BI DataMart ลดปัญหาว่า IT กลัวหลุด Compliance Governance แต่ User อยากได้เร็วๆ ให้ทัน Market
  4. Data Science
    • Applied AI - ready to use
    • Cognitive Service แก้นิดหน่อย เช่นเอารูป Product มาเทรนเพิ่ม หรือ งานด้าน Text เช่น ทำสรุป ใช้ OpenAI (GPT-3 Model๗ ตรวจ text เช่นสรุป
    • Machine Learning - ลุยเอง
  5. Governance (PDPA)
    • Microsoft Pureview ทำ Data Governance ทั้ง local / cloud
    • Data stewardship - อะไรใช้บ่อย
Theme#4 Create next-generation client experiences with Windows and beyond
  • เดิม Windows 365 + Azure Virtual Desktop
  • ใหม่ Windows 11 นอกจาก CPU / GPU / NPU (CPU สำหรับงาน AI) แล้วมี Hybrid Loop pattern ซึ่งเป็น cross-platform development pattern ใช้ ONNX Runtime + Azure ML) มาช่วย //อ๋อเข้าใจและ ที่ 5G เป็น Key ตอนเช้า
- Key ที่ทำให้เกิดพัฒนาได้ไว
  • Open Platform
    • App นอกจาก .NET จะใช้ JavaScript (React) มันแอบแปลง WinUI3
    • Windows store SDK เข้าถึง API ของ Windows ได้มาก + AI
    • Tool Convert win32 app เป็น arm / แปลง PWA App เข้า Store ได้
  • Open Store
    • มอง Super Store เอาของ Platform อื่นๆได้
    • 100% Revenue Share
    • Store Ads มาให้ Dev Promote
  • Open Hardware ecosystem
    • x86 / ARM (Diverse Silicon Support)
    • Project Volterra
    • ภาษาไม่ .NET / python รันบน ARM ได้แล้ว
    • Azure เอง Support ARM อย่าง Azure Pipeline / Azure DevOps / Azure ML
- .NET MAUI
Theme#5 Innovate with collaborative apps and low code
  • Innovate with collative webapp สำหรับ Citizen Developer
  • Power Platform + Dataverse (DB ของ Power Platform)
  • Team Apps - จะมี Team Connector ดึงข้อมูล
- New Tools / Service
  • Team Tools Kit VSCode สร้าง Project บน VSCode ได้เลย โดยมี Template ให้เลือก chatbot หรือจะทำ Tab App
  • Team JS 2.0 SDK - User ไม่รู้สึกว่า App มันต่างกัน จาก Team ไป Outlook ได้เลย
  • Live Share in Team สำหรับแต่ละ App น่าจะคล้ายๆกับ Visual Studio Live Share
  • Power Page - web portal เปลี่ยนจาก App > Web มี Design Studio / Template Hub / Learn Hub / Developer Tool / Security +Governance
  • Express Design Power App แปลง figma / เอกสาร หรือวาดเอา และให้มันสร้าง App ขึ้น
  • Power Automate - RPA (Desktop Flow) รัน Unattended บน Cloud ได้และ
  • The evolution of Power Virtual Agents
  • Wrap for Power Apps - ลงบน Mobile สะดวกขึ้น
  • Power Apps for Windows - จากเดิมทำจาก web make.powerapp มี app มาแล้ว

Community

Blog หรือ Resource อื่นๆ

ปิดท้าย

  • ของกินในงาน ฮ่าๆ ตาม Style Blog นี้มางานและถ่ายของกิน
  • ส่วนภาพจากกากนิดนึงนะครับ มาจากกล้อง Tablet แต่พอถ่ายของกินสีสวยเลย Samsung Tab S7 ปล.ทางทีมงานแจ้งว่ามี VDO ย้อนหลังไปดูเพิ่มเติมกันในนั้นได้ครับ

Reference


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.