งานนี้เป็นงาน Hybrid และมีหัวข้อ ดังนี้ครับ
- 10 MS Build Keynote highlights
- Introducing Cloud Skills Challenge and Virtual Training Days
- Theme#1 Rapidly Code, test and ship from secure clod developer environment
- Theme#2 Scale cloud-native apps and accelerate app modernization
- Learning from Imagine Cup Participants (ทีม VEKIN)
- Preparing for the metaverse and opportunities for developer
- Theme#3 Achieve agility with a trusted, integrated data platform
- Theme#4 Create next-generation client experiences with Windows and beyond
- Theme#5 Innovate with collaborative apps and low code
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
- Technology - Azure + Security
- Collaborate - GitHub Automation CI / CD / DevSecOps
- Idea - Code เรา
- New Tools / Service
- Github Copilot
- 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
- Draft (V2) แปลง App เหมาะกับ container / AKS
- Web App Routing
- KEDA Add-on
- Azure Managed Grafana
- นอกจาก App มี DB Azure Cosmos DB ปกติจะเป็น ru ตอนนี้จะเป็น Serverless
- Azure Arc-Enabled
- Azure Spring Cloud / Spring Apps Enterprise - สำหรับสาย Java
- 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
OilAir ขาดไม่ได้และ) - 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
- Data Modernization (RDBMS / NoSQL) เน้น SQL Server 2022
- business continuality with Azure SQL
- Azure Synapse Link
- Governance -Azure Pureview (PDPA)
- OLTP query perf
- Cloud Native App cosmos DB ลด Latency + Scale
- 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
- Data Science
- Applied AI - ready to use
- Cognitive Service แก้นิดหน่อย เช่นเอารูป Product มาเทรนเพิ่ม หรือ งานด้าน Text เช่น ทำสรุป ใช้ OpenAI (GPT-3 Model๗ ตรวจ text เช่นสรุป
- Machine Learning - ลุยเอง
- 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
- Client Development (Desktop + Mobile)
- .NET 6 (LTS)
- performance ดีขึ้น และ ตัวรวมระหว่าง .net core + .net framework
- Minimal API - ไม่ต้องเขียน Code เยอะแยะ ทำแบบ Python สั้นๆเปิด API ได้
- Hot Reload ไม่ต้อง Build ใหม่
- ARM Support
- .NET MAUI
- Unified.net share code ระหว่าง platform ได้สะดวก
- native support
- Productive Development
- แอบเห็น Blazer ทำ WASM ได้และ
- Resource:
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
- Spark Tech Thailand - Tech ใกล้ตัว | Facebook
- Azure Community Thailand | Facebook
- .NET Thailand (dotnetthailand.com)
- ThaiCySec
- CodeSanook
- Cloud Native Bangkok User Group
- BorntoDev
- Dynamics 365 and Power Platform Community Thailand
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.