By lew Founder on Tag: Kiro, AWS, Programming, LLM, IDE, Amazon
Kiro

AWS เปิดตัว Kiro IDE ปัญญาประดิษฐ์แบบเดียวกับ Cursor หรือ Windsurf แต่ชูจุดเด่นที่สร้างเอกสารอย่างละเอียด และสามารถทำตามเงื่อนไขต่างๆ ที่ผู้ใช้กำหนด ทำให้ควบคุมเอกสารต่างๆ ในโครงการ, ระบบทดสอบ, และโค้ดจริง ให้ตรงกันได้ตลอดเวลา

ตัวปัญญาประดิษฐ์เบื้องหลัง Kiro เป็น Claude 4 และ Claude 3.7 จุดขายสำคัญของ Kiro คือนับการใช้งานตามการ "สั่งงาน" (interaction) เช่น แชตคุย, สั่งเขียนโค้ดตามสเปค, หรือสั่งตรวจเงื่อนไข ระหว่างทางแต่ละคำสั่ง หาก Kiro เรียกใช้เครื่องมือโดยอัตโนมัติ หรือแก้ไขข้อผิดพลาดของตัวเอง ก็จะไม่นับโควต้าแต่อย่างใด ทำให้การใช้งานคาดเดาต้นทุนได้ง่าย

By arjin Writer on Tag: TIOBE, Programming, ADA
TIOBE

TIOBE รายงานอันดับภาษาเขียนโปรแกรมยอดนิยมของเดือนกรกฎาคม 2025 โดย 4 อันดับแรกไม่ต่างจากที่จัดอันดับในช่วงหลายปีที่ผ่านมา Python เป็นอันดับ 1 ตามด้วย C++, C และ Java ในอันดับ 2-4 เช่นเดียวกับอันดับ 5-7 ที่ไม่เปลี่ยนแปลงคือ C#, JavaScript และ Go ตามลำดับ

Paul Jansen ซีอีโอ TIOBE ให้ความเห็นว่ากลุ่มบนข้างต้น เป็นภาษาที่ได้รับความนิยมสูงและค่อนข้างอยู่ตัว แต่อันดับรองลงมาจากนั้นเริ่มเห็นความนิยมที่มากขึ้นในกลุ่มภาษาเก่า เช่น Visual Basic, SQL, Fortran, Perl และ Delphi โดยเขามองว่าภาษาเก่าที่น่าสนใจและมาแรงคือ Ada เนื่องจากมักใช้ในงานที่ต้องการความปลอดภัยสูง โดยในเดือนกรกฎาคม อันดับพุ่งจาก 24 มาสู่อันดับที่ 9

By lew Founder on Tag: Vercel, JavaScript, Programming, Open Source, Next.js
Vercel

NuxtLabs ผู้สร้างเฟรมเวิร์ค Nuxt คู่แข่งของ NextJS หยุดให้บริการเชิงธุรกิจแล้วเปิดสินค้าที่เคยขายออกเป็นโอเพนซอร์ส ขณะที่ทีมงานไปทำงานร่วมกับ Vercel ผู้สร้าง NextJS แทน

Nuxt เปิดโครงการตั้งแต่ปี 2017 และรับทุนประเดิมในช่วงปี 2019 ด้วยมูลค่าถึง 2 ล้านดอลลาร์ แต่ก็ไม่ได้ทุนเพิ่มมากนักในช่วงหลัง

Sébastien Chopin ผู้ก่อตั้ง NuxtLabs จะย้ายไปทำงานกับ Vercel และจะจ้างทีมงาน Nuxt คนอื่นๆ เพิ่มเติม ตัว Chopin เองยอมรับว่าการพัฒนาโครงการโอเพนซอร์สไปพร้อมๆ กับหารายได้หล่อเลี้ยงทีมงานเป็นเรื่องยาก

By lew Founder on Tag: AMD, Programming, Basecamp, Ruby
AMD

David Heinemeier Hansson หรือ DHH ผู้สร้าง Ruby of Rails ประกาศเลิกใช้แมคเป็นเครื่องพัฒนาเมื่อต้นปีที่ผ่านมา ตอนนี้เขาก็ออกตามหาเครื่องสุดคุ้มสำหรับการพัฒนา โดยออกมาเชียร์เครื่อง Beelink SER8 เนื่องจากประสิทธิภาพดีในราคาประหยัด

