By mk Founder on Tag: GitHub, Development, JetBrains, IDE, Jupyter
GitHub

GitHub ประกาศเปิดบริการ Codespaces สภาพแวดล้อมการพัฒนาที่รันในคลาวด์ นักพัฒนาเขียนโค้ดและคอมไพล์ได้จากเบราว์เซอร์ ให้กับผู้ใช้ GitHub ทุกคนฟรี มีโควต้าใช้งานเดือนละ 60 ชั่วโมง

เดิมที GitHub Codespaces ยังรองรับเฉพาะ VS Code เป็น IDE แค่อย่างเดียว ล่าสุด GitHub จับมือกับ JetBrains รองรับ IDE ทุกตัวของค่าย JetBrains แล้ว หากมีไลเซนส์ของฝั่ง JetBrains อยู่แล้วก็นำมาใช้บน Codespaces ได้เลย (รายละเอียด)

By mk Founder on Tag: GitHub, Microsoft, Development
GitHub

วันที่ 26 ตุลาคมที่ผ่านมา เป็นวันครบรอบ 4 ปี ที่ไมโครซอฟท์ซื้อกิจการ GitHub เสร็จสมบูรณ์

ในระยะเวลา 4 ปีที่ผ่านมา GitHub เติบโตขึ้นมาก สถิติล่าสุดของ GitHub ในงานแถลงผลประกอบการของไมโครซอฟท์ คือมีผู้ใช้งาน 90 ล้านคน และทำเงินได้ 1 พันล้านดอลลาร์ต่อปี

By mk Founder on Tag: Unity, Game Engine, Development, Windows, Arm
Unity

เอนจินเกมชื่อดัง Unity ประกาศรองรับ Windows on Arm ที่ไมโครซอฟท์กำลังผลักดันเต็มที่ ด้วยการประกาศว่าจะนำเอนจิน Unity มารันแบบเนทีฟบน Windows on Arm ด้วย แต่ยังไม่ระบุช่วงเวลาว่าจะเห็นกันเมื่อไร

ประกาศของ Unity มาพร้อมกับการวางขาย Windows Dev Kit 2023 ฮาร์ดแวร์ของไมโครซอฟท์สำหรับพัฒนา Windows on Arm ซึ่งเป็นสัญญาณว่าไมโครซอฟท์เริ่มเอาจริงแล้ว (สักที)

By mk Founder on Tag: JetBrains, IDE, Development, IntelliJ
JetBrains

หลังเปิดตัวแอพ Fleet ที่เป็น IDE ขนาดเบามาแข่งกับ VS Code ผ่านมาเกือบ 1 ปีเต็ม JetBrains ก็เพิ่งเปิดให้คนทั่วไปดาวน์โหลด Fleet แบบ Public Preview มาทดลองใช้งานกัน (หน้าดาวน์โหลด)

Fleet เป็นการนำเอนจินเบื้องหลังของ IntelliJ Platform มาใส่ UI ใหม่ และปรับสถาปัตยกรรมของแอพมาเป็นแบบ distributed ให้สามารถรัน Fleet แบบรีโมทได้ง่าย

By mk Founder on Tag: DirectX, Games, Development, Microsoft, GPU
DirectX

ไมโครซอฟท์ประกาศแผนการออก DirectStorage 1.1 ที่มีฟีเจอร์ใหม่ GPU Decompression ให้นักพัฒนาเริ่มใช้งานในช่วงปลายปี 2022

ไมโครซอฟท์เปิดตัว DirectStorage 1.0 มาตั้งแต่กลางปี 2021 (อัพเดตให้ผู้ใช้จริงๆ ในเดือนมีนาคม 2022) ช่วยให้ดึงไฟล์ assets ของเกมจากสตอเรจแบบ SSD NVMe ได้ประหยัดพลังซีพียูมากขึ้น โหลดไฟล์เร็วขึ้นสูงสุด 40% (ตัวอย่างเกมที่นำไปใช้งานคือ Forspoken ของ Square Enix)

By mk Founder on Tag: Kotlin, Development, Android, iOS, Programming, JetBrains
Kotlin

