Visual Studio Code

ในงาน Microsoft Build 2018 เมื่อเดือนพฤษภาคมที่ผ่านมา ไมโครซอฟท์ได้เปิดตัว IntelliCode ฟีเจอร์ช่วยเติมโค้ดที่ใช้ความสามารถของ AI ซึ่งจะช่วยให้ Visual Studio แนะนำโค้ดได้อย่างแม่นยำกว่าเดิม โดยในขณะนั้น IntelliCode ยังถูกจำกัดใช้งานไว้เพียงแค่ Visual Studio 2017 ที่เป็นรุ่นใหญ่และยังใช้ได้กับภาษา C# เท่านั้น

By mk Founder on Tag: Google Cloud, Google, Cloud Computing, Development, CI/CD
Google Cloud

กูเกิลใช้เวทีงาน Google Cloud Next '18 เปิดตัวบริการใหม่ Cloud Build สำหรับการทำ Continuous Integration/Continuous Delivery (CI/CD)

Cloud Build เป็นบริการในตระกูล Google Cloud Platform ที่ช่วยให้เราคอมไพล์ซอฟต์แวร์และดีพลอยอย่างอัตโนมัติ เชื่อมโยงจากซอร์สโค้ดของเราบน GitHub, Bitbucket หรือ Cloud Source Repositories ของกูเกิลเอง จัดการผ่านเครื่องมืออย่าง Maven/Gradle หรือจะรันในคอนเทนเนอร์ Docker ก็ได้

Cloud Build ยังช่วยอำนวยความสะดวกในการวิเคราะห์ข้อมูลหากเกิดปัญหาต่างๆ ระหว่าง build งาน มีระบบ analytics ช่วยให้เราวิเคราะห์สาเหตุได้เร็วขึ้น

Android Studio

กูเกิลปล่อย Android Emulator ตัวใหม่ โดยได้ปรับปรุงให้สามารถรัน Android Virtual Device (AVD) สถาปัตยกรรม x86 บนเครื่องที่ใช้ซีพียูจากค่าย AMD ด้วยการใช้อีมูเลเตอร์ซึ่งสามารถเร่งความเร็วระดับฮาร์ดแวร์ผ่านแพลตฟอร์ม Hyper-V ของไมโครซอฟท์

การปรับปรุงข้างต้นจะช่วยให้นักพัฒนามีตัวเลือกมากขึ้น จากเดิมที่ต้องเลือกรัน AVD บนคอมพิวเตอร์ที่ใช้ซีพียู Intel เท่านั้น ถึงจะสามารถทดสอบแอพ Android บนเครื่องระบบปฏิบัติการ Windows ได้อย่างไหลลื่นและมีประสิทธิภาพ

Visual Studio Code

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio Code ขยับเวอร์ชันเป็น 1.25 มาพร้อมกับฟีเจอร์ใหม่และการปรับปรุงหลายอย่าง

การปรับปรุงที่น่าสนใจอย่างแรกคือการเปลี่ยนเลย์เอาต์ของ editor ไปใช้ระบบ grid ทำให้สามารถแบ่งส่วนหน้าต่างได้ทั้งในแนวตั้งและแนวนอนในเวลาเดียวกัน เพิ่มความยืดหยุ่นให้กับการใช้หน้า editor ไปอย่างมาก

By mk Founder on Tag: .NET, Microsoft, Development
.NET

ไมโครซอฟท์ประกาศหยุดซัพพอร์ต .NET Core 2.0 ที่เพิ่งออกเมื่อเดือนสิงหาคม 2017 โดยจะหมดอายุ (End of Life) ในวันที่ 1 กันยายน 2018

เหตุที่ .NET Core 2.0 หมดอายุเร็วว่าปกติ เป็นเพราะไมโครซอฟท์เพิ่งออก .NET Core 2.1 มาทดแทน และ .NET Core 2.1 เป็นรุ่น LTS ที่จะซัพพอร์ตยาวนาน 3 ปี ในขณะที่เวอร์ชัน 2.0 เป็นรุ่น Current ที่ซัพพอร์ตระยะสั้นเท่านั้น

By mk Founder on Tag: Flutter, Development, Google, Dart
Flutter

Flutter เฟรมเวิร์คสำหรับสร้าง UI ด้วยภาษา Dart ของกูเกิล ประกาศออกรุ่น Release Preview 1 ใกล้เป็นเวอร์ชัน 1.0 เข้าไปทุกที