SER8 ใช้ชิป AMD Ryzen™ 7 8745HS รองรับแรมสูงสุด 256GB และสตอเรจ 8TB แต่เครื่องมาตรฐานแรม 32GB และสตอเรจ 1TB นั้นราคาอยู่ที่ 499 ดอลลาร์เท่านั้น

By lew Founder on Tag: Cursor, Programming, LLM
Cursor

Cursor ผู้ให้บริการ IDE เขียนโปรแกรมพร้อม AI ออกประกาศขออภัยลูกค้า หลังจากเดือนที่ผ่านมาประกาศปรับรูปแบบการคิดค่าบริการใหม่เป็นการคิดตาม "การประมวลผล" และทำให้ลูกค้าจำนวนหนึ่งถูกเก็บค่าบริการสูงจนน่าตกใจ

เดิม Cursor แบบ Pro ค่าบริการ 20 ดอลลาร์ต่อเดือนอาศัยการนับจำนวน request คิดที่ 500 request ต่อเดือน ยกเว้น Claude Sonnet ที่คิดราคาเป็น 2 request แต่ในความเป็นจริงต้นทุนของ LLM นั้นคิดตามปริมาณโทเค็นเข้าและออกจากโมเดล ซึ่งทำให้กลุ่มผู้ใช้ที่พยายามประมวลผลข้อมูลใหญ่ๆ กินโทเค็นต่อ request สูงมาก

By lew Founder on Tag: Gemini, Programming, LLM, Claude
Gemini

กูเกิลเปิดตัว Gemini CLI ในสัปดาห์ที่ผ่านมา มีจุดเด่นสำคัญคือสามารถใช้บริการฟรีได้ 1,000 ครั้งต่อวัน ทำให้เป็นผู้ช่วยเขียนโปรแกรมราคาประหยัด สร้างความนิยมจนจำนวนดาวใน GitHub ทะลุ 50,000 ดาวไปแล้ว แต่ในหมู่คนเขียนโปรแกรมแบบ vibe coding จำนวนมากก็ยังนิยม Claude มากกว่า ทำให้เริ่มมีความพยายามผสมสองบริการเข้าด้วยกัน

By arjin Writer on Tag: Cursor, Programming, Artificial Intelligence
Cursor

Cursor ผู้พัฒนาเครื่องมือ AI ช่วยเขียนโค้ด อัปเดต Cursor Agents ให้ทำงานผ่านเว็บแอปได้ ผู้ใช้งานจึงสามารถส่งคำสั่งได้ผ่านเบราว์เซอร์ได้ทั้งบนคอมพิวเตอร์และในสมาร์ทโฟน

Cursor Agents นั้นทำงานร่วมกับ IDE กรณีการใช้งานผ่านเว็บจึงเป็นอีกรูปแบบแต่ช่วยงานได้เพิ่มเติม เช่น รันงานเบื้องหลังเมื่อไม่อยู่หน้าคอมพิวเตอร์, สามารถตรวจสอบสถานะผ่านมือถือ, ช่วยตรวจสอบผลลัพธ์ร่วมกับทีมงานได้ และรองรับการรันหลายงานพร้อมกันเพื่อเทียบผลลัพธ์

By lew Founder on Tag: Gemini, Programming
Gemini

กูเกิลโพสบล็อกเปิดตัว Gemini CLI โปรแกรมแก้โค้ดในเทอร์มินัลแบบเดียวกับ Claude Code โดยชูจุดเด่นแจกฟรีให้มากกว่าทุกคน แม้ตอนหลังโพสนี้จะถูกลบออกไปแต่ข้อมูลก็ยังอยู่บน archive.org

ผู้ใช้ Gemini CLI จะได้ไลเซนส์ Gemini Code Assist ฟรี สามารถใช้ Gemini 2.5 Pro แก้โค้ดได้โดยมีข้อจำกัดนาทีละ 60 ครั้ง รวมวันละไม่เกิน 1,000 ครั้ง หากต้องการใช้งานมากกว่านั้นสามารถใช้ API key แบบเสียเงินจาก Google AI Studio หรือ Vertex AI ได้ด้วย

ตัวคำสั่ง Gemini CLI เองเป็นโปรแกรมโอเพนซอร์สแบบ Apache 2.0 สามารถเข้าตรวจสอบความปลอดภัยของโปรแกรม

By mk Founder on Tag: Gemini, DeepMind, Artificial Intelligence, Programming, User Interface
Gemini

