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

Visual Studio Code ออกเวอร์ชัน 1.82 อัพเดตรอบเดือนสิงหาคม 2023 มีฟีเจอร์น่าสนใจคือรองรับการทำ port forwarding ช่วยให้เราสามารถรัน VS Code ในเครื่องโลคัล แล้วแชร์ให้คนอื่นเข้ามาใช้งานแบบรีโมทจากอินเทอร์เน็ตได้

การทำ port forwarding จะตั้งค่าเป็น private โดยดีฟอลต์ ผู้เข้ามาใช้งานจำเป็นต้องล็อกอินบัญชี GitHub อันเดียวกับที่ตั้งค่า port forwarding เพื่อความปลอดภัย แต่สามารถเปลี่ยนค่าเป็น public เพื่อไม่ต้องล็อกอินได้เช่นกัน (รายละเอียด)

By lew Founder on Tag: IDX, Google, Programming, IDE
IDX

กูเกิลเปิดตัว Project IDX เว็บพัฒนาซอฟต์แวร์แบบเดียวกับ GitHub Codespaces และ Replit

การทำงานโดยรวมของ Project IDX คล้ายกับบริการที่มีอยู่ตอนนี้ ตั้งแต่การดึงโค้ดจาก GitHub และสร้าง virtual machine เพื่อรันโค้ดระหว่างที่เปิด IDE ใช้งาน ที่ตัว IDE ของ Project IDX เองก็ใช้ฐานจาก ​VS Code เช่นกัน ในช่วงแรกจะสามารถพรีวิวโครงการที่เป็นเว็บได้ในตัว แต่อนาคตจะรองรับการรันทั้งแอปแอนดรอยด์และ iOS

By mk Founder on Tag: Android Studio, IDE, Development, IntelliJ, Android, Google
Android Studio

กูเกิลเปิดตัว Android Studio Giraffe นับเวอร์ชันเป็น 2022.3.1 ของใหม่ที่สำคัญคือการอัพเกรดมาใช้ฐาน IntelliJ 2022.3 ซึ่งได้ UI แบบใหม่ของ IntelliJ ตามมาด้วย

UI ใหม่ของ IntelliJ ออกแบบโดยเน้นความเรียบง่าย ทันสมัย ลดความซับซ้อนของวัตถุบนจอลง (reduce visual complexity) ปรับปรุงไอคอนใหม่ ตอนนี้ยังมีสถานะเป็น Beta และยังปิดเป็นค่าดีฟอลต์ ต้องเปิดใช้เองในหน้าตั้งค่า Settings > Appearance & Behavior > New UI

ของใหม่อย่างอื่นใน Giraffe ได้แก่

By mk Founder on Tag: Kotlin, Jupyter, JetBrains, Programming, IDE, IntelliJ
Kotlin

JetBrains เปิดตัวปลั๊กอิน Kotlin Notebook สำหรับ IntelliJ IDEA เพื่อให้ผู้สนใจภาษา Kotlin สามารถลองเขียนโค้ด ใส่ตารางข้อมูล ทำภาพ visualization ได้จบในตัว แบบเดียวกับโน้ตบุ๊กภาษา Python

JetBrains บอกว่าแนวคิดการใช้โน้ตบุ๊ก Jupyter ได้รับความนิยมมากขึ้นเรื่อยๆ ทั้งในการทำโปรแกรมต้นแบบ, การวิเคราะห์ข้อมูล และงานสาย data science จึงต้องการขยายผลมายังภาษา Kotlin ด้วย รูปแบบการทำงานยังเหมือนกัน ตัวไฟล์โน้ตบุ๊กจะใช้นามสกุล .ipynb และมีโครงสร้างการจัดเก็บข้อมูลแบบเดียวกัน

ในเบื้องต้น ปลั๊กอิน Kotlin Notebook ยังมีสถานะเป็นแค่การทดลอง (experimental) ต้องอิงกับบางส่วนในปลั๊กอิน Python อยู่ แต่จะแยกขาดจากกันในภายหลัง

By mk Founder on Tag: Visual Studio Code, Extension, Eclipse, Open Source, Development, IDE
Visual Studio Code

ความนิยมของ VS Code ทำให้เกิดส่วนขยาย (extension) จำนวนมาก จนถึงขั้นฟอร์แมตส่วนขยายของ VS Code กลายเป็นมาตรฐานของวงการ และมี IDE ตัวอื่นนำไปใช้งาน โดยเฉพาะ IDE ที่ดัดแปลงต่อยอดมาจาก VS Code เช่น Code-OSS (VS Code เวอร์ชันไม่มีแบรนด์ไมโครซอฟท์), Eclipse Theia, Gitpod, Salesforce Code Builder, SAP Business Application Studio เป็นต้น

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