ภาษา Kotlin ได้รับความนิยมมากขึ้นเรื่อยๆ หลังกูเกิลเลือกเป็นภาษาหลักในการสร้างแอพบน Android ถึงขั้นมีบางองค์กร เช่น Netflix เริ่มผลักดันการใช้ Kotlin เขียนแอพมือถือทั้ง Android/iOS ไปพร้อมกันเลย

ทีม JetBrains เองก็รับลูกแนวทางนี้ และพัฒนาออกมาเป็น SDK ชื่อว่า Kotlin Multiplatform Mobile (KMM) ที่ตอนนี้เข้าสถานะ Beta แล้ว

By lew Founder on Tag: VMware, Development
VMware

VMware ประกาศปรับรูปแบบการออฟซอฟต์แวร์ จากเดิมที่ซอฟต์แวร์จะออกรุ่นทดสอบต่างๆ แล้วออกเป็นรุ่นจริง (general availibity - GA) มาเป็นการออกรุ่นเริ่มต้น initial availability หรือ IA ก่อน

เวอร์ชั่น IA นั้นผ่านกระบวนการตรวจสอบจากพันธมิตรของ VMware เรียบร้อย และผ่านเงื่อนไขการตรวจสอบคุณภาพตามปกติแล้ว จึงพร้อมสำหรับการใช้งานบนโปรดักชั่น แต่ในชีวิตจริง ลูกค้าจำนวนมากก็ต้องการรอไปอีกระยะหนึ่งเพื่อให้แน่ใจว่าเมื่อใช้งานบนโปรดักชั่นแล้วไม่มีปัญหาอะไร ทาง VMware จะเก็บผลการใช้งานจริงที่ลูกค้าใช้งานช่วง IA เป็นเวลา 4-6 สัปดาห์ แล้วรายงานให้กับลูกค้าก่อนจะออกเวอร์ชั่น GA

By mk Founder on Tag: Intel, Cloud Computing, Development, GPU, CPU
Intel

เก็บตกประเด็นเล็กๆ ที่น่าสนใจจากงานแถลงข่าวอินเทลเมื่อคืนนี้คือ อินเทลจะเปิดบริการ Intel Developer Cloud ให้เช่าเครื่องผ่านคลาวด์เหมือนกับบริการคลาวด์อื่นๆ

สิ่งที่ต่างออกไปคือ อินเทลจะเปิดให้นักพัฒนาสามารถใช้งานซีพียูและจีพียูใหม่ๆ ของอินเทล ที่เปิดตัวแล้วแต่ยังไม่วางขายจริงได้ก่อนใคร เพื่อให้นักพัฒนาสามารถปรับแต่งซอฟต์แวร์ของตัวเองเข้ากับซีพียู-จีพียูเหล่านี้ได้ล่วงหน้า

By mk Founder on Tag: Android Studio, Android, Development, IDE, Wear OS, Compose
Android Studio

กูเกิลออก Android Studio Dolphin (2021.3.1) รุ่นเสถียร ตามแนวทางโค้ดเนมชื่อสัตว์เรียงตามตัวอักษร (รุ่นก่อนหน้านี้คือ Chipmunk (2021.2.1) ออกเมื่อเดือนพฤษภาคม 2022) ของใหม่ในเวอร์ชันนี้ได้แก่

By arjin Writer on Tag: Xcode, Apple, Development, CI/CD
Xcode

แอปเปิลแจ้งข้อมูลเพิ่มเติมของบริการ Xcode Cloud บริการ CI/CD ที่ให้นักพัฒนาแอป สามารถคอมไพล์และทดสอบแอปได้บนคลาวด์ ไม่ต้องทดสอบด้วยทรัพยากรเครื่องของตนเอง ซึ่งเปิดตัวแบบเบต้าจำกัดกลุ่มในปีที่แล้ว และประกาศให้นักพัฒนาทุกคนใช้งานได้ในงาน WWDC ที่ผ่านมา

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

กูเกิลออก Cross device SDK ชุดเครื่องมือช่วยให้นักพัฒนาแอพ Android เชื่อมต่อกับอุปกรณ์อื่น-อุปกรณ์เสริมผ่านทั้ง Wi-Fi, Bluetooth, Ultra Wideband (UWB) สะดวกขึ้นจาก SDK ตัวเดียว