Flutter เป็นเฟรมเวิร์คสำหรับสร้าง UI แบบเนทีฟข้ามระบบปฏิบัติการ (เขียนเป็น Dart แล้ว Flutter แปลงเป็นเนทีฟให้) ที่กำลังได้รับความนิยมมากขึ้นเรื่อยๆ และเพิ่งออกรุ่น Beta 1 ไปเมื่อเดือนกุมภาพันธ์

By mk Founder on Tag: Unity, Google Cloud, Google, Games, Development, Cloud Computing
Unity

กูเกิลประกาศจับมือกับ Unity เป็นพันธมิตรเชิงยุทธศาสตร์ สร้างบริการและเครื่องมือต่างๆ เพื่ออำนวยความสะดวกให้ผู้สร้างเกมมากขึ้น

กูเกิลใช้คำว่า "Connected Games" บ่งชี้ถึงเกมยุคปัจจุบันที่เชื่อมต่ออินเทอร์เน็ตตลอดเวลา ครอบคลุมทั้งเกมแบบเล่นคนเดียวและเกมมัลติเพลยเยอร์

Visual Studio Code

ไมโครซอฟท์ออกอัพเดตให้กับ Visual Studio Code ขยับเลขรุ่นเป็น 1.24 มาพร้อมกับการปรับปรุงและความสามารถใหม่ให้เริ่มทดลองใช้งานหลายอย่าง

ของใหม่ที่น่าสนใจอย่างแรกคือการปรับปรุงให้ VS Code สามารถเปิด workspace เดียวกันได้ทีละหลายหน้าต่าง ผ่านคำสั่ง Duplicate Workspace in New Window ซึ่งจะเป็นประโยชน์อย่างมากเมื่อต้องการใช้งาน VS Code บนจอมอนิเตอร์มากกว่าหนึ่งจอ

By mk Founder on Tag: Google Cloud, App Engine, Cloud Computing, Google, Serverless, Development
Google Cloud

แม้โลกไอทีองค์กรย้ายมาสู่ยุคคลาวด์เรียบร้อยแล้ว แต่โลกของคลาวด์เองก็ยังมีตัวเลือกมากมาย (แม้ในค่ายเดียวกันเอง) ผู้ใช้อาจสับสนระหว่างการเช่า VM ทั้งตัวหรือรันใน Container รวมถึงบริการแนวคิดใหม่ๆ อย่าง Serverless ที่ไม่ต้องเปิดเครื่องรันค้างไว้ตลอดเวลา

กูเกิลเขียนบล็อกอธิบายข้อแตกต่างเหล่านี้ของบริการในเครือ Google Cloud Platform (GCP) ทั้งหมด 4 ตัว ได้แก่

By arjin Writer on Tag: App Store, Development, Apple, iOS
App Store

แอปเปิลประกาศรีแบรนด์ iTunes Connect เป็น App Store Connect โดยมีคุณสมบัติการทำงานเหมือนเดิมทุกอย่าง ซึ่งเป็นการเน้นไปที่แอป iOS มากขึ้น

แอปเปิลอธิบายคุณสมบัติใหม่ของ App Store Connect ว่าให้นักพัฒนาจัดการแอปได้ง่ายขึ้น ดูเทรนด์ของแอป ตอบความเห็นจากรีวิวของผู้ใช้ได้สะดวกขึ้น

ที่มา: 9to5Mac

By mk Founder on Tag: Visual Studio, Microsoft, IDE, Development
Visual Studio

ไมโครซอฟท์ประกาศแผนการออก Visual Studio 2019 แล้ว ตอนนี้ยังไม่มีรายละเอียดของฟีเจอร์ที่ชัดเจน แต่ภาพรวมก็เป็นเรื่องของประสิทธิภาพที่ดีขึ้นในทุกๆ ด้าน การทำงานร่วมกันระหว่างทีมที่ดีขึ้น (เช่น Live Share) และความฉลาดที่ช่วยงานได้มากขึ้น (เช่น IntelliCode)

Visual Studio 2019 ยังไม่มีกำหนดการออกที่ชัดเจน (ตามสูตรปกติของไมโครซอฟท์คือภายในปีนี้) แต่รุ่นพรีวิวจะสามารถติดตั้งขนานไปกับ Visual Studio 2017 ได้เลย