แอปเปิลออก Xcode 15 Beta ตามรอบการออกรุ่นปีละครั้ง ของใหม่ในเวอร์ชันนี้ได้แก่

  • ขนาดไฟล์ดาวน์โหลดเล็กลง 50% เพราะแยก simulator ให้ดาวน์โหลดต่างหาก
  • build โปรเจคเร็วขึ้น จากการปรับปรุงคอมไพเลอร์ และ linker ตัวใหม่ที่สร้างมาเพื่อสถาปัตยกรรม Apple Silicon
  • code completion ปรับปรุงให้อ้างถึง asset ทั้งหมด
  • bookmark navigator จัดระเบียบจุดอ้างอิงได้ดีขึ้น
  • String Catalog เก็บข้อความในภาษาต่างๆ ไว้ที่เดียว เพื่อความสะดวกในการทำ localization
  • Swift macro ตัวใหม่ พรีวิวผลงานจาก SwiftUI, UIKit, AppKit ได้ดีขึ้น
By mk Founder on Tag: Visual Studio, Microsoft, IDE, Development
Visual Studio

ไมโครซอฟท์ออก Visual Studio 2022 – 17.6 ต้อนรับงาน Build 2023 ช่วงปลายเดือนนี้ มีของใหม่ที่เป็นประโยชน์กับนักพัฒนาหลายอย่าง โดยเฉพาะเรื่องประสิทธิภาพที่ดีขึ้นมากหลายจุด

  • ปรับปรุงประสิทธิภาพ เปิดหน้า Solution เร็วขึ้นสูงสุด 8 เท่า (ในการเปิดครั้งที่สองเป็นต้นไป ที่แคชไว้แล้ว), ปิดหน้า Solution เร็วขึ้น 20% กรณีโค้ดขนาดเล็ก และ 50% กรณีโค้ดขนาดใหญ่
  • Git History โหลดเร็วขึ้น โดยเฉพาะ repository ที่มีประวัติการเปลี่ยนแปลงยาวๆ โดยบางเคสมีประสิทธิภาพดีขึ้น 42%
  • Performance Profiler ฟีเจอร์ stop collection ประสิทธิภาพดีขึ้น 3.5 เท่า ถ้าแคชจะดีขึ้น 15 เท่า
By mk Founder on Tag: Colab, Google, IDE, Jupyter, Python, Programming, Artificial Intelligence
Colab

Google Colab เป็นเครื่องมือเขียนโค้ดภาษา Python แบบออนไลน์ผ่านเบราว์เซอร์ เนื้อข้างในเป็น Jupyter ที่โฮสต์บนเครื่องกูเกิลและเปิดให้ทุกคนใช้งานฟรี

ล่าสุดกูเกิลประกาศว่า Colab จะได้ฟีเจอร์ AI ช่วยเขียนโค้ดกับเขาด้วยเช่นกัน โดยใช้โมเดล Codey ที่ดัดแปลงจาก PaLM 2 เพื่อให้เจาะลึกด้านโปรแกรมมิ่ง และเป็นโมเดลตัวเดียวกับที่ใช้ใน Android Studio เวอร์ชันล่าสุด แต่กูเกิลก็บอกชัดว่าปรับแต่งให้เหมาะกับ Python และพฤติกรรมการใช้งานของ Colab โดยเฉพาะด้วย

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

ไมโครซอฟท์โชว์ภาพดีไซน์ใหม่ของ Visual Studio ที่ปรับปรุงให้ทันสมัยขึ้นตามแนวทาง Microsoft Fluent แบบใหม่ของไมโครซอฟท์

หน้าตาใหม่ของ Visual Studio ไม่เปลี่ยนไปจากเวอร์ชันปัจจุบันเท่าไรนัก (ดูไกลๆ แทบแยกไม่ออก) จุดต่างอยู่ในรายละเอียดเรื่องสีของไอคอน พื้นหลัง เส้นขอบ ที่ตัดกันมากกว่าเดิม ลดการใช้เส้นขอบลงเพื่อไม่ให้รก, เพิ่มระยะห่างระหว่างปุ่ม-เมนูให้กดง่ายขึ้น, หน้าตาของแท็บเปลี่ยนไป

ดีไซน์แบบใหม่ยังอยู่ระหว่างการพัฒนา และจะเปิดทดสอบกับผู้ใช้งานในเร็วๆ นี้

By mk Founder on Tag: Android Studio, Artificial Intelligence, Development, Google, IDE
Android Studio

Android Studio เปิดตัวฟีเจอร์ Studio Bot เป็น AI ช่วยตอบคำถามเกี่ยวกับโค้ด-แนะนำโค้ดในตัว IDE โดยตรง คล้ายกับ GitHub Copilot หรือ Copilot X ของฝั่งไมโครซอฟท์

เบื้องหลังของฟีเจอร์ Studio Bot ใช้โมเดลช่วยเขียนโค้ด Codey ที่แตกย่อยมาจาก PaLM2 รุ่นใหม่ล่าสุดของกูเกิล

By mk Founder on Tag: Android Studio, Android, IDE, Development
Android Studio

Android Studio ออกเวอร์ชันใหม่ Flamingo (2022.2.1) ซึ่งอิงจากฐานของ IntelliJ Platform 2022.2

ของใหม่เวอร์ชันนี้มีหลายอย่าง เน้นไปที่ Jetpack Compose

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

ไมโครซอฟท์ออก Visual Studio Code เวอร์ชัน 1.75 อัพเดตรอบเดือนมกราคม 2023 ของใหม่ที่สำคัญคือระบบ Profile เพื่อให้นักพัฒนาเซฟการตั้งค่า ส่วนขยาย ของตัว IDE ฯลฯ และสลับไปมาระหว่างโปรไฟล์ได้ (เช่น ตั้งเป็น Work, Demo)

Profile ยังสามารถ import/export ไปใช้ในเครื่องอื่นๆ ได้ รวมถึงการช่วยเพื่อนร่วมงานสร้าง Profile ที่เหมาะสมกับงานโปรเจคนั้น แล้วแชร์ให้กันได้

By lew Founder on Tag: Replit, Programming, PostgreSQL, IDE
Replit

Replit บริการ IDE สำหรับพัฒนาเว็บบนเว็บ ประกาศร่วมมือกับ Neon ผู้ให้บริการ PostgreSQL แบบ Serverless ทำให้นักพัฒนาสามารถสร้างฐานข้อมูลออนไลน์ไปด้วย เปิดทางพัฒนาเว็บเต็มรูปแบบบน Replit

ตัวเซิร์ฟเวอร์มีขนาดเดียวคือแรม 4GB และสตอเรจ 10GB คิดค่าใช้งาน 100 Cycle ต่อวัน หรือวันละ 1 ดอลลาร์ เทียบกับค่าบริการอื่นๆ เช่น การพัฒนาโครงการแบบเป็นส่วนตัวเดือนละ 500 Cycle, ค่ารันเซิร์ฟเวอร์ต่อเนื่องวันละ 20 Cycle, เซิร์ฟเวอร์แรงพิเศษวันละ 350 Cycle หรือค่าปัญญาประดิษฐ์ช่วยเขียนโค้ด 1,000 Cycle ต่อเดือน

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

กูเกิลออก Android Studio เวอร์ชันใหม่ โค้ดเนมปลาไหลไฟฟ้า Electric Eel (2022.1.1) ตามแนวทางตั้งชื่อเป็นสัตว์เรียงตามตัวอักษรภาษาอังกฤษ (ตัวก่อนหน้านี้คือ Dolphin, ตัวถัดไปจะชื่อ Flamingo) เวอร์ชันนี้มีของใหม่หลายอย่างดังนี้

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

JetBrains ยังเดินหน้าสร้าง IDE ใหม่ในวงศาคณาญาติของตัวเองอยู่ตลอดเวลา (ใครจำชื่อได้หมดบ้าง?) IDE ตัวใหม่ล่าสุดชื่อว่า Aqua สำหรับงาน test automation ทั้งสามระดับคือ unit test, web API test, UI test

JetBrains Aqua รองรับการทำงานหลายภาษา (เช่น JVM, Kotlin, Python, JavaScript, TypeScript) มีเครื่องมือสำหรับการทดสอบประเภทต่างๆ มาใช้ครบครัน เช่น มี HTTP client ในตัว, มีตัวจัดการฐานข้อมูล, Docker, test management system (TMS), web inspector สำหรับ UI automation

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 lew Founder on Tag: Replit, Programming, Artificial Intelligence, IDE
Replit

Replit บริการ IDE ในเบราว์เซอร์และในแอปโทรศัพท์มือถือเปิดตัวบริการ Ghostwriter ปัญญาประดิษฐ์ช่วยเขียนโค้ดตามคำสั่ง โดยมีฟีเจอร์หลายรูปแบบ ทั้งการเติมโค้ดหลังผู้ใช้เขียนไว้บางส่วน, อธิบายโค้ดเป็นคอมเมนต์, แปลงโค้ดตามคำสั่ง เช่น การเปลี่ยน React component ให้เป็นฟังก์ชั่น, และการเขียนโค้ดตามคำสั่งทั้งไฟล์

ตอนนี้ Ghostwriter รองรับภาษาทั้งหมด 16 ภาษา ตั้งแต่ Bash, C/C++, C#, Java, JavaScript, PHP, Perl, Python, R, Ruby, Rust, TypeScript และโค้ดที่เกี่ยวข้อง ได้แก่ CSS, HTML, SQL

By lew Founder on Tag: Replit, Programming, IDE
Replit

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

เวอร์ชั่นแอปมีความสามารถเพิ่มเติมจากเว็บ การควบคุมสามารถใช้จอยสติ๊กบนจอภาพได้เหมือนเมาส์ทำให้เลือกข้อความได้ง่ายขึ้น ตัว IDE สามารถทำ autocomplete ได้จากข้อมูลบนเครื่องโดยตรง และรองรับปัญญาประดิษฐ์เขียนโค้ด Ghostwriter

แม้ฟีเจอร์ด้านการเขียนโค้ดจะค่อนข้างครบ แต่ฟีเจอร์การทำงานร่วมกับชุมชนยังขาดอยู่ และทีมงานจะเพิ่มเข้าภายหลัง

ที่มา - Replit

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: Android Studio, Android, Development, IDE, Wear OS, Compose
Android Studio

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

Subscribe to IDE