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

JetBrains มีบริการชื่อ Qodana (อ่านว่า โคดานา) เครื่องมือวิเคราะห์คุณภาพของโค้ด ที่ออกแบบมาใช้งานกับระบบ CI/CD ของค่ายไหนก็ได้ (เพราะจ่ายเป็นค่าบริการต่อผู้ใช้ต่อเดือน) แต่ถ้าต้องการใช้ผ่าน IDE โดยตรง ในช่วงแรกยังใช้ได้กับ IDE ในตระกูล JetBrains เท่านั้น

By mk Founder on Tag: GitHub, Development
GitHub

ผู้ใช้ GitHub คงคุ้นเคยกับ GitHub Issues ระบบฐานข้อมูลบั๊ก ไอเดีย ความเห็นต่างๆ

ล่าสุด GitHub Issues เพิ่มฟีเจอร์ที่เรียกร้องกันมานานคือ sub-issues ระบบหัวข้อย่อยสำหรับจัดการบั๊กที่ซับซ้อน มีหลายประเด็นเกี่ยวโยงกัน

กระบวนการทำงานของ sub-issues ตรงไปตรงมาคือเป็นรายการย่อยของ issues ปกติอีกที มีฟีเจอร์จัดการสถานะของ sub-issues และปรับสถานะให้อัตโนมัติ

GitHub บอกว่าใช้ระบบ sub-issues เป็นการภายในมาสักพักแล้ว และพบว่าช่วยให้จัดการ issues ที่ซับซ้อนได้ดีขึ้นมาก

By mk Founder on Tag: Firebase, Gemini, Google, Development, IDX
Firebase

กูเกิลเปิดตัว Firebase Studio ที่งาน Google Cloud Next '25 มันคือการรวมร่างกันของ Project IDX ที่เป็น IDE ผ่านเว็บเบราว์เซอร์ กับบริการในชุด Firebase และเครื่องมือ AI ทั้ง Gemini และ Genkit (ชุดเครื่องมือพัฒนา TypeScript ด้วย AI ค่ายต่างๆ)

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

ย้ำก่อนว่า ข่าวนี้ไม่ได้แปลว่า Android เลิกโอเพนซอร์ส แต่เปลี่ยนวิธีการโชว์ซอร์สโค้ดที่กำลังพัฒนาอยู่เท่านั้น

เดิมที ซอร์สโค้ดของ Android มีทั้งหมด 2 branch คือ ซอร์สโค้ดที่แสดงต่อสาธารณะบน Android Open Source Project (AOSP) และซอร์สโค้ด internal ที่เข้าถึงได้เฉพาะทีมจากกูเกิลและบริษัทพาร์ทเนอร์ที่ทำสัญญา Google Mobile Services (GMS)

ที่ผ่านมา กูเกิลเลือกพัฒนาโค้ดบางส่วนของ Android (เช่น Bluetooth Stack) บน AOSP branch แต่โค้ดส่วนใหญ่อยู่ใน internal branch เมื่อพัฒนาจนเสร็จสิ้นแล้วก็จะนำโค้ดมาปล่อยบน AOSP branch อีกที

By mk Founder on Tag: Gemini, Programming, Google, Development, Artificial Intelligence
Gemini

กูเกิลเปิดบริการ AI ช่วยเขียนโค้ด Gemini Code Assist ให้คนทั่วไปใช้งานฟรี จากเดิมคิดราคา 19 ดอลลาร์ต่อคนต่อเดือน

Gemini Code Assist เวอร์ชันปัจจุบันใช้โมเดล Gemini 2.0 รุ่นใหม่ล่าสุดเวอร์ชันที่ปรับแต่งมาเพื่อการเขียนโค้ด รองรับภาษาโปรแกรมทุกตัว วิธีการใช้งานตอนนี้ยังรองรับเฉพาะบน Visual Studio Code และ IDE ในเครือ JetBrains

By mk Founder on Tag: React, Development, Open Source
React

Meta ประกาศยกเลิก Create React App ตัวช่วยเตรียมคอนฟิกสำหรับเขียนแอพ React ด้วยเหตุผลว่ามีข้อจำกัดทางเทคนิคหลายอย่าง ที่ทำให้ยากต่อการดูแล

การเริ่มเขียนแอพด้วย React จำเป็นต้องเตรียมเครื่องมือพื้นฐานหลายอย่าง เช่น JSX, linting, hot reloading ทำให้นักพัฒนาหน้าใหม่เริ่มต้นได้ยาก ในปี 2016 ทางทีม Meta จึงสร้าง Create React App ขึ้นมาเพื่อรวมเครื่องมือทุกอย่างไว้ด้วยกันเป็นก้อนเดียว

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

กูเกิลออก API ตัวใหม่ของ Android ชื่อว่า TrustedTime บังคับให้ฮาร์ดแวร์เช็คเวลากับเซิร์ฟเวอร์ของกูเกิลเป็นระยะ เพื่อให้มั่นใจว่าเวลาบนฮาร์ดแวร์นั้นๆ ถูกต้องเสมอ

กูเกิลบอกว่าปัจจุบันมีแอพจำนวนมากที่ต้องอ้างอิงเวลาที่ถูกต้อง เช่น ปฏิทินนัดหมาย, แอพการเงิน, แอพขนส่งสินค้า, เกมออนไลน์, แอพความปลอดภัยที่ต้องใช้เวลาเข้ามาสร้างรหัส OTP สำหรับ 2FA แต่การอ้างอิงเวลาบนเครื่องอาจมีความผิดพลาด ทั้งที่ผู้ใช้ไม่ตั้งใจ (เผลอเปลี่ยนเวลาในเครื่อง, นาฬิกาในเครื่องเพี้ยน) หรือตั้งใจ (แก้เวลาในเครื่องเพื่อโกงบางอย่าง)

By mk Founder on Tag: GDC, Games, Development
GDC

อาจไม่ถูกใจนักพัฒนาเกมที่ยังยึดติดกับคอนโซล แต่ในรายงาน State of the Game Industry 2025 ที่สำรวจความคิดเห็นของนักพัฒนาเกมของงาน Game Developers Conference (GDC) จำนวนกว่า 3,000 คน มีสัดส่วน 80% ระบุว่ากำลังพัฒนาเกมบนพีซี เพิ่มขึ้นอย่างมากจากตัวเลข 66% ในการสำรวจของปีที่แล้ว

ส่วนนักพัฒนาที่ระบุว่ากำลังทำเกมลงคอนโซล PS5 มีสัดส่วน 38%, Xbox Series X|S มีสัดส่วน 34%, Nintendo Switch สัดส่วน 20% อีกแพลตฟอร์มที่น่าสนใจคือเกมบนเว็บเบราว์เซอร์มีคนตอบ 16% เพิ่มขึ้นจาก 10% ในปีที่แล้ว

By mk Founder on Tag: Andrew Ng, Artificial Intelligence, Development, Career, Programming
Andrew Ng

Andrew Ng เขียนบทความแสดงความเห็นว่า อาชีพ AI Product Manager จะเป็นที่ต้องการมากขึ้น ในยุคที่ใช้ AI ช่วยเขียนโค้ดได้ง่ายขึ้นกว่าเดิม ในราคาถูกกว่าเดิมมาก

Andrew บอกว่างานพัฒนาซอฟต์แวร์ ประกอบด้วยตำแหน่ง Product Manager หรือ PM ที่ตัดสินใจว่าจะสร้างฟีเจอร์ไหน และ Software Developer ที่ทำงานเขียนโค้ดจริงๆ โดยปกติแล้ว สัดส่วน Engineer:PM อยู่ราว 6:1 แต่ก็อาจปรับเปลี่ยนได้ตามแต่ละบริษัท (เช่น 4:1 ไปจนถึง 10:1)

GitHub Copilot

Satya Nadella ซีอีโอไมโครซอฟท์ประกาศว่า GitHub Copilot Workspace เครื่องช่วยนักพัฒนาจัดการงานในทุกขั้นตอนด้วยพลัง Copilot ซึ่งเปิดตัวไปตั้งแต่เมษายนปีที่แล้ว ตอนนี้เปิดให้นักพัฒนาบน GitHub ทุกคนสามารถใช้งานได้แล้วตั้งแต่วันนี้ จากก่อนหน้านี้เป็นระบบ waitlist

GitHub Copilot Workspace เป็น environment สำหรับนักพัฒนาที่ทำงานบน GitHub Copilot เช่น ระบบแนะนำโค้ด, เครื่องมือดีบั๊ก ตลอดจนเครื่องมือช่วยการทำงานร่วมกันระหว่างโครงการโดยมี AI ผู้ช่วยหรือ Agentic AI เป็นตัวดำเนินการ

By lew Founder on Tag: Gemini, Development, LLM
Gemini

วันนี้หลังจากกูเกิลเปิดตัว Gemini 2.0 Flash เอกสารสำหรับนักพัฒนาก็แสดงฟีเจอร์เพิ่มเติมที่ไม่ได้อยู่ในประกาศเปิดตัวโดยตรง ได้แก่

Visual Studio Code

Visual Studio Code เปิดตัวฟีเจอร์ Copilot Edits พิมพ์สั่งให้ปัญญาประดิษฐ์ของ GitHub Copilot ช่วยแก้โค้ดให้เห็นกันชัดๆ ใน editor เลย

ก่อนหน้านี้ VS Code รองรับฟีเจอร์ปัญญาประดิษฐ์ช่วยแก้โค้ดได้ 2 ทาง อย่างแรกคือการช่วยเติมโค้ด completion ในหน้าต่าง editor อย่างที่สองคือการแชทคุยถามตอบเรื่องโค้ดในแถบ chat sidebar

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

ไมโครซอฟท์ออก .NET 9 รุ่นเสถียร หลังจากเริ่มทดสอบรุ่น Preview มาตั้งแต่ต้นปี 2024

หลังไมโครซอฟท์รวมร่าง .NET เสร็จใน .NET 7 ยุคหลังจากนั้นเป็นการพัฒนา .NET ในฐานะแพลตฟอร์มเดียวสำหรับพัฒนาทุกอย่าง (a unified platform) ไม่ว่าจะเป็นเว็บ เซิร์ฟเวอร์ เดสก์ท็อป มือถือ ไปถึงงานใหม่ๆ อย่าง AI

มาถึง .NET 9 มีการเปลี่ยนแปลงหลายอย่าง โดยทุกชิ้นส่วนสำคัญของ .NET ล้วนแต่ได้รับการอัพเดตถ้วนหน้า

By mk Founder on Tag: Sourcegraph, Gemini, Development, LLM, Google
Sourcegraph

กูเกิลจับมือกับบริษัท Sourcegraph ผู้พัฒนา AI ช่วยเขียนโค้ดชื่อ Cody ทดลองนำโมเดล Gemini 1.5 ที่รองรับอินพุตขนาดยาว 1 ล้านโทเคน ว่าช่วยให้คุณภาพของคำตอบดีขึ้นอย่างไร

Cody เป็นการนำ AI มาอ่านโค้ดภายในขององค์กรลูกค้า เพื่อช่วยให้ค้นหาและแนะนำการเขียนโค้ดใหม่ ใช้ร่วมกับ IDE ยอดนิยมทั้ง Visual Studio และตระกูล JetBrains ได้ โมเดลภาษาที่ Cody เลือกใช้งานเป็นโมเดลยอดนิยมหลายตัวในตลาด เช่น Claude 3/3.5, GPT-4o, Gemini, Mixtral (ลูกค้าเลือกเองโมเดลได้) โดยโมเดลที่ใช้งานในระดับโปรดักชันมีขนาด context window ยาว 10,000 โทเคน (10k)

By mk Founder on Tag: Gemini, Google, LLM, OpenAI, Development, API
Gemini

ต้องยอมรับว่ากูเกิลเปิดตัว Gemini หลัง ChatGPT เป็นเวลานานพอสมควร ทำให้ตลาด AI/LLM มุ่งไปที่ฝั่ง OpenAI กันหมด แอพที่เรียกใช้งาน LLM จึงมักเขียนเพื่อรองรับโมเดลของฝั่ง OpenAI โดยเรียกใช้ OpenAI Library (ทั้งที่เป็น official และ unofficial) กันซะเป็นส่วนใหญ่

ล่าสุดกูเกิลประกาศ "แฝงตัว" ให้รองรับการเรียกใช้ Gemini ผ่าน OpenAI Library ได้แล้ว ช่วยลดภาระการแก้โค้ดลง โดยโค้ดสามารถเรียกใช้ OpenAI Library ได้เหมือนเดิม แต่ในส่วนของโมเดลเปลี่ยนเป็นเรียก Gemini แทน ช่วยให้แก้โค้ดเพียงไม่กี่บรรทัดเท่านั้น

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

JetBrains ประกาศปรับเปลี่ยนไลเซนส์ของ IDE ในเครือ 2 ตัวคือ WebStorm (JavaScript/TypeScript) และ Rider (Unreal) ให้ใช้งานฟรี หากไม่ได้ใช้งานในเชิงพาณิชย์ (non-commercial use)

JetBrains อธิบายว่าก่อนหน้านี้ได้ออก IDE ใหม่ๆ อย่าง RustRover (Rust) และ Aqua (QA/Test Automation) ที่มีไลเซนส์แบบ non-commercial อยู่แล้ว จึงขยายไลเซนส์แบบเดียวกันมายัง WebStorm กับ Rider เพิ่มด้วย

By mk Founder on Tag: JetBrains, LLM, Development, Artificial Intelligence
JetBrains

ค่าย JetBrains มีบริการใช้ AI ช่วยเขียนโค้ดชื่อ JetBrains AI Assistant ประมวลผลที่ฝั่งเซิร์ฟเวอร์ เปิดบริการมาตั้งแต่ปี 2023 โดยใช้โมเดลภาษาจากหลายค่ายผสมกัน ที่เคยระบุชื่อไว้คือจาก OpenAI และ Google LLM

ล่าสุด JetBrains เปิดตัวโมเดลภาษาของตัวเองชื่อ Mellum ที่บอกว่าสร้างมาเพื่องานช่วยเติมโค้ด (code completion) โดยเฉพาะ เมื่อเป็นโมเดลสำหรับงานเขียนโค้ดอย่างเดียว ทำให้โมเดลมีขนาดเล็ก ช่วยเติมโค้ดได้เร็วกว่าโมเดลภาษาอื่นๆ ในท้องตลาด

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

กูเกิลเปิดให้นักพัฒนาแอพบน Android เรียกใช้งานโมเดล Gemini Nano เป็นการทั่วไป หลังจากทดสอบแบบจำกัดวงมาตั้งแต่ Google I/O 2024 โดยตอนนี้ใช้โมเดล Gemini Nano 2 ที่มีประสิทธิภาพดีขึ้นด้วย

การใช้งาน Gemini Nano ต้องเรียกผ่าน AICore โดยมี AI Edge SDK อีกที ตอนนี้การใช้งานยังจำกัดเฉพาะบนฮาร์ดแวร์ Pixel 9 series เท่านั้น และสถานะการเปิดใช้ยังเป็นการทดลองใช้งาน (experimental)

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

กูเกิลออก Android Studio Ladybug เวอร์ชัน 2024.2.1 ตามระบบการออกรุ่นแบบใหม่ ที่เวอร์ชันลงท้ายด้วย .1 จะอัพเดตเฉพาะตัวแกน IntelliJ เท่านั้น

Android Studio รุ่นแรกที่ใช้นโยบายนี้คือ Koala (รหัส K) ที่ออกรุ่น 2024.1.1 (อัพเดตแกน) ในเดือนมิถุนายน และออก 2024.1.2 (Feature Drop) ในเดือนสิงหาคม

By wittawasw Contributor on Tag: Ruby, Rails, Development, Programming
Ruby

Ruby on Rails เว็บเฟรมเวิร์คที่ได้รับความนิยมอย่างสูงในงานสาย startup เปิดตัวเวอร์ชัน 8.0.0 Beta 1 เป็นที่เรียบร้อยเมื่อวันที่ 27 กันยายน 2567 โดยมีสโลแกนใหม่ของการอัปเดตครั้งนี้ว่าเพื่อการ deploy แอป โดยไม่ต้องใช้ PaaS (Platform as a Service)

ใน Rails 8.0.0 Beta 1 มีฟีเจอร์สำคัญดังนี้:

Subscribe to Development