Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

โดยตอนแรกแอปเปิลประกาศให้นักพัฒนาทุกคนใช้ Xcode Cloud ได้ฟรี 25 ชั่วโมงต่อเดือนถึงสิ้นปี 2023 ซึ่งเป็นแพ็คเกจเริ่มต้น แต่นักพัฒนาจำนวนหนึ่งอาจต้องการใช้งานมากกว่าในตอนนี้ แอปเปิลจึงเพิ่มทางเลือกให้นักพัฒนาจ่ายเงินเพื่อเพิ่มชั่วโมงใช้งาน โดยสมัครได้ผ่านแอป Apple Developer

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

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

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

Tags:
Node Thumbnail

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

Tags:
Node Thumbnail

กูเกิลออก 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

Tags:
Node Thumbnail

ไมโครซอฟท์ออกอัพเดต 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 ตลอดเวลาทำให้เข้าถึงด้วยเมาส์ได้สะดวกกว่า

Tags:
Node Thumbnail

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

การแยกระบบด้านหลังของ VS Code ออกจากตัว frontend ไม่ใช่เรื่องใหม่ เพราะไมโครซอฟท์เคยทำมาก่อนแล้วในส่วนขยาย Remote Development ของ VS Code และ GitHub Codespaces แต่รอบนี้ตั้งใจแยก VS Code Server ออกมาให้เป็นเรื่องเป็นราว พร้อมออกเครื่องมือคอมมานด์ไลน์ให้ติดตั้ง คอนฟิก อัพเดต ตัว VS Code Server ได้ง่ายด้วย

Tags:
Node Thumbnail

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

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

จากการสำรวจราคาบนหน้าเว็บ JetBrains ซอฟต์แวร์ยอดนิยมคือ IntelliJ IDEA รุ่น Ultimate ราคาเก่าคือ 149 ดอลลาร์ต่อปี ราคาใหม่ขึ้นเป็น 169 ดอลลาร์ต่อปี ส่วนแพ็กเกจใหญ่ครบเซ็ตคือ All Products Pack (ได้ IDE ครบทุกตัวของบริษัท) ขึ้นราคาจาก 249 ดอลลาร์ต่อปีเป็น 289 ดอลลาร์ต่อปี

Tags:
Node Thumbnail

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

ทีมงาน Deno ระบุว่าเฟรมเวิร์คทุกวันนี้อาศัยการรันจาวาสคริปต์บนไคลเอนต์จำนวนมาก ผลที่ได้คือผู้ใช้มักต้องดาวน์โหลดโค้ดจาวาสคริปต์ขนาดใหญ่ การทำงานช้าลงโดยเฉพาะในอุปกรณ์เคลื่อนที่ ตัว Fresh จะส่งจาวาสคริปต์ไปเป็นส่วนๆ เฉพาะที่จำเป็น สำหรับนักพัฒนา Fresh ไม่มีขั้นตอนการ build กระบวนการพัฒนาและการ deploy จึงทำได้เร็วกว่าเฟรมเวิร์คอื่นๆ มาก

Tags:
Node Thumbnail

Stack Overflow ออกผลสำรวจข้อมูลนักพัฒนาประจำปี 2022 มีผู้ตอบแบบสอบถามประมาณ 73,000 คน (สถิติของปี 2021 และปีก่อนๆ) มีสถิติที่น่าสนใจดังนี้

Tags:
Node Thumbnail

ไมโครซอฟท์ออก Visual Studio เวอร์ชัน ARM64 ตามที่สัญญาไว้ ตัวไฟล์ติดตั้งจะเป็นไฟล์เดียวกันกับ x86 ซึ่งจะตรวจสอบสถาปัตยกรรมที่ใช้งานให้อัตโนมัติก่อนดาวน์โหลดไฟล์จริงๆ ให้อีกที

Visual Studio ตัวแรกที่เป็นเนทีฟ ARM คือ Visual Studio 2022 17.3 Preview 2 โดยรุ่น ARM รองรับเฉพาะ Windows 11 เท่านั้น ตอนนี้สถานะยังเป็นพรีวิว และยังรองรับการพัฒนาเฉพาะ Desktop/C++, Desktop/.NET และ Web/.NET เท่านั้น ไมโครซอฟท์บอกว่าจะรับฟังความเห็นไปปรับปรุง ก่อนออกรุ่น General Availability (GA) ภายในปีนี้

Tags:
Node Thumbnail

Luca Casonato หนึ่งในนักพัฒนาหลักของโครงการ Deno เปิดโครงการ Fresh เฟรมเวิร์คสำหรับ frontend ขนาดเล็ก แต่มีแนวคิดแก้ปัญหาเฟรมเวิร์คอื่นๆ หลายอย่าง

ตัวเฟรมเวิร์คเป็นแบบ server side render (SSR) และอาศัยการทำ routing ด้วยไฟล/โฟลเดอร์แบบเดียวกับ Next.js แต่ Fresh นั้นไม่มีการ build สามารถแก้ไฟล์แล้วรันได้ทันที หรือหากอยู่ระหว่างการพัฒนาก็เพิ่มออปชั่น --watch เพื่อให้โหลดไฟล์ใหม่ทันทีระหว่างแก้ไข และผลที่ได้หากไม่ได้กำหนดไว้เฉพาะก็จะไม่มี javascript ไปถึงเบราว์เซอร์ผู้ใช้เลย