Google Deepmind โชว์การใช้โมเดล Gemini 2.5 Flash-Lite รุ่นเล็กตัวล่าสุดที่เพิ่งเปิดตัว เขียนโค้ด UI ของซอฟต์แวร์ โดยเป็นการสร้าง UI ขึ้นมาใหม่แบบเรียลไทม์ โดยไม่ต้องสั่งการใดๆ สิ่งที่ Gemini ทำคืออ่านหน้าจอก่อนคลิกไฟล์ แล้วสร้าง UI ของหน้าถัดไปขึ้นมาให้อัตโนมัติ ตอนที่เราคลิกไฟล์นั้นๆ

การสร้าง UI แบบ generate อัตโนมัติแบบนี้ยังมีข้อจำกัดอย่างที่แสดงในคลิป เช่น การกดไอคอนโฟลเดอร์เพื่อเข้าไปดูในโฟลเดอร์ 2 รอบจะเห็นหน้าตา UI ไม่เหมือนกัน

By lew Founder on Tag: Rust, LLM, Programming
Rust

Russell Power นักวิจัยด้าน machine learning อดีต principle engineer ของกูเกิลรายงานถึงการพอร์ตโค้ดไลบรารีบีบอัด Zopfli ด้วย Large Language Model (LLM) โดยอาศัยเทคนิคการสร้างชุดทดสอบด้วย LLM เองจากนั้นตรวจดูว่าผลที่ได้เหมือนหรือต่างกันอย่างไร และแก้ไขไปเรื่อยๆ จนกว่าผลจะเหมือนกันทุกประการ

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

Gemini Code Assist บริการ AI ช่วยเขียนโค้ดของกูเกิลที่เปิดตัวในปี 2024 และ เปิดให้ทุกคนใช้ฟรีในเดือนกุมภาพันธ์ 2025 ประกาศอัพเกรดโมเดล LLM เบื้องหลังมาเป็น Gemini 2.5 ที่ฉลาดขึ้น เขียนโค้ดได้ดีขึ้น (ก่อนหน้านี้เป็น Gemini 2.0)

นอกจากตัวโมเดลแล้ว ฟีเจอร์ใหม่อื่นๆ คือ

By lew Founder on Tag: GitHub, Programming
GitHub

GitHub มีโครงการบนระบบรวมครบพันล้าน โดยแม้หน้าเว็บจะไม่สามารถดูหมายเลขประจำ repository ได้โดยตรง แต่ใน API ก็สามารถค้นข้อมูลโครงการได้ โดยโครงการนี้คือ AasishPokhrel/shit ที่ไม่มีโค้ดอะไรแต่มีเพียง README.md ว่า shit เท่านั้น

GitHub เปิดตัวเมื่อวันที่ 8 กุมภาพันธ์ 2008 หรือ 17 ปีที่แล้ว โครงการหมายเลข 1 คือ grit สำหรับการอ่าน Git ผ่านทาง Ruby

By mk Founder on Tag: Cursor, Programming, Artificial Intelligence
Cursor

Cursor.ai บริการใช้ AI ช่วยเขียนโค้ด ประกาศออกเวอร์ชัน 1.0 เป็นที่เรียบร้อยแล้ว เวอร์ชันนี้มีของใหม่หลายอย่างดังนี้

By lew Founder on Tag: Swift, Programming, Java, Apple
Swift

แอปเปิลรายงานถึงการย้ายโค้ดหลังบ้านของแอป Passwords ฟีเจอร์ Password Monitoring ที่ตรวจสอบว่ารหัสผ่านในฐานข้อมูลนั้นตรงกับรหัสผ่านที่เคยรั่วไหลหรือไม่ โดยระบบนี้เขียนด้วยจาวาเช่นเดียวกับระบบอื่นๆ ที่ให้บริการขนาดใหญ่ แต่ก็พบข้อจำกัดของระบบจัดการหน่วยความจำจาวาที่ทำให้แอปพลิเคชั่นกินแรมสูงขึ้น

บริการ Password Monitoring รันให้บริการทั่วโลก และแอปเปิลพบว่าโหลดไม่นิ่งตลอดทั้งวัน การใช้จาวาสร้างข้อจำกัดว่าไม่สามารถเปิด/ปิด instance ให้พอดีกับปริมาณโหลดได้เร็วพอ

By lew Founder on Tag: Go, Programming
Go