By mk Founder on Tag: Xcode, Apple, WWDC18, IDE, Development
Xcode

สิ่งที่แอปเปิลไม่ประกาศบนเวที Keynote ของงาน WWDC 2018 (แต่คาดเดาได้ไม่ยาก) คือ Xcode เวอร์ชันใหม่ที่ขยับขึ้นหลัก 10.0 แล้ว

ของใหม่ใน Xcode 10 ได้แก่

By mk Founder on Tag: .NET, Microsoft, Development
.NET

ไมโครซอฟท์ออก .NET Core 2.1 เป็นรุ่นอัพเดตย่อยของ .NET Core 2.0 ที่ออกเมื่อเดือนสิงหาคม 2017

ความพิเศษของ .NET Core 2.1 คือมันจะเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ของสาย 2.x มีระยะเวลาซัพพอร์ตนาน 3 ปี ไมโครซอฟท์อธิบายว่าแผนเดิมคือจะใช้ .NET Core 2.0 เป็นรุ่น LTS แต่สุดท้ายเปลี่ยนใจ เพราะอยากรอฟีเจอร์ใหม่ของ .NET Core 2.1 เรื่องจัดการเวอร์ชันของไฟล์ในโปรเจคต์ (platform dependencies) เพื่อให้รุ่น LTS เป็นรุ่นที่แก้ปัญหานี้เรียบร้อยแล้ว

.NET Core 2.1 เข้ากันได้กับ .NET Core 2.0 ซึ่งไมโครซอฟท์แนะนำให้คนที่ใช้ 2.0 อยู่แล้วอัพเกรดมาเป็น 2.1 ได้เลย

By nutmos Writer on Tag: OpenStack, Open Source, Development, CI/CD
OpenStack

OpenStack โครงการพัฒนาโครงสร้างพื้นฐานคลาวด์แบบโอเพ่นซอร์สได้แยกโครงการพัฒนาแพลตฟอร์ม CI/CD (continuous integration and continuous delivery) ที่ชื่อว่า Zuul ออกมาเป็นโครงการอิสระอย่างเป็นทางการพร้อมกับการออกเวอร์ชัน 3

Zuul นั้นเป็นโครงการพัฒนาที่เน้นทำระบบการรวม, build และทดสอบการเปลี่ยนแปลงของโปรเจค โดยโครงการ Zuul นี้อยู่ภายใต้ OpenStack ซึ่งแม้ว่าจะแยกโครงการออกมาแล้วแต่ตัวโครงการจะยังอยู่ภายใต้การดูแลของ OpenStack Foundation เหมือนกับ Kata Containers ซึ่งเป็นโครงการที่เคยอยู่ภายใต้ OpenStack และแยกออกมาก่อนหน้านี้

Visual Studio Code

ไมโครซอฟท์ออกอัพเดตให้ VS Code ขยับเลขเวอร์ชันเป็น 1.23 มาพร้อมกับการปรับปรุงหลายอย่าง

โดยมีของใหม่ที่น่าสนใจอย่างแรกคือการเพิ่มสีไฮไลท์ให้กับเส้นไกด์ย่อหน้า ช่วยให้นักพัฒนาไล่ดูจุดเริ่มต้นและจุดสิ้นสุดของโค้ดภายใต้ block เดียวกันได้สะดวกขึ้น

By mk Founder on Tag: Android, Development, Google
Android

ในรอบ 2 ปีที่ผ่านมา (2017-2018) กูเกิลยกเครื่องหลายส่วนของแพลตฟอร์ม Android ไปเยอะมาก ในระดับที่ว่าตำราพัฒนาแอพ Android ที่อายุเก่าเกิน 2-3 ปีอาจล้าสมัยไปหมดแล้ว แพลตฟอร์ม Android ในปี 2018 มีความแตกต่างจาก Android ปี 2008 แบบที่เรียกได้ว่าไม่เหมือนกันเลยอย่างสิ้นเชิง

ในงาน Google I/O 2018 มีหัวข้อที่พูดถึงประเด็นนี้โดยตรง ผู้นำเสนอเป็นคนที่โลก Android คุ้นหน้ากันมานานอย่าง Romain Guy และ Chet Haase ใช้คำว่าตอนนี้เราเข้าสู่ "Android ยุคใหม่" (Modern Android) แล้ว ธรรมเนียมปฏิบัติต่างๆ ที่สอนกันมาในหมู่นักพัฒนาอาจใช้งานไม่ได้อีกต่อไป