SDK ตัวนี้ตอบโจทย์ทั้งเรื่องการแชร์ไฟล์ข้ามอุปกรณ์ Android ด้วยกัน (nearby share) และการเชื่อมต่อกับอุปกรณ์เสริมอื่น เช่น หูฟัง นาฬิกา สมาร์ททีวี รถยนต์ ฯลฯ ตอนนี้ SDK ยังรองรับแค่สมาร์ทโฟน-แท็บเล็ตที่เป็น Android 8 ขึ้นไป แต่กูเกิลก็มีแผนจะเปิดให้ระบบปฏิบัติการอื่นๆ อย่าง ChromeOS, iOS, Windows ใช้งานด้วยในอนาคต

By mk Founder on Tag: Alexa, Games, Development, Amazon, Voice Recognition
Alexa

Amazon ประกาศฟีเจอร์ Alexa Game Control ที่ให้เราสั่งงานเกมด้วยเสียงได้ เช่น พูดว่า "swap to my best weapon" เพื่อเปลี่ยนมาสวมใส่อาวุธที่ดีที่สุดของตัวละครนั้น

ฟีเจอร์นี้ใช้เอนจินวิเคราะห์เสียงตัวเดียวกับ Alexa เป็นการทำงานที่ระดับซอฟต์แวร์ล้วนๆ ไม่จำเป็นต้องผ่านลำโพง Echo และไม่ต้องสั่งคำว่า Alexa นำหน้า แต่จำเป็นต้องต่อเน็ตตลอดเวลา และฝั่งนักพัฒนาเกมต้องรองรับด้วย โดย Amazon ระบุว่ามี SDK/plugin ให้กับเกมที่สร้างด้วย UE4, Unity และเอนจินอื่นที่เป็น C++ เบื้องต้นยังใช้ได้เฉพาะเกมพีซีและ Xbox เท่านั้น

By mk Founder on Tag: Visual Studio Code, Development, Programming, Microsoft
Visual Studio Code

โลกของ Visual Studio Code มี Language Server ใช้รองรับภาษาโปรแกรมต่างๆ ให้ทำงานร่วมกับ IDE ได้ดีขึ้น ซึ่งภายหลัง Language Server Protocol เริ่มได้รับการยอมรับในวงการ มี IDE ตัวอื่นนำไปใช้งานบ้าง เช่น Eclipse Che

By mk Founder on Tag: Microsoft Azure, Development, Microsoft, Virtual Machine
Microsoft Azure

Microsoft Azure เปิดบริการพรีวิว Dev Box สภาพแวดล้อมสำหรับนักพัฒนาที่รันใน VM บน Azure ที่เปิดตัวในงาน Build 2022 เมื่อเดือนพฤษภาคม

Microsoft Dev Box คือการย้ายคอมพิวเตอร์ของนักพัฒนาไปไว้บน VM ในคลาวด์ ด้วยเหตุผลเรื่องประสิทธิภาพที่ดีกว่า และเตรียมสภาพแวดล้อมในการพัฒนา เช่น ไลบรารี เครื่องมือ เวอร์ชันของซอฟต์แวร์ ให้พร้อมใช้งานสำหรับแต่ละโปรเจคต์ ทั้งทีมในโปรเจคต์ใช้ VM เหมือนกันหมด

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

ไมโครซอฟท์ออก Visual Studio 2022 เวอร์ชัน 17.3 เป็นอัพเดตย่อยตัวที่สามของซีรีส์ มีของใหม่ที่สำคัญคือ .NET Multi-platform App UI (.NET MAUI) ชุดเครื่องมือสร้าง UI ข้ามแพลตฟอร์มตัวใหม่ เข้าสถานะเสถียรแล้ว

By mk Founder on Tag: Wear OS, Android, Google, Development, Compose
Wear OS

กูเกิลออก Jetpack Compose ชุดเครื่องมือสร้าง UI ของ Android เวอร์ชัน 1.2 ถัดจากเวอร์ชัน 1.0 ที่ออกเมื่อกลางปีที่แล้ว และเวอร์ชัน 1.1 ที่ออกต้นปีนี้

การเปลี่ยนแปลงสำคัญใน Jetpack Compose 1.2 คือการรองรับ Wear OS อย่างเป็นทางการ ทำให้นักพัฒนาสามารถนำ Compose ไปสร้างแอพบน Wear OS ได้เพิ่มเติมนอกเหนือจาก Android เวอร์ชันหลัก

Jetpack Compose เป็นแนวทางการสร้าง UI ของ Android ยุคใหม่ที่ใช้ภาษา Kotlin และไลบรารี Jetpack (มีชื่อเรียกว่า Modern Android Development) โดยกูเกิลเองก็เริ่มปรับแอพของตัวเองมาเขียนด้วย Compose แทนแล้ว เช่น Google Play Store ส่วนบริษัทอื่นๆ ก็มีเริ่มใช้ Compose บ้างแล้วเช่นกัน ตัวอย่างคือ Airbnb

By Job_The_Gamer Writer on Tag: Visual Studio Code, Development, IDE, Microsoft
Visual Studio Code

ไมโครซอฟท์ออกอัพเดต Visual Studio Code เวอร์ชัน 1.69 ซึ่งได้ปรับปรุงโปรแกรมไปหลายรายการและยังมาพร้อมฟีเจอร์ใหม่อย่าง Command Center และ 3-way merge editor ที่เริ่มเปิดให้ทดลองใช้งานในเวอร์ชันนี้

ฟีเจอร์ที่เปิดให้ทดลองอย่างแรกคือ UI ชุดใหม่ที่มีชื่อเรียกว่า Command Center เป็นแถบเมนูสำหรับใช้ค้นหาไฟล์ภายในโปรเจ็กต์หรือใช้พิมพ์คำสั่งต่างๆ ของ VS Code แบบเดียวกันกับ Command Palette เดิมที่ผู้ใช้ VS Code น่าจะคุ้นเคยกับการเรียกใช้งานผ่านคีย์ลัด Ctrl+Shift+P

สิ่งที่ Command Center แตกต่างไปคือการเปลี่ยนไปแสดงผล UI อยู่ในบริเวณ title bar ตลอดเวลาทำให้เข้าถึงด้วยเมาส์ได้สะดวกกว่า

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

ไมโครซอฟท์ออก VS Code Server ซึ่งเป็นการแยกเอา backend ของ Visual Studio Code ไปรันบนเซิร์ฟเวอร์ใดๆ ก็ได้ แล้วใช้งานผ่านเว็บเบราว์เซอร์ด้วย VS Code for the Web (vscode.dev) อีกทีหนึ่ง

By mk Founder on Tag: JetBrains, Development, IDE, IntelliJ
JetBrains

ยุคสมัยที่ของแพงทุกหย่อมหญ้า ล่าสุด JetBrains ประกาศขึ้นราคาค่าสมาชิก IDE และเครื่องมือพัฒนาซอฟต์แวร์ของบริษัทยกแผง

JetBrains บอกว่าไม่ขึ้นราคามานาน 7 ปี ตอนนี้จำเป็นต้องขึ้นราคาแล้ว ราคาใหม่จะมีผลวันที่ 1 ตุลาคม 2022 ซึ่งลูกค้าสามารถซื้อแพ็กเกจราคาเก่าสะสมไว้ได้นานถึง 3 ปี (เท่ากับซื้อก่อน 1 ตุลาคม ได้ราคาเดิมไปอีก 3 ปี แต่ต้องจ่ายก้อนใหญ่ตั้งแต่แรกทั้งหมด)

By lew Founder on Tag: Deno, Development
Deno

Deno ประกาศเฟรมเวิร์ค Fresh เวอร์ชั่น 1.0 พร้อมใช้งานเต็มรูปแบบ หลังจากเปิดตัวมาไม่นานนัก โดย Fresh แตกต่างจากเฟรมเวิร์คอื่นๆ ที่มันพยายามหลีกเลี่ยงการส่งจาวาสคริปต์ไปรันบนเบราว์เซอร์ หากไม่ได้คอนฟิก component ใดเป็นการเฉพาะ เว็บทั้งหมดที่เบราว์เซอร์ได้รับก็จะไม่มีต้องรันจาวาสคริปต์เลย

Subscribe to Development