ตอนนี้ Fresh ยังอยู่ระหว่างการพัฒนา และผู้พัฒนาแนะนำว่าอย่าเพิ่งทำไปใช้บนโปรดักชั่น

ที่มา - Deno

Tags:
Node Thumbnail

แพลตฟอร์มภาษา Kotlin ออกเวอร์ชัน 1.7.0 มีของใหม่ที่สำคัญคือคอมไพเลอร์ตัวใหม่ K2 ที่ให้ประสิทธิภาพดีขึ้นจากเดิมมาก เริ่มเข้ามาให้ลองทดสอบแบบอัลฟ่า

ตัวภาษา Kotlin สามารถเขียนแล้วนำไปใช้งานได้ 3 แนวทางคือ Kotlin/JVM, Kotlin/JS, Kotlin/Native โดยจุดเริ่มต้นของ Kotlin เริ่มมาจากภาษาที่ใช้แทน Java เพื่อรันบน JVM

คอมไพเลอร์ตัวใหม่ K2 จะเริ่มใช้กับ Kotlin/JVM ก่อนเป็นอย่างแรก ส่วนเวอร์ชัน JS และ Native จะตามมาในระยะถัดไป โดยผลจากการทดสอบของ JetBrains เองพบว่าประสิทธิภาพการคอมไพล์ (นับเป็นบรรทัดของโค้ดต่อวินาที) ดีขึ้น 2.2-2.3 เท่า

ของใหม่อย่างอื่นใน Kotlin 1.7.0 มีปรับฟีเจอร์ของตัวภาษาเล็กน้อย, ปรับปรุงประสิทธิภาพของทั้ง JVM, JS, Native และปรับวิธีการคอมไพล์ของ Gradle

Tags:
Node Thumbnail

Angular ออกเวอร์ชัน 14.0 ตามแนวทางการออกรุ่นปีละ 2 ครั้ง เวอร์ชันนี้มีการเปลี่ยนแปลงสำคัญ 2 อย่าง ได้แก่

Tags:
Node Thumbnail

GitHub เพิ่มฟีเจอร์สอนการใช้งานแบบใหม่ชื่อ GitHub Skills ซึ่งไม่ใช่หน้าเว็บรวมคู่มือหรือคลิปสอนธรรมดาๆ แต่เป็นการจับมือทำในระบบของ GitHub โดยตรง (เรียนรู้แบบ interactive)

เบื้องหลังของ GitHub Skills เขียนอยู่บน GitHub Actions ฟีเจอร์ด้าน workflow ที่มีตั้งแต่ปี 2018 วิธีการเรียนเราสามารถเข้าไปยังหน้า repo ของ skills (ตัวอย่าง) กดปุ่ม "Use this template" เพื่อสร้าง repo ใหม่ของเราเอง จากนั้นทำตามขั้นตอน step-by-step ที่ผู้สอนเตรียมไว้ได้เลย เราจะทำงานต่างๆ บนหน้าจริงๆ ของ GitHub โดยตรง

Tags:
Node Thumbnail

แอปเปิลเปิดตัวเครื่องมือสำหรับพัฒนา Xcode 14 Beta ที่รอบนี้มาพร้อมกับ Xcode Cloud บริการด้าน CI/CD ที่ฝั่งเซิร์ฟเวอร์

Xcode Cloud เป็นบริการด้าน continuous integration and delivery (CI/CD) บนคลาวด์ ย้ายกระบวนการคอมไพล์และทดสอบแอพไปไว้บนคลาวด์ จุดเด่นของมันคือเป็นบริการสำหรับนักพัฒนาสายแอปเปิลโดยเฉพาะ ทดสอบกับอุปกรณ์แอปเปิลได้ทุกรุ่น (ที่ยังซัพพอร์ตอยู่ตอนนั้น) รวมถึงเชื่อมต่อกับ Xcode และ App Store Connect โดยตรง

Xcode Cloud เป็นบริการที่ต้องเสียค่าสมาชิกรายเดือน แพ็กเกจเริ่มต้นคือ 25 ชั่วโมงต่อเดือน ราคา 14.99 ดอลลาร์ (ช่วงเปิดตัวให้นักพัฒนาทุกคนใช้ฟรีถึงสิ้นปี 2023) ตอนนี้เริ่มใช้ได้แล้วกับ Xcode 13.4.1 ขึ้นไป

Tags:
Node Thumbnail

ไมโครซอฟท์คลอดบริการใหม่ในตระกูล Power Platform ที่เป็นการสร้างแอพพลิเคชันทางธุรกิจแบบ low-code

บริการตัวใหม่ชื่อว่า Power Pages เป็นการสร้างเว็บไซต์ธุรกิจแบบง่ายๆ (เช่น เว็บให้ลูกค้ากรอกฟอร์ม) ด้วยเครื่องมือแบบลากแล้ววาง มีเทมเพลตพื้นฐานให้พร้อม และสามารถเชื่อมต่อข้อมูลหลังบ้านกับแพลตฟอร์ม Microsoft Dataverse ได้ หากต้องการแก้ไขโค้ดเบื้องหลังเว็บไซต์ ไมโครซอฟท์ก็มี Visual Studio Code ฝังมาให้แก้โค้ดได้เองเลย

Pages