By mk Founder on Tag: AWS, Amazon, 3D, Virtual Reality, Augmented Reality, Development
AWS

AWS เปิดตัว Amazon Sumerian เครื่องมือสร้างโมเดล 3D สำหรับงาน VR/AR เมื่อปลายปีที่แล้ว ล่าสุดมันเข้าสถานะ GA (generally available) เปิดบริการแก่ผู้ใช้ทั่วไป

จุดเด่นของ Amazon Sumerian คือมันทำงานผ่านเบราว์เซอร์ได้ทั้งหมด ไม่ต้องลงโปรแกรมใดๆ แถมยังสามารถเชื่อมต่อกับบริการอื่นๆ ของ AWS ไม่ว่าจะเป็น Amazon Lex, Polly, AWS Lambda, AWS IoT, Amazon DynamoDB ช่วยให้การสร้างโปรแกรม VR/AR ยุคใหม่บนคลาวด์ทำได้รวดเร็วขึ้นด้วย

By Job_The_Gamer Writer on Tag: .NET, UWP, Development, Microsoft
.NET

ในงาน Build 2018 เมื่อสัปดาห์ที่ผ่านมาไมโครซอฟท์ได้ประกาศแผนการออก .NET Core 3.0 และ .NET Framework 4.8 ซึ่งได้ให้ความสำคัญกับการปรับปรุงการพัฒนาแอพเดสก์ท็อปเดิมให้ทันสมัย โดยนอกเหนือจากการทำให้ .NET Core 3 รองรับการรันแอพเดสก์ท็อปแบบเก่าอย่าง WPF และ Windows Forms ได้ในข่าวก่อนหน้านี้

ไมโครซอฟท์ยังได้ประกาศเพิ่มของใหม่อีกอย่างให้กับการพัฒนาแอพเดสก์ท็อปในชื่อ UWP XAML Islands ซึ่งเป็นการปรับปรุงให้แอพพลิชั่นที่พัฒนาด้วยชั้น UI แบบเก่าทั้ง WPF, Windows Forms และ Win32 สามารถเรียกใช้ชุด UI Control ใหม่ๆ ที่ UWP มีให้ได้ ไม่ว่าจะเป็นตัวเล่นมีเดีย, แผนที่, Ink Canvas ไปจนถึง Edge WebView

By mk Founder on Tag: Android Go, Android, Google, Development
Android Go

เราเริ่มเห็นกูเกิลทำตลาด Android Go มาสักระยะแล้ว (มือถือที่ขายในบ้านเราแล้วคือ Nokia 1) ในงาน Google I/O 2018 ก็มีหัวข้อหนึ่งที่พูดถึงเรื่องนี้โดยเฉพาะ

Android Go เป็นส่วนหนึ่งของแผนการ Next Billion Users ของกูเกิล (ชื่อภายในเรียกกันว่า NBU) เน้นเจาะตลาดประเทศกำลังพัฒนา ที่คนใช้งานอินเทอร์เน็ตผ่านมือถือเพียงช่องทางเดียวเท่านั้น

By mk Founder on Tag: ChromeOS, Android Studio, Android, Development, Google, Emulator
ChromeOS

ทิศทางของ Chrome OS และ Android เข้าใกล้กันมากขึ้นเรื่อยๆ แต่คนที่มีอุปกรณ์ Chrome OS อาจยังมีไม่เยอะมากนัก นักพัฒนาที่ต้องการนำแอพ Android ไปรันทดสอบใน Chrome OS จึงมีอุปสรรคพอสมควร

ล่าสุดปัญหานี้ถูกแก้ไขแล้ว เพราะกูเกิลเพิ่ม Chrome OS Emulator เข้ามาเป็นส่วนหนึ่งของ Android Studio เรียบร้อยแล้ว

การใช้งานเราต้องมี Android Studio ติดตั้งพร้อมกับ Android Emulator ก่อน จากนั้นค่อยติดตั้งส่วนขยาย Chrome OS SDK add-ons เข้ามา แล้วค่อยสร้าง virtual device ใหม่ขึ้นมาเป็น Pixelbook สำหรับทดสอบ

Subscribe to Development