Robert Griesemer วิศวกรกูเกิลในทีมงานภาษา Go เขียนบล็อกสรุปถึงความพยายามที่จะสร้าง syntax ใหม่เพื่อจัดการความผิดพลาดหลังเรียก API ภายนอก เนื่องจากภาษา Go นั้นไม่รองรับ exception และความผิดพลาดต่างๆ จากการเรียกฟังก์ชั่นจะถูกรายงานออกมาออกในรูปแบบของการคืนค่าซึ่งโปรแกรมเมอร์ Go ก็มักใช้ตัวแปรชื่อ err มารับค่านี้ไว้ และตรวจสอบว่าเกิดความผิดพลาดหรือไม่

แต่รูปแบบการตรวจสอบความผิดพลาดนี้ทำให้โค้ดไม่สวยในหลายกรณี โดยเฉพาะเมื่อมีการเรียกฟังก์ชั่นจำนวนมากๆ ก็จะเกิด if ที่ใช้ตรวจความผิดพลาดเต็มไปหมด

By arjin Writer on Tag: Windsurf, Claude, Anthropic, Programming
Windsurf

Windsurf ผู้พัฒนา IDE เขียนโค้ดที่เสริมการทำงานด้วย AI ซึ่งมีข่าวก่อนหน้านี้ว่า OpenAI สนใจซื้อกิจการ กำลังเจอปัญหาเมื่อ Anthropic ที่เป็นผู้ให้บริการโมเดล AI หลัก (First-party) ได้ตัดความสามารถเชื่อมต่อใช้งานโมเดล Claude ทั้ง Claude 3.7 Sonnet และ Claude 3.5 Sonnet

By lew Founder on Tag: Cloudflare, Claude, Programming
Cloudflare

Cloudflare เปิดโครงการ workers-oauth-provider สำหรับ เป็นไลบรารีสำหรับการให้บริการ OAuth2 โดยอาศัยฟีเจอร์ต่างๆ ของ Cloudflare Workers ทำให้แอปพลิเคชั่นภายนอกสามารถมาตรวจสอบการล็อกอินจากแอปพลิเคชั่น โดยนอกจากการโชว์ความสามารถของ Cloudflare Workers เองแล้ว ยังโชว์ความสามารถของ Claude Code ด้วย

By mk Founder on Tag: TypeScript, Compiler, Microsoft, Programming, Go
TypeScript

ไมโครซอฟท์เปิดทดสอบ TypeScript Native คอมไพเลอร์ตัวใหม่ที่เขียนด้วย Go แบบ public preview

เมื่อเดือนมีนาคมที่ผ่านมา ไมโครซอฟท์เปิดตัวคอมไพเลอร์ตัวใหม่ของ TypeScript ที่เปลี่ยนมาเขียนด้วยภาษา Go (โค้ดเนม Corsa) ที่จะมาแทนคอมไพเลอร์ตัวเดิมที่เขียนด้วย TypeScript/JavaScript (โค้ดเนม Strada) ด้วยเหตุผลเรื่องประสิทธิภาพที่ดีขึ้น 10 เท่า

By lew Founder on Tag: .NET, Microsoft, Programming
.NET

Damian Edwards วิศวกรตำแหน่ง Principal Architect ของไมโครซอฟท์โชว์ฟีเจอร์ใหม่ของคำสั่ง dotnet ใน .NET 10 ที่กำลังจะออกมา โดยฟีเจอร์สำคัญคือการรันไฟล์ได้โดยตรง ไม่ต้องสร้างโปรเจคอะไรอีก เหมือนภาษาสคริปต์ต่างๆ ที่รันไฟล์เดี่ยวๆ ได้

By mk Founder on Tag: Azul, Kotlin, JetBrains, Programming, Java
Azul

ข่าวการจับคู่ฟีเจอริ่งที่น่าสนใจในโลก Java Platform (แบบไม่มี Oracle) นั่นคือ JetBrains ในฐานะผู้สร้างภาษา Kotlin ซึ่งเป็นภาษาตระกูล JVM ประกาศความร่วมมือกับ Azul Systems บริษัทผู้สร้าง JVM ทางเลือกที่มีประสิทธิภาพสูงกว่า Oracle JVM

เป้าหมายของความร่วมมือนี้คือพัฒนา Kotlin ให้มีประสิทธิภาพดีขึ้น โดยปรับปรุงการสร้าง bytecode จากฝั่ง Kotlin ไปสู่การแปลงโค้ดโดย Azul Zing JVM ซึ่งในระยะยาว อาจเป็นประโยชน์กลับไปที่ตัว Oracle JVM ด้วยเช่นกัน

Subscribe to Programming