By mk Founder on Tag: Android Studio, Development, Programming, Gemini
Android Studio

กูเกิลมีฟีเจอร์ Gemini ใน Android Studio ช่วยนักพัฒนาเขียนโค้ดมาตั้งแต่ปี 2024

ปีนี้กูเกิลโชว์ฟีเจอร์การใช้ Gemini เป็น AI agent ช่วยงานนักพัฒนาซอฟต์แวร์ 2 เรื่อง

By mk Founder on Tag: AWS, Artificial Intelligence, Amazon, Development, Open Source
AWS

AWS เปิดตัว Strand Agents เป็นชุด SDK สำหรับเชื่อมต่อโมเดล, เครื่องมือดึงข้อมูล และ Prompt เพื่อสร้าง AI Agent โดยใช้โค้ดเพียงไม่กี่บรรทัด

Strand Agents ทำหน้าที่เป็นคนกลางคอยเชื่อมชิ้นส่วนต่างๆ เข้าด้วยกัน ได้แก่ โมเดล (ใช้อะไรก็ได้), เครื่องมือภายนอกผ่าน Model Context Protocol (MCP) (ตัวอย่าง) และคำสั่งจาก Prompt แล้วสร้างเป็น AI Agent ไปรันบนสภาพแวดล้อมต่างๆ ตั้งแต่รันแบบ local, เรียกใช้ผ่าน API หรือจะโฮสต์แบบซับซ้อนขึ้นบนคลาวด์ก็ได้

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

JetBrains ออก Compose Multiplatform เวอร์ชัน 1.8.0 มีการเปลี่ยนแปลงสำคัญคือ Compose Multiplatform for iOS เข้าสถานะเสถียร พร้อมใช้งานโปรดักชันแล้ว หลังจากเริ่มทดสอบมาตั้งแต่ปี 2023

Compose เป็นเฟรมเวิร์คสำหรับเขียน UI ของภาษา Kotlin ตอนแรกเขียนขึ้นมาสำหรับ Android แต่ภายหลังขยายมายังแพลตฟอร์มอื่นๆ คือ Windows, macOS, Linux และล่าสุดรองรับ iOS อย่างเต็มรูปแบบ เข้าถึงฟีเจอร์ accessibility ของ iOS อย่าง VoiceOver, AssistiveTouch, Full Keyboard Access

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

Google Play ประกาศข่าวให้นักพัฒนาทราบว่า หลังวันที่ 1 พฤศจิกายน 2025 เป็นต้นไป แอพทุกตัวที่มี target เป็น Android 15 ขึ้นไป จะต้องรองรับ page size ของหน่วยความจำขนาด 16KB

เดิมที page size ของ Android จำกัดไว้สูงสุดที่ 4KB แต่ใน Android 15 ปรับเพิ่มเป็น 16KB ข้อดีคือประสิทธิภาพโดยรวมดีขึ้น ไม่ต้องจัดสรรหน่วยความจำในแอพบ่อยๆ ข้อเสียย่อมเป็นการเปลืองแรมมากขึ้นเล็กน้อย แนวทางนี้ถูกเปิดเป็น optional มาสักระยะหนึ่ง และเตรียมเปลี่ยนเป็นค่าดีฟอลต์แล้ว

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

ค่าย JetBrains มีบริการ AI ช่วยเขียนโค้ดมาตั้งแต่ปี 2023 โดยใช้โมเดลหลายๆ ตัวผสมผสานกัน เช่น Anthropic, OpenAI, Google

ล่าสุด JetBrains จัดแพ็กเกจ AI ช่วยเขียนโค้ดใหม่ ใช้ได้กับ IDE ทุกตัวในเครือ แถมมี free-tier ให้เลือกด้วย

แพ็กเกจ AI ของ JetBrains แยกออกเป็น 4 ระดับคือ AI Free, AI Pro, AI Ultimate, AI Enterprise โดยเวอร์ชันฟรีจะสามารถรันโมเดล Mellum ของ JetBrains เองแบบ local (ผ่าน Ollama หรือ LM Studio) พร้อมกับมีเครดิตให้รันโมเดลบนคลาวด์ได้เล็กน้อย

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 แทน ช่วยให้แก้โค้ดเพียงไม่กี่บรรทัดเท่านั้น

Subscribe